程序员年经大了怎么办

来自linux中国网wiki
跳到导航 跳到搜索
有一个感触刚毕业的程序员是最难找工作的,工作1-6年中找工作的溢价能力是不断提高的,多工作一年出来找工作的机会就越多,企业也热于招聘有丰富经验的程序员,工作6年以上,也就是30左右了吧,如果在前6年中都在混日子,或者都在外包公司,或者业务6年几乎都没有太大变化的公司中,那么6年后受欢迎度会越来越低。

所以刚毕业的第一家公司,最重要的是有一份工作可以让你去学习和实践,毕竟大学课程和实际工作差别还是比较大,如果有选择的情况下,尽量选择自己喜欢的行业,比如对游戏感兴趣,那么就多投一些游戏公司,对电商感兴趣多投一些电商公司,如果没有太多选择的情况下,尽快选择一家有技术氛围的公司,那么如何在面试的时候判断这家公司有技术份额呢?第一看公司的面试过程,对面试人的态度是否真诚,如果面试者一副牛逼呼呼的感觉,基本上面技术氛围不咋的,越是牛逼的人越低调;第二看面试过程中考察的知识点都是什么,一般面试者官都会关于公司的项目技术基础来问一些题目;最后主动问一下公司的技术栈都有哪些,自己入职后负责那部分?


如果你不知道自己喜欢什么样的行业,那么你至少要知道什么是你不喜欢的,这样在选择的时候也能帮你做筛选。
在公司4年到6年的这个阶段,基本都到了中级or高级开发工程师的阶段,也是正练代码的时候,也是从how to do 做why to do 的阶段,到了可以慢慢做一些底层或者原理的研究阶段,但是在中国,基本上程序写的好的在这个阶段慢慢都会让去做一部分管理的工作,比如项目经理,小组组长等,有可能涉及到沟通或者其它的杂事太多,相应的编程的时间就少了,也容易产生迷茫?可以潜心研究技术,不太愿意做沟通或者撕X的,对技术保持热爱的可以走向架构师的这个方向。

在这个阶段最好能选择一个自己喜欢的行业来稳定下来,比如游戏以后换工作的时候也是游戏方向,比如你喜欢金融,以后的工作尽量都和金融相关的,有行业积累的情况下,对以后的发展非常重要,如果这两年做金融,过两年又是通讯各种换,到头来行业背景几乎是零,因为技术的本质还是为解决实际问题,如果你在某个行业多年,那么你对行业的系统有全面的了解,开发过程中也会避免很多问题,这就是为什么很多公司招聘的后面都会有一条,有xxx工作经验者优先的原因。

30岁左右转行了?
其实我觉得还是对程序的热爱不够,或者是本身的兴趣点就不在这里,这里就不讨论30岁程序员到底还适不适合编程的这个话题,因为我现在还在写代码,我也热爱写代码完全没一点问题。
迷茫不是错,迷茫之后没有行动没有改变才是问题。可以给自己一段时间,在这个时间内,进行充分的了解选择后的结果,以及对自身定位,在这个时间段之后,就果断的行动,不要拖拉。

参考

30 了,来谈谈程序员的迷茫年龄