给IT人四条避免中年危机的招式

给做IT的同行提一下醒:工作时一定要时刻问自己一个问题,40岁之后该怎么办?。

作为IT行业的老兵,结合一些成功脱危成CTO、技术大V、高管、创业老板朋友的经验,我总结了4条避免中年危机的建议:

第一:注核心技,做深做强,增加职位壁垒。任何技越来越简单,就意味着会越来越傻瓜式

我有一个朋友做研发做了十多年,什么都会,但什么都不精。2014年看到IOS很火工资很高,一头扎进IOS,不曾想刚搞了不到一年,IOS技术烂大街,工资大幅缩水,他继续撑了一年,发现没有什么转机,马上投入到H5,谁知道2017年下半年,H5也开始被培训公司大批速成了,导致H5程序员泛滥。现在他在公司呆了近一年多,压力重重,一直做上层应用系统,手里掌握的技术新毕业的大学生用个3年就能掌握了。那些年轻的程序员,能熬夜,能加班,无牵无挂,工资还低。所以公司也更倾向于用这些年轻人。之前公司效益不错,所以老的一批程序员还能养着,现在效益下滑,难保不向他们这些年纪大的程序员“开刀”。前几天打电话说最近在研究人工智能,想在人工智能方面深耕下去。他觉得人工智能需要算法,需要计算机核心技术,这是低层次程序员不具备,正好是他的强项,也是IT行业的技术壁垒。还好醒悟过来了,只是白白浪费了三年光阴。

IT行业中年危机为什么会早到,主要是因为IT行业技术发展太快了。以前IT技术革新周期是四到六年,现在革新周期不到两年,看看最新的IOS、Andorid、H5、VR ,有哪个能连续火三年的,基本两年时间不是被新的技术革命,就是被培训公司革命了。因为现在这些技术都太简单了,程序员被市场牵着鼻子走。回头看看C、C++、操作系统、通信协议等等这些核心基础,一直都没有变。尤其是人工智能、模式识别这些核心的研究技术,真正变化的不多。只要涉及到算法、系统、硬件,计算机的技术就更新没有那么快了,这就是为什么硬件工程师越老越值钱的原因,嵌入式工程师一直都很吃香的原因。

每个行业都有自身的核心技术库,这种技术是需要沉淀和积累才能学会,这就需要IT人员能沉得下心来求发展。不能一味盯着前端,盯着应用开发,应用开发跟着客户认知和需求来改变,客户的认知越来越高,他的要求自然就更高更多了,所以IT行业就不断要升级。

第二:走架构/管理路线IT不缺程序,缺既懂技又懂管理的人

在IT行业,一定要看清楚,哪个职位入门门槛比较高,哪个职位需要时间和经验积累,哪些岗位需要项目经验,这是要提前做好思考。最近联系了一圈我的朋友和同学,发现在IT行业靠技术还混得挺好有两种:一种是做构架师,另外一个是做管理。

做构架师那几个朋友现在过得很爽,因为自己项目经验丰富,计算机基础扎实,且对软件开发控制流程清晰,他们干了几年开发后转为构架师,现在他们任务相对比较轻松,把系统构架布局好,然后分配给程序员加班加点赶工去。

几个中途转做管理的几个就不用说了,待遇很高,虽然压力也不小的。因为他们既有技术又有管理经验,公司基本给配股,年底分红不少。

他们为什么能成功,总结的一句话就是:工作不要仅吃着着碗里,还有盯紧锅里。做程序开发的时候,他们平时有空就去参加一些技术沙龙或会议,经常参加一些最新行业分析会议和管理培训。这样他们在做好本职工作时,努力丰富了,同时也给自己带来更宽广的发展道路。

这个路线某种程度上是程序员这个行当中吃“经验”饭的路线。架构/管理需要的不仅仅是了解技术,还要具备丰富的行业经验,良好的沟通能力,全面的管理手段。这些都可以在一个程序员日常的工作中进行积累,从而完成一名程序员的转型。

第三:行到关

IT开发和语言一样,只是一项工具。必须要和其它业务行业结合才能够产生价值。这就给了技术人员一个选择,可以结合自己之前服务的行业进行转行。比如,一个技术人员一直从事金融领域的技术开发,通过日常积累了解了不少金融知识。到时候就可以转行为BA(Business Analyser)或者PM(Product Manager)。要知道,一个懂技术的BA或者PM是非常受企业欢迎的。

我就认识一个美女,因为受不了开发的高强度工作,转行做了PM。她自身是计算机专业毕业,本身也做过开发。所以她在涉及产品的时候,充分知道哪些系统可以做,哪些系统做不了,能够写出“靠谱”的需求说明书(程序员们的最爱)。这样她的产出就非常好,自然深的老板的喜爱。

基于自己已有的优势,再学一门手艺,从而跨门槛的跳到一个重视经验的行业中。这简直就是当前互联网最喜欢的“降维打击”嘛。如果你足够努力,而且学习和沟通能力不错,这也是一条挺好的道路,机会多,空间大,值得推荐。

第四:坚持提升自己的技术

小编就职于某BAT大厂多年,现在也整理出来一套java进阶学习路线图,文末领取高清大图!!

设计模式与Spring源码解读

10个月收入40万,接了30多个单子,阿里员工想辞职

自动化工具

工欲善其事必先利其器,不管是小白,还是资深开发,玩Java技术体系,选择好的工具,提升开发效率和团队协作效率,是必不可少的:

  • Maven,项目管理
  • Jenkins,持续集成
  • Sonar,代码质量管理
  • Git,版本管理

10个月收入40万,接了30多个单子,阿里员工想辞职

微服务专题

业务越来越复杂,服务分层,微服务架构是架构升级的必由之路,Java技术体系,和微服务相关的技术有哪些呢?

  • 微服务框架
  • Spring Cloud
  • Docker与虚拟化
  • 微服务架构

10个月收入40万,接了30多个单子,阿里员工想辞职

高并发分布式专题

高并发,高可用,海量数据,没有分布式的架构知识肯定是玩不转的:

  • 分布式架构原理
  • 分布式架构策略
  • 分布式中间件
  • 分布式架构实战

10个月收入40万,接了30多个单子,阿里员工想辞职

性能优化专题

任何脱离细节的ppt架构师都是耍流氓,向上能运筹帷幄,向下能解决一线性能问题,Java技术体系,需要了解:

  • 性能指标体系
  • JVM调优
  • Web调优
  • DB调优

10个月收入40万,接了30多个单子,阿里员工想辞职

以上是自己收集总结的Java架构技术图谱,自己因为比较喜欢技术,所以收集了一些Java高并发、分布式、JVM、spring、源码分析和kafka等架构技术资料,如果你也对技术感兴趣可以来加入我的Q群809389099到裙里来下载这些资料,欢迎大家进裙讨论与学习。

10个月收入40万,接了30多个单子,阿里员工想辞职

资料领取方式:关注+转发+收藏后私信【java】即可免费获取

 

猜你喜欢

转载自blog.csdn.net/weixin_45028376/article/details/89923162