就在近日,智联招聘公布的数据更是侧面印证了很多公司“瘦身”的事实:“2018年第二季度,小微企业用人需求较第一季度平均下降26.6%”。
裁员大潮正滚滚向前,席卷各行各业!
你做好失业的准备了吗?
作为世界第一编程语言,Java在编程界的地位毋庸置疑。当然,Java工程师也一直都是研发工程师里的重要角色。但是Java做几年后,年龄大了,精力严重不够,竞争力远不如年轻程序员了。不少人都会遇到瓶颈期:感觉已经到了天花板,又不知道该往哪走。
那我们应该怎么办呢,混吃等死吗?
肯定不是的。
我们针对工作3年以上的2000名Java工程师进行了调研,得到了几个典型的反馈:
1、好多公司动不动就JVM、高并发、分布式、微服务等等,我没有实际经验。2、从事Java开发三年了,目前的职位是高级Java工程师,感觉技术和工资都到了瓶颈,对以后的发展方向有些迷茫。3、加班时间过长,年龄大了,精力严重不够,竞争力远不如年轻程序员了。4、Java工程师体量庞大,供大于需,导致Java程序员面临更加激烈的竞争。5、目前做技术管理,薪资25K,但25K基本是天花板了,不甘心。
在我看来,开发三年甚至五六年以上的Java程序员要解决上面的问题无非就是两个层面:
技术经验
在技术经验方便,个人感觉你要想有所突破,首先就要形成一套技术体系,从技术的实现原理到技术应用,再到不同技术的优劣比较。因为当前各大公司使用的如火如荼的技术栈,无怪乎那些你已经曾经使用过的东西,只是你需要在这个基础上,让自己更有深度和见解。
业务需求能力
在业务需求能力方面,一个公司除了看重技术积累方面,另外还比较注重个人的业务理解和分析能力,如果你在某个领域的业务能力比较强,能够hold住当前的一个业务架构,这样说明你对业务的理解能力是非常到位的。所以在业务方便,首先需要的是结合场景的个人理解,其次是延伸扩展。
裁员并不可怕,没有技术实力才可怕,真正有实力的人不会被埋没。
所以说:一个人在一家公司呆久了,千万不要模式化,一直待着舒适区,我们应该去接触最主流的技术
为此针对以上技术方向我们有自己的高清思维方向导图以及架构师有自己讲解的架构视频分享(包括高可用,高并发,spring源码,mybatis源码,JVM,大数据,Netty等多个技术知识的架构视频资料和各种电子书籍阅读)点击:加入获取
1.架构巩基专题
(1)性能优化
(2)常用工具调优
(3)linux基础与进阶
2.开源框架解析专题
(1)spring5框架
(2)AOP源码解析
(3)Mybatis
(4)IOC源码解析
(5)springMVC
3.高性能架构专题
(1)分布式架构思维
(2)分布式协调和分流
(3)高可靠数据存储
(4)缓存和NoSQL
(5)异步与消息中间件
(6)分布式解决方案实战
4.微服务架构专题
(1)springboot
(2)springcloud
(3)Docker虚拟机技术
(4)Dubbo应用及源码解读
5.团队协作开发专题
(1)Git
(2)Maven
(3)Sonar
(4)Jenkins
6.B2C商城项目实战
(1)系统设计
(2)用户管理子系统
(3)搜索子系统
(4)订单子系统
(5)商品管理子系统
(6)支付系统
(7)后台系统
(8)分布式调度系统
为此针对以上技术方向我们有自己的高清思维方向导图以及架构师有自己讲解的架构视频分享(包括高可用,高并发,spring源码,mybatis源码,JVM,大数据,Netty等多个技术知识的架构视频资料和各种电子书籍阅读)点击:加入获取
为此针对以上技术方向我们有自己的高清思维方向导图以及架构师有自己讲解的架构视频分享(包括高可用,高并发,spring源码,mybatis源码,JVM,大数据,Netty等多个技术知识的架构视频资料和各种电子书籍阅读)点击:加入获取