在中国,很多人觉得30岁不转管理就没得混了,也有人觉得,写代码也可以一条路走到黑,写到退休都没问题。作为一个老程序员,我当然希望技术人员受到更多的尊重,能安安静静写一辈子程序,甚至行业都不用换,所有业务流程了然于胸。而对于30岁必转管理的论调,一向嗤之以鼻。因为30岁的技术人员,毕业还不到十年,大部分人的技能都谈不上专家水平,如果大家都转去做管理而疏于技术了,就意味着我们软件从业者中几乎没有专家级的人员,这样的状况可想而知,以后就不要再谈什么国产软件和技术赶超美国之类的了。
虽然如此,但我们也不能忽略了一个事实,就是很多招聘信息上对技术人才的要求都是35岁以内。如果你超过了这个年龄,有时候连投简历的资格都没有,而且如果你仍然应聘的是普通开发人员岗位,容易被认为是没出息。一般的,很多公司的技术人员平均年龄都是20多岁,你比他们大了大概十岁,实现同样的业务功能,还不见得效率更高,可是你对待遇的期望往往比他们更高,上有老下有小的也更不能接受加班,这样的话,在求职中就没有竞争优势了。不过这种状况目前貌似有些好转,很多公司已经逐渐重视技术,血泪教训后终于明白了,那些经验丰富的优秀的技术人才,才能有足够的技能去支撑他们业务系统的运转和发展。
在这样的环境下,我觉得技术人除了低头写代码,还要学会抬头看看周围的局势,经常关注技术的发展趋势,了解同行们都在做些什么,及时跟进学习一些新技术以适应时代的发展。如果对技术管理不排斥,也多琢磨技术管理方面的事情,这样可能在竞争中多一些机会。虽然你只想安安静静地写一辈子代码,可是如果脱离了公司,你还能这样吗?如果脱离了公司,你还是可以安安静静写代码就能生活下去,那没问题,你可以不学习其它方面的知识,要不然,你可能不得不多学点东西,这样可能会让你过得更好些。你要做的,就是丰富自己的知识体系,不仅仅是技术上要有广度,项目管理方面也要学习,甚至产品、运营方面也要有所涉略,总之,就是让自己成为一个更渊博的技术人,从而可以适应各种不同但有些相关的岗位,为自己的职场竞争添加筹码。
作为【技术人成长】社群的发起者,我想了想自己究竟能为此做点什么,做点什么能帮助那些渴望上进的年轻人呢?这不,我这几天来费尽心思,针对软件从业的一些初级、中级人员录制了一节视频课,掏心掏肺苦口婆心地手把手教授,希望能开阔你的视野,让你明白原来自己还有那么东西需要学习,从而主动去吸取更多的知识养分,获取更多的从业技能来武装自己,同时成为一个更渊博的技术人。
因为是录屏,这个视频暴露了我个人电脑上的一些隐私内容,因此需要进行小额收费,防止肆意传播同时也起到筛选读者的作用,视频内容分为以下几个部分:
-
如何快速关注到更多牛人;
-
如何寻找并整理更多资料;
-
如何辨别主次,辨别抽象原理和具体实现;
-
如何从竞争对手/同行公司学习技术和产品;
更多阅读,微信扫码: