现如今,程序员“35岁是个坎”已经是个老生常谈的话题了。但是,其实很多小公司是比较喜欢大龄程序员的,甚至把他们当作宝一样!
大公司“毕业”35岁以上的程序员原因很简单,无非就是以下几点原因:
35岁以后思维固化,想象没有年轻人丰富了,而大厂想要和其他公司竞争,是很重视创新能力的。所以,当一个人到了一定年纪,想象力已经被抽干了,自然就没有价值了!一个程序员在35岁以后,无法将自己的大部分精力都放在公司身上。他们会有老婆、孩子、家人,或许已经成为了一个家的顶梁柱,大多数精力会放在家庭上,年轻人可以轻易被控制住思想。年轻人或许画几张饼就被糊住了嗓子,即使对现状有意见,也很难喊出来。但是,年纪稍微大一点,这些人就会有自己的思想,此时你哪怕给他一张带馅的饼,他可能也会不屑一顾。挣钱成为了他主要目标,人变得更加现实。随着阅历的提升,工资水平也水涨船高
那么,我为什么说他们是宝呢?其实很简单,那就是大部分小公司注重的是个人的能力,而大厂注重的是创造力和服从力。所以,我们可以针对上述四点逐个解析对比,看看为什么35岁以后的程序员在小公司是个宝。
首先说第一点,那就是创造力。小公司虽然也需要创造力,但是小公司的创造力往往是和生产力同时存在的。但是,一般是以生产力为先。只有保证盈利的情况下,才会考虑创新。
就目前一些比较知名的大公司,他们做的很多东西虽然很创新,但是基本上以“防御”为主。这么说可能很多人不明白,那么我就稍微解释下什么叫“防御”型产品。
顾名思义,防御性产品就是用来防御其他公司推出同类产品时,自己的公司没有,导致落后于人。比如早期的腾讯,就是因为在短视频时代没有做好短视频的布局,所以最终在短视频领域败给了字节。
而这些东西一般都比较超前,可能一时半会儿人们还不能适应这种软件产品,但是有总比没有好。这就是大公司做的东西,这些东西可以暂时不盈利,但是不能没有。
可小公司不一样,他们推出的产品都是奔着盈利去的,一旦失败,那么所有的心血都会付诸东流!于是,他们做的东西一般都比较有针对性,甚至是仿照目前比较主流的东西去做加法的。
所以,小公司在创新方面是没有大公司那么有需求和底气的。既然创新很难,那只有在软件的稳定和易用性上做文章。而这些正好是老程序员比较擅长的!
老程序员有多年的代码功底和对于代码成熟的思考,这不正好是小公司需要的吗?
然后就是第二点。当一个公司需要保证持续的生产力,就需要员工相对稳定。如果一个岗位或者一个项目频繁换人,无疑是要耽误项目交付和后期维护的稳定的。
当一个程序员有了家庭以后,他对于工作的稳定性同样有要求。只要他所任职的公司不是太差,一般他都会扎在一个岗位上。
接着是第三点。其实我接触的不少小公司,都会要求程序员有独立思考的能力,最好是不要人管就可以自己把活都干完的那种!
老程序员有着娴熟的动手能力,这需要丰富的编程经验加持才可以。动手能力强意味着工作效率会比年轻人高很多,会给公司带来很直接的效益。
然后就是老程序员相对于年轻程序员会比较现实,而小公司洽洽也比较现实。前面说了,小公司以生产力为主,以效益为主,这恰恰和老程序员的现实不谋而合!
老程序员会明白自己未来的路是什么样子,不会像年轻程序员那样,画一张饼就被说服了。反过来,老程序员会经常自己画一张饼,因为他们知道,自己的努力都能被看见!
当员工和公司的三观一致,做什么事情也就没必要藏着掖着,沟通起来也会比较简单。
最后一点,就是关于工资。当一个程序员达到一定的工作年限,工资是会有天花板的,而且他们对于涨薪的期望也会越来越低。不是因为他们不想涨薪,而是因为工资涨不动了,程序员的能力也到那了!
比如一个程序员的能力已经到了架构师级别了,再往上突破已经到了瓶颈期。自己固然渴望有所突破,但是进步的空间相对于年轻人来说,已经越来越窄了。
年轻的时候可能对于编程的理解稍微有一点突破,就能想通很多事情,从而得到很大的进步,所以,涨薪幅度也会比较大。这就相当于从石器时代进步到了农耕时代,然后从传统的农耕时代到达了工业时代。对于年轻人来说,想通一件事情,对于自己来说,就是划时代的!
这就跟前面说的创新能力是一个道理。当创新达到一定程度时,再想创新就很难了!
所以,老程序员对于涨薪的要求往往要比年轻程序员的涨薪要求要低很多。毕竟,年轻人知道,他们只要稍稍一努力,能力就会上去一大截,但老程序员不这样想。
所以,老程序员的跳槽频率是要比年轻程序员的跳槽频率低的!
最后我想说的是,大公司之所以能够支配人力资源,那是因为他们有实力去支配。有些小公司有样学样,觉得大公司裁员或者拒收35岁以上的程序员,他们也跟着学。殊不知,其实最适合小公司生存的方向,往往是要跟大公司反着来的!
说到底,这也只是我的一点拙见,我其实想表达的观点就是,不要盲目跟风大公司,适合自己的,才是最好的!