上次写日志都是几年前了,叫对于工作四五年的你,如何突破瓶颈。转眼间三年过去了这几年也发生了很多事,有些东西改变了很多,有些东西一直都是一成不变,每个人内心都有一个自己想要成为的样子,当现实和理想中差别比较大就会产生焦虑,很多经验之谈啊在随着年龄的增长渐渐的就成为了包袱,渐渐的你就会发现你现在所做的事情和前几年做的是一样的,工作年限的增长并没有给你带来正向的价值,反而多了一些疲惫,厌烦,单调。渐渐的处于一个比较危急的环境当中。我们未来该以一个怎样的姿态来迎接,对于大龄程序员来说真真切切有必要好好思考一下未来的路该怎么走。
对于一个刚毕业的同学来说,都会盼着先熬过两年,两年是一个坎,对于一个刚毕业的小白来说,没有实际的工作经验对于新鲜事物的摄于很快也很有激情,两年的时间对应单一技术方向来说已经轻车熟路了,可以单独独立的模块设置独立的项目,而当你达到四五年的时候随着时间的增长你接触的东西越来越多重复的也越来越多,渐渐的你就发现 之前掌握的的东西反反复复,来来回回,周而复始的重复,自己会的那点东西很难能挖掘出来新的价值,自己陌生的领域缺乏实践经验掌握起来很困难,于是瓶颈出现了,之前的那篇四五年工作经验的你该如何突破瓶颈已经阐述了主要是打好基础怎么高质量的完成任务,怎么提高代码质量。怎么多思考问题。 即使你做到了这些也只是给工作四五年一个比较好的交代,那工作七八年的你又该怎么样的姿态来面对挑战和竞争呢。
对于工作七八年来说的你单单做一个业务能力很强的一个coder是不够的 ,很多工作三四年的也能达到这种水平,但是绝大多数程序员都会止步在这个水平,在日新月异的互联网如何才能长久的保持竞争力,走的更远是三十多岁的我们更应该思考的一件事,
1.首先来说先克服一下疲惫的心态,重复做一同一类型的东西慢慢的就会失去新鲜感,情怀越来越低就会越来越被动,
2.其次知识更新换代比较快可能刚出来新的技术费时费力研究完了发现并没多大用处渐渐的多新知识的渴望度就会降低。
3.看的东西多战线太长,无法做到全面的温故知新。反正都能应付需求干脆吃老本的心理越来越重 。
4.没有办法对一门技术特别精通,又没有精力去研究跨技术类别的方向。
那么工作七八年应该处于一个什么阶段才算是发展比较良好的,单单先从技术角度上来说应该属于专家级别的应该在架构设计,性能优化等方面有自己独到的见解,对于复杂的逻辑和算法应该快速找到解决的思路,找到通用的技术解决方案。 从管理层角度来说最起码应该是个小leader可以负责协调多个团队来处理问题。 当然最最主要的得会舔。
单从技术角度来说怎么才能不断的学习来保持自己的竞争力,当你的精力和时间不充裕的情况下提高效率抓重点非常非常重要,积累重要的对自己帮助大的,适当的摒弃一些对自己帮助不大的,要以掌握了为目的。
适当的劳逸结合。不要想着一口气吃成胖子任何东西都是慢慢积累的。