以我目前的年龄我应该算一名老程序员了,可我还见过比我更老的程序员,有年届四十依然奋战在编码第一线上,有五十多岁依然能伏案写代码的,恩,所以以我个人之拙见嘛——程序员就是吃青春饭的!哈哈,听我详细道来其中之缘由。
现在民间主流的观点吧,都认为程序员就是吃青春饭的,很多程序员三十多岁了都在寻觅机会转型,但是关于程序员的一些公开文章却基本都是在证明程序员不是吃青春饭的来反驳民间主流观点。那些写程序员不是吃青春饭的文章,基本上都是这两点理由:第一见着的老程序员写代码都超级牛叉,小年轻都自愧不如,人家收入还很高;第二国外人家程序员写到退休的有的是啊。基本上就这两点吧,这两点第一点说的是岁数大的技术大牛,第二是外国人,各位对号入座觉着自己能成为岁数大写代码很牛叉的那个还是能成为外国人呢?
编程这个工作并没有多少年的历史。程序语言也是不断的在发展,很多新的语言新的技术诞生,也淘汰了很多语言和技术。有一个公认的的结论就是,程序员一个是需要长期不断学习新知识的工种,老程序员的弱点就是在学习新知识这块,精力的确不如年轻人。具体表现在岁数大了以后,健康状况下降、记忆力下降、专注力下降、上有老下有小家里事比较多,等等吧,比如我们能看到40岁以上的程序员写C语言的,写web的,但是很难看着40岁的以上人写安卓的,如果写的程序不变,一直是写现在的东西,肯定是越写越熟练的,工作效率越来越高,岁数大比较受不了的就是变化,自己手里会的技术被淘汰了要被迫学新技术,那老程序员还是会吃点亏。所以大学刚毕业的前三四年,就是在你刚出校门身体最棒脑瓜最好使没结婚没孩子事最少的时候,一定要努力学习技术,打好基础,为今后的升迁转职做准备。
俗话说技多不压身,年轻时候技术学的多,写代码很厉害,这种人岁数大一些都会自动转职成为项目管理者或者是架构师,这种带有某某经理或者某某师这种高级头衔的工作,不用担心年龄大了被淘汰,属于我前面说的岁数大了的技术大牛。
再有一些公司,有一些程序员是可以自己主动转职的,比如转实施或者转测试啊等等,代码写的没那么牛就可以想办法改成公司中的其他工种,这也是转型,有很多人就写了一两年代码就改行了,发展其实也未必比程序员差。
如果不转型的话,岁数大一些以后,就得琢磨养老问题啦,最好是找一个公司比较稳定,不经常换技术的公司,今天学安卓明天学ios的这种公司就不要待了,开了一辈子车的老司机也不习惯今天学开装载机明天学开挖掘机。去一个技术稳定一点的,一种技术或者一个平台起码能用个七八年吧,掌握点值钱而且稳定的技术,比如数据库那些东西,多少年不过时,再找一个稳定的项目,可以做很久。
做我们这行到了三十多岁就都有一些危机意识了,没有的人就太没长心了。在公司混许多年,要是在某一方面技术能力搞的比较强,当个大拿,别人学起来费劲,也就不用怕小年轻抢饭碗了。要跳到企业文化良好的企业,这种企业老家伙也能有地方待有活干。多在工作中生活中认识人,认识同行和相关行业公司的,多交朋友,总会有好处的,通过朋友介绍跳槽的难度要比你在招聘网站上跳槽的难度小的多,简历和面试基本就是过场,而且推荐你朋友还可能有一笔小小的奖励。其实所谓人脉并不是说当你落魄的时候谁能帮你,而是当你需要合作的时候你能从手机通讯录里找到人联系。多扩展交际,多和各行各业的人聊天,开阔眼界,有时候会有意想不到的收获。
程序员这个工种很少能有在铁饭碗单位工作的,我们都是临时工,所以真的不能xjb混,起码得说过得去,不能特别强也不能太啥也不是,一定要自己给自己做个规划,没事思考思考未来,早做准备多做准备,当写不动代码的时候发现自己除了写代码什么也不会,会的那点代码还没毛用了就悲剧了。(远道来的程序员)
网友评论