卷不动的程序员

181 阅读4分钟

       现在的就业环境算不上好,尤其是程序员的饭碗更不好端,因为大多数的程序员就只是项目上的一颗螺丝钉,虽然每天自娱自乐的过的轻松自在,但你的头上也时刻悬着一把利剑。如果那天公司的效益不好,或者说需要个人来背锅,又恰好你是那个被选中的幸运儿,你头上的那把剑也就是自然而然的落下来了。可能有些人会觉得,那岂不是正好可以N+1,美滋滋!我想说的是,猿哥,请你不要太乐观,清醒一点!被裁的情况下,除了北上广深这些一线城市差不多能拿到赔偿,在其他二线,三线的城市,又恰好是个不知名的企业,你想拿到赔偿,难度着实不小啊。

       从我入行那天起,就总听到一些“流言蜚语”,例如:程序员是吃青春饭的,程序员过了三十岁就没人要了,程序员再过几年就饱和了...。当时年少轻狂的我,初出茅庐,还没有经历过社会的毒打,对于这些个“流言蜚语”并没有放在心上,反而心中会产生轻微的轻蔑:我到时候技术也好,经验也好,肯定会在公司独当一面,肯定不会是那个“幸运儿”!

       可是随着年龄的增长,随着原有技术的不断迭代,以及新技术的不断涌现,我渐渐的发现我的精力开始跟不上了,尤其是过了三十岁之后,上有老,下有小,每天忙着生活上的琐事,用在学习技术的时间少之又少,而且也慢慢的不想学习技术了,有点空余时间可能就看球赛和出去玩了。刚开始还为自己不学习找各种接口,后来我就问自己:你是真的热爱技术吗?还是仅仅是一份工作?思考中。。。

      

      最终,我想明白了,我可能并不是热爱技术,仅仅是一个谋生的手段。所以为了避免中年焦虑,我准备往管理类方向发展,做出这个选择我的一句主要有以下两点:

      ①为什么抛弃技术?

      我想说的是我不得不抛弃技术,因为技术是不断更新的,我只能持续学习才能保证自己在现在这样的就业环境中有一口饭吃。但是做技术的人一旦停下学习的脚步,你就会被边缘化,别说什么工作经验多,有多么熟悉某项技术。经验多跟新技术关系不大,试想一下,经验再多,如果使用了新技术,你对这个新技术的经验又有多少呢?公司不可能一直停留在老技术的使用上吧,新技术的出现肯定是为了拍死老技术的,而不是为了帮助老技术的。

      再一个,现在程序员培训机构遍地都是,应届生如果感觉在学校学到的技术跟不上企业的要求,他们大概率会选择培训机构,这个时候就要想一下了,培训机构会给他们培训新技术,还是老技术呢?这个肯定就是“秃子头上的虱子,明摆着的”了吧。他们是应届毕业生啊,兄弟们!他们的年龄可能还不到二十岁,他们的学习能力和学习精力,我们这一群90后的老大哥们能干得过他们吗?当然,也不乏绝世奇才!

      再一个,年轻人的激情我此刻也没有了,这就有点尴尬。试想一下兄弟们,领导是喜欢有活力的年轻人(技术可以),还是喜欢有经验的老员工呢(新技术跟不上)。如果为了项目的需要,领导需要团队中的开发人员学习另外的开发语言,谁又学的更快一些呢?

      ②为什么转管理?

      管理是真的需要经验,这可不是学习或者培训能获得的能力,这其中包含着人际关系,沟通技巧,解决问题的能力等等,这才是需要积累的经验,这也是为什么一些大龄程序员转行管理的原因。新技术我可能不太了解,但是我的经验可以为项目开发提供帮助。经历的越多,积累的相对也就会越多。

      管理经验的积累也会越来越多,经验是学不来的,只能自己摸索出来,这个可能会成为日后你在公司不可被替代的一种保障。管理玩的是艺术,开发玩的是技术。艺术的高度和技术的高度那个更高,可能就需要自己去衡量了。

     提前规划好自己的方向,等到来的时候才能从容应对。愿每个人的工作都是出于热爱,而不仅仅是为了生活。

(纯粹是个人的经历感悟,与大家分享,写的不好还请兄弟们见谅,感谢大家阅读!)