2018年互联网寒冬、裁员成了我们嘚热词。
2019年大佬们预言,没有最冷只有更冷。
最近这两个月有些小伙伴通过私信或评论给我留言:
工作几年了,感觉技术到了瓶颈期怎么突破?
一线程序员该如何应对中年危机
现在的工作得不到成长,跳槽又担心经济寒冬工作不好找有什么建议吗?
大家纷纷表達着对未来的不确定我感受到了技术人的深深焦虑。
追本溯源这种不确定和焦虑主要还是源于大家对能力与未来的一种不自信。
怎样破解这种不自信如果大家未来不想被贴上中年危机的标签,不想做经济寒冬下的被动择业者不想被互联网变革浪潮冲出赛道。那么你需要:尽可能早播种(明确职业发展目标)、坚持学习精进去建立自己的核心竞争力。
我根据每个人的不同阶段给到以下3个建议:
一、 23-27岁:技术积累阶段
假设本科23岁毕业,那么工作的前5年对你来说就是打基础的阶段
在这5年时间里面,你要积累足够的技术底子打磨自巳的技术实力,成为某一个技术细分领域的牛人
二、 27-30岁:形成思维方法论和知识体系的阶段
当你积累足够的技术实力,例如超过10万行代碼以后你应该形成了自己的思维方法论和自己独立的学习技巧,任何新的技术在你眼中都能迅速的看到技术的本质快速吸收成为你的知识体系的一部分。
在这个阶段积累技术对你来说简直是小菜一碟,你更需要磨练的是思考能力形成自己的思维方法和知识体系。
这裏的知识体系除了里面谈到的技术体系外也应该包含产品。
技术服务于什么产品啊,产品服务于业务这件事可不能忘了。如果说早期在积累技术的阶段那这个阶段至少也需要多培养点产品意识,这一点也许会在某一天帮到你
举一个简单的例子,如果公司裁员二選一。如果你熟知业务另外一个伙伴对业务不熟悉,技术实力相当公司会怎样选择?
以及同样两个伙伴被提升技术实力相当,公司會怎样选择那就看谁的价值度,以及不可替代性公司更原意留住未来能做出更大贡献的。
还有一点即便你在大公司,架构师不熟悉業务你怎么服务好产品。
三、30-33岁这个阶段最关键的是了解你自己。
知道自己擅长什么自己的优势在哪里,怎样才能够最大化自己的優势同理也需要知道自己有什么重大劣势,未来是扬长避短还是不断补自己的短板。
这个阶段的选择也许更考研你的智慧。
其实导致焦虑与缺乏信心的主要原因我个人认为还是来自于每一个阶段没有坚持做对的事情,技术能力积累不足
只要你坚持学习进阶,随着笁作经验增长、项目经验沉淀、技术精进你的收入、职位、抗风险能力都将远远高于大多数人,你也将会是生活、事业的赢家此时技術人再遇寒冬,相信必能自信笑言:寒冬再冷我又何惧!
最后一个建议:身体是革命的本钱,有时间多锻炼下身体
当然你如果技术上面想突破现状的话小编在这里也推荐给大家一个技术交流群:BAT架构技术交流群:
群内有开发多年的架构师大佬在线答疑,同时有提供SpringMyBatis,Netty源码分析高并发、高性能、分布式、微服务架构的原理的免费资料。