本人也是程序员,今年36岁,毕业后一直在这个行业辗转,上班十年,自己创业五年多,所以回答这个问题应该有点资格。
先介绍一下自己,php程序员,后面有做前端,做c#,但是最终还是在php行业深耕,进过国企,去过外包公司,也和朋友一起合伙做技术负责人。说这么多,就是为了说明这个行业真的不是一个混吃等死的行业,不过你到哪里,都准备好连轴转的准备。
过了35,真的会有危机,精力跟不上,学习能力不如后来的同学,被淘汰的焦虑始终会萦绕自己,但是,这个危机对有些人来说,是逃不出来的黑洞,对有些人来说,则是动力,下面分开说。
黑洞为什么说是黑洞,一方面,我们手握着一项不错的能力,即使到了年,也是人才紧缺行业,不愿意放弃自己的能力,做其他事情。另一方面,新生代、新技术不停迭代,疲惫不堪,负重难行。这就好比你在无边无垠的沙漠中守着一箱金元宝,即使在外面的花花世界有多吃香,在你这里分文不值,还不如一杯水。
加上互联网行业小公司越开越多,开得多,破产的也多,就算是一些大公司,也是说倒就倒,比起其他行业,稳定性明显很差,作为底层的程序员,也就随波逐流,不停失业找工作的每天都有很多。而且,年轻时候加班无度,到了35,更是身体奇差,大家调侃程序员的笑话其实并不是笑话,是大多数程序员的真实经历。
有人说程序员和模特一样,吃的是青春饭,这个在国内,其实说得挺对,除非你能够在做程序员的过程中成功转型或者进到顶层,让你的技术能力极其出众,不然还不如模特。因为大多数的程序员一直徘徊在搬砖的层面上,就算在大厂里面,也有不少这样的人,每天光搬砖都够累了,更不要说锤炼自己的技术,唯一进步的就是敲代码的速度,至于架构、算法之类的核心技术,碰到都难。外包公司、小公司就更不用说了。
动力上面说了那么多,不是为了水中浇油,雪上添霜,而是让大多数的程序员认清现实,只有认清现实才能想办法解决问题,对症下药。
说说笔者目前的状态,一个小公司,对接另外一些小公司,也有几个大一点的公司,专门做技术外包,技术服务,另外自己也做几个小项目,勉强养家糊口,闲暇之余写点文章,做一下自媒体,生活算不上多好,但至少焦虑没那么多。
但是五六年前刚刚辞职的时候并不是这样,也一样的迷茫,大厂的工作自己非科班出身,拿不到offer,小公司吧,自己毕竟做过技术合伙人,也在国企呆过,工资和工作环境真的不愿意将就,最终,在朋友的劝说下自己做了公司,当时因为生活拮据,不得不到处跑谈业务,学说话,学应酬,不懂管理,就逼着自己学,核心业务代码自己写,最终,在不停碰壁之后的某一时间后,发现其实一切都没有那么难,这时候回想起来,辞职不算坏的选择,因为没有辞职的话,我还是一个呆愣麻木的程序员而已。
说了那么多,不是劝大家自己创业,创业真心不容易。但是我们可以在事业的空洞期提高一下自己,愿意在这个行业深耕,不妨让自己的技术更精进一点。想跳出这个行业,有了作为一个程序员的严谨,也没有想象的那么难。而且,如果拿不到满意的offer,那么降低一点需求,这不是将就,是蛰伏,卧薪尝胆挺励志。