前言
程序员如果按照时期来分可以分三个阶段:入门期,黄金期,衰退期。计算机的世界博大精深,需要学习的知识非常多,大致分为两个维度:一,个性化维度,二,通用维度。个性化维度:这个是细分到语言层面,比如说java语言,java的语法,第三方框架,第三等等这些属于java个性维度,java独有的。通用维度:这个大概说法就是等你换了其他语言你学习的东西还是可以使用上的比如操作系统,设计模式,算法,数据库存储,业务经验等等。
入门
入门的时候一般关注语言语法,工具使用,第三包使用及框架使用等等,总的来说是停留在应用层面以及个性化层面,入门时间大概需要花个1~3年的时间,肩膀上的压力不会那么大,并且这个时间内你对薪水的要求不会那么高。
黄金期
等你到了黄金时期应用层面的技术提高了,写代码不成问题,这个时候伴随来的责任大了,压力大了,薪水高了。这个时候技术你应该很少关注个性化维度的东西,更多的关注通用维度的,也就是更加深层次以及更抽象的东西,这个时间大概要花3~5年时间。如果这个时候你没有提高自身内功依旧停留在入门时期关注的东西----与语法搏斗,与使用层面搏斗。那么到衰退期你就危险了。为什么说到衰退期会危险?继续往下看
衰退期
到了这个时候差不多也到了30+岁了,如果你没有一点真本领的话,你拿什么跟刚入门的人比,人家比你有精力,人家薪水要求比你低,而且上有老,下有小,基本上没有太多的精力花在技术上,所以在想要继续提高技术还是有点难的。可悲的是如果你还只是停留在基本的代码层面,那么你就要gg了,等公司要裁员的时候你就是第一被裁掉的。所以说你要在黄金时期好好的培养自己更深层次的技术,莫过于享受生活,需要居安思危,时时刻刻的提高自己的内功。
真是故事
这是真实发生在本人身边的故事,具体详情就不说了,只说个大概。被裁掉的程序员称为A
A是个大龄程序员,上有老,下有小,一大家子全靠A养活,妻子没有工作。A拿着高工资,但是技术不突出,只是普普通通的程序员,每天都提早上班,有时候会加个小班,规规矩矩,没有做出什么大贡献,也没有做错什么大事。公司运行良好的时候A基本上没有什么事,最近公司运营出现问题,资金短期,需要对一部分员工采取劝退或降薪处理,但是对于A公司直接选择劝退。对于A来说,大龄程序员,但是技术水平不高,薪水期望高,对于接下来的找工作必定是坎坷。
结尾
作为程序员,入门关注个性维度没错,但是到了黄金期还是关注个性维度,那么等你到了衰退期你将退出这个行业了。现实就是这样,等你性价比不高了,公司就会把你裁掉。奉告程序员:居安思危,努力提高技术水平,不要对不起未来的自己。
领取专属 10元无门槛券
私享最新 技术干货