程序员是吃青春饭的?一张图道尽技术人的发展方向

有人说,程序员真的只能吃青春饭,企业在招聘时会在意程序员的年龄,大龄程序员一旦离职找工作就会变得艰难。

面对年龄很多程序员都表示束手无策。边工作边迷茫也许是大多数人的常态。

小编分类整理了许多java进阶学习材料和BAT面试题,需要资料的请加JAVA高阶学习Q群:8515318105;就能领取2019年java架构师进阶学习资料和BAT面试题。

觉得这份工作不适合自己,可又不知道应该去做什么;喜欢着自己的工作,却又不知道怎么进一步提升,内心难免焦躁。尤其是随着年龄的增长,更不知何去何从。

进入一个行业,开始一份工作,不论在最初的时候,你是因为喜欢还是被动接受,或多或少的都会成为你一段时间内为之奋斗的事业。

所以,程序员其实也和其他职业一样,干的越久技术越熟练,经验自然更丰富。最终还是会在本行业或相关行业发展。

但是随着年龄增长,越来越不适合一线的技术工作,就要考虑利用自己的能力和经验来步入下一个阶段的职业生涯。

许多程序员到了“职业瓶颈期”才开始考虑下一步的职业生涯规划,其实是非常不负责任的。规划越早做越好,有更多的尝试机会,更容易找到适合自己的职业生涯。

应该怎样规划自己的职业道路呢?程序员的出路在哪呢?下面这张图道尽大部分技术人的出路:

对于程序员的工作出路,有以下几点建议:

20-27 岁

技术积累阶段

假设本科 22 岁毕业,那么工作的前 5 年对你来说是打基础的阶段。

在这 5 年时间里面,你要积累足够的代码量,打磨自己的技术实力,成为某一个技术细分领域的牛人。

28-35 岁

形成思维方法论和知识体系的阶段

当你积累足够的代码量,例如超过 10 万行代码以后,你应该形成了自己的思维方法论和自己独立的学习技巧。

任何新的技术在你眼中都能迅速的看到技术的本质,快速吸收成为你的知识体系的一部分。

这时思考更多的问题:如何将技术转化为生产力;什么技术在什么样的场合能够发挥最大的价值;技术团队应该怎样构建;在一家公司里面,我怎样才能将自己的技术能力最大化的发挥出来?

一些不喜欢受企业束缚的朋友则要考虑如何获得“睡后收入”,例如搞搞写作、做培训、当顾问、搞投资,甚至是去创业。

在这个阶段,积累技术对你来说简直是小菜一碟,你更需要磨练的是思考能力,形成自己的思维方法和知识体系,这将是你帮助你一生的武器。

35 岁以后

了解自己,把自己变现的阶段

毋须讳言的是,35 岁以后你的一线 coding 能力一定是下降的,你写代码绝对不如 25 岁的程序员快,效率高。

但是这不重要,因为编程只是你整个武器库当中相对最不重要的了,你的经验,你的视野,你的架构能力,你的管理能力,你分析和解决问题的能力已经远远不局限于技术这个领域。

所以,技术人在提升技术能力的同时,其他能力也非常重要。

小编分类整理了许多java进阶学习材料和BAT面试题,需要资料的请加JAVA高阶学习Q群:8515318105;就能领取2019年java架构师进阶学习资料和BAT面试题。

猜你喜欢

转载自blog.csdn.net/qq_18862127/article/details/88136861