点击“技术领导力”关注∆  每天早上8:30推送

来源:澎湃新闻

程序员曾经是我们这个世纪最大的幸运儿,是没有马和盔甲的数字骑士。但老话说得好,风水轮流转。前几年横空出现的一个数字,让许多程序员寝食难安,原本不富裕的发量急剧减少:35。35岁,成了众多程序员过不去的一道坎:被降薪,被调岗,被明升暗降,直至被“优化”。

被优化后的程序员,因为其人力资源的专用性,在再就业过程中面临诸多困难。而这些人都在尴尬的年纪,上有老下有小,背着沉重的房贷,被优化后的生活陷入困境。所谓的再创业,对其中的大多数来说不是实际的选择。而再去学习新的技术或手艺,也为时太晚。

当然,很多人体贴地为企业考虑,认为企业优化这些中年程序员,完全是市场效率的体现。中年人精力逐渐衰退,拥有的知识渐渐陈旧,又有家庭牵绊,没办法像年轻人那样全副精神996,但工资却往往比年轻人高。从企业角度讲,用更便宜更好用的年轻人来取代中年人,或许少了那么点人情味,但物竞天择,汰旧换新,何错之有?

企业当然不是养老院,效率和利润应该是企业的首要考虑。不以利润或股东利益为首要考虑的企业,大概率是不合格的企业。但是,在一个真正的竞争性市场,拥有长远战略的创新型企业,大概率也不会把研发人员当作耗件。这不单单是人情味、同理心或社会责任感的问题,也是这类企业解决核心员工激励问题的必然选择。

从一个残疾的尼安德特人说起

在已经消失的古人类中,尼安德特人是最接近现代人类的,他们比现代人类更为强壮,脑容量和人类差不多,能熟练使用石器,并且产生了原始的音乐和绘画。

1957年,伊拉克库尔德地区的山尼达洞穴(Shanidar Cave)出土了一具尼安德特人遗体,被称为山尼达1号。人类学家在仔细研究了这具遗体后发现,这位尼人生前遍体鳞伤,不但右前臂被截肢,还失去了听力。在尼人生活的险恶环境中,听力极为重要,既聋又残疾的他不但无法参与部落狩猎,还很容易成为洞熊和穴狮的食物。令人惊奇的是,他活到了40-50岁,在尼人中属于高寿的老人。人类学家推断,他生前受到了同伴的照料,才能如此恶劣的身体条件下存活。

在动物尤其是猛兽的世界里,残疾的雄性很快会被抛弃,由残酷的自然接管它的命运。山尼达1号很幸运,他被文明地照料,没有被抛弃。面对严酷的生存环境,尼人为什么要从原本有限的资源中拿出一部分照料残疾的老年人?这非常难得,即使在数万年之后,叶芝的诗仍然唱到“一个衰颓的老人只是个废物,是件破外衣支在一根木棍上”。尼安德特人对残疾的山尼达1号的照料,并不仅仅是基于感情的反理性行为。相反,这背后有坚实和高级的理性基础,这正是人类在进化中可以胜出的密码。

尼人生活的环境险恶多变,时刻面临洞熊、穴狮等猛兽乃至其他人类旁支的斗争,整个部落要生存下来,需要部落成员团结一心,戮力并前。大家一起奋勇向前,生存下来的概率,比大家遇到威胁就各自逃命要大得多。但是,人都有自利的心理,尼人也不例外。如果一个尼人奋勇向前,也许就会在战斗中丢掉一个胳膊。虽然大家一起拼命会让部落活下来,他却可能因此残疾了。如果人人都这么想,那么大难临头时大家都作鸟兽散,部落就瓦解了。

因此,能否解决这个核心的激励问题,成了决定部落生死存亡的大问题。在漫长的进化之路中,一些原始人类的分支渐渐摸索出了各种解决激励问题的办法。比如,利用家庭和婚姻的纽带,加强成员之间的血肉联系。又如,建立原始的宗教,让成员相信有死后的世界,有轮回,有转生。虽然在物质的世界里他们只有有限的生命,但在精神的世界里他们无限延续。

另一个普遍存在于人类社会的办法,是人类创造性地使用世代交叠结构(overlapping generations)而构造的激励方式。

在这种方式下,年轻人毫无保留地为部落、团体或企业奉献青春,创造的价值远高于他们现时所拿到的物质回报。等他们老了或因伤残失去劳动能力时,部落、团体或企业就要回报他们当年的牺牲,给予他们的物质补偿将高于他们现在所能创造的价值。这种安排不但人道,而且解决了年轻人的激励问题:年轻人在最有创造力和战斗力的时候为社团奉献一切,因为他们被许诺了一个美好的未来。有人会问,这种制度对年轻人公平吗?但只要年轻人稍有耐心和远见,他们就会想到,自己也可能有会老的一天(如果他们足够幸运),也可能有会因为伤残而失去劳动能力的一天。

维持这一套制度的核心要件在于,部落、团体或企业要有信守承诺的能力。在成员失去劳动能力后,部落、团体或企业的领导人如果只考虑当下的成本和收益,那么他们就有很强的动机把这些包袱甩掉。但如果他们眼光短浅到只看着眼前的一亩三分地,这一套体系就玩崩了:年轻人再也不会相信未来失去劳动能力后,会有团体来照顾自己,因此任何超出当下物质回报的额外投入都毫无意义。这就叫:后人收后休欢喜,更有收人在后头。

越是严酷的生存环境,团体合作越重要,解决核心成员的激励问题也就变得越迫切。从严酷竞争中搏杀出来的团体,绝大多数会选择照料伤残的成员和他们的家人,并特别优待那些最早加入的成员,即使他们的能力与后来者相比并不出众。而无法信守这些承诺的团体,大概早就在严酷的竞争中被无情淘汰了。

从尼安德特人到程序员

尼安德特人和人类程序员有什么相似之处?除了基因之外,他们所处的环境都有高度的竞争性和不确定性。尼人部落要日常与猛兽搏杀,虎口夺食。程序员所供职的高科技企业,技术进步飞快,难以预测,企业崛起和衰落的速度前所未有地快。在这种环境下,尼人部落和高科技企业的兴衰,都取决于核心成员的全力投入。从某种角度讲,他们都属于当时各自的技术前沿。此外,35岁的尼安德特人就是老人了,而35岁的程序员,也成了无用的老程序员。

不同之处在于,与尼安德特人相比,培养一个智人程序员的成本要大多了。一个尼安德特人也许到了15-16岁就能参与部落狩猎,而一个智人程序员从幼儿园开始,要接受20余年正规教育,才能走上工作岗位。另外,尼人所习得的技能,是基本的生存技能,因此更为通用;而程序员习得的技能有高度的专用性,除了被高技术企业雇佣,很难产生其他经济价值。这体现了社会进步和专业分工,对于程序员本人却未必是福音,这意味着他被企业优化后很难找到其他出路。

另一个重要的差别在于,35岁的尼安德特人并没有被部落抛弃,但35岁的程序员被一些企业“优化”了。是什么导致了这种差异?一种可能,是程序员的激励问题,可以用计件制之类的简单劳动合约来解决,投入和产出之间的关系特别明确,因此企业没有必要使用长期的激励工具。这对于真正的创新活动来说是难以想象的:创新活动的特点是投入周期长,结果难以预测,充满了不确定性。科研人员的投入极为重要,并且质量的重要性远高于数量。但这种投入很难与可观测的产出建立强相关性,因此很难被管理层所量化。计件、计时的合同安排和强调加班的工作氛围,可以用来激励纺织厂工人,却不适合激励创新。如果企业只靠计件、计时等薪酬策略来激励程序员,意味着他们从事的工作大概率是高重复性和高可替代性的。

第二个可能,是企业基于种种考虑,把中短期目标放在更重要的位置,因此选择优化35岁的员工。但这样做不是没有后果的:更年轻的程序员看到了前辈们的结局,也就看到了自己的未来。企业节省了成本,代价是员工失去了对企业信守长期承诺的信任。从社会角度讲,这造成了人力资源浪费(在一个全民本科率只有个位百分比的发展中国家,35岁的程序员怎么会是应该抛弃的废物?),打击整个社会投资人力资源的积极性。而从企业自身发展的角度讲,在失去了研发人员的信任后,企业只能依赖短期激励方式调动其积极性,要实现真正的创新将事倍功半。

(作者奚锡灿为复旦大学经济学院助理教授,经济学博士)

-END-

关注公众号,不错过每一篇原创干货

想跟100位CTO学习交流?回复“加群”


这是公众号作者老K的私人微信

席位珍贵,至于老K加不加你,随缘吧!

(如遇繁忙,请手动添加:laokei2020)


大家在看:

1.跟Leader聊了10分钟,就猜到要宕机!

2.《让系统发生重大宕机事故的15个方法》

3.从一线技术到阿里合伙人,主导了去“IOE”

4.阿里技术大牛都“膜拜”的“疯子”--褚霸

5.Leader忙死,下属闲死,谁的错?猴子理论

6.如何看待,阿里不再强制员工提交周报?

7.CTO丢给我《技术管理30条军规》照着做!

8.业务方的一堆需求,CTO一句话就怼回去了

35岁的程序员被优化,是市场经济的必然选择吗相关推荐

  1. 35岁的程序员被优化,是市场经济的必然选择吗?

    来源:澎湃新闻 程序员曾经是我们这个世纪最大的幸运儿,是没有马和盔甲的数字骑士.但老话说得好,风水轮流转.前几年横空出现的一个数字,让许多程序员寝食难安,原本不富裕的发量急剧减少:35.35岁,成了众 ...

  2. 我35岁,程序员,“中危”后帮别人规划人生

    35 岁,有妻有子,有房有车,但却没有上升空间了. 做程序员,35 岁是个"终极门槛",如果不能往上做管理,可能就要重新考虑是否需要转行--如果不主动考虑,也很可能被公司主动&qu ...

  3. 35岁之后程序员的认可度不是很高

    所以,裁员裁的是这三类人: 拿着远超三个应届毕业生的工资,但是能力最多顶一个 老油条,干活一般般,但是油油的 只会写代码,职业素养和情商一般般 总的来讲,就是性价比低.不可替代性弱的同学们.淘汰的就是 ...

  4. 35岁老程序员因身体原因没加班,老板:不想干就滚蛋

    近日,某论坛上一名 35 岁老程序员说出了他最近的遭遇,高强度的工作本来就让他感觉越来越劳累,加上又在医院做了一个小手术,于是就按照公司的正常上下班时间下了班,但是领导却说了一句让他难以接受的话,都三 ...

  5. 不作35岁的程序员?

    程序员三部曲--不作35岁的程序员? 摩西2000     在中国,程序员不能超过35岁,似乎已经是不争的事实,软件开发工作就是青春饭,顶多靠毕业这十年的时间,超过这个年龄,要不成功跃身成为管理者,要 ...

  6. 35岁的程序员如果不转行,从事哪些细分行业比较好?

    作为曾经干程序员的我,给你个建议吧,你看看我说得有道理没. 我曾经就是干软件的,属于外企外包,干的还是维护,所谓维护估计你也知道,就是有开发,有测试,有项目的时候做相关项目,没有的时候就做维护,我是对 ...

  7. 那些35岁的程序员哪里去了?

    在我时间不长的职场生涯中,在这家公司经历过部门老大几经易位,公司CEO不干了,部门拆分成公司,一年合同变了三次,也算是经历不少. 可没见过有几个程序员是35岁的,或者说他们在35岁来临之前均跳槽离开了 ...

  8. 疫情过后,35岁老程序员年后第一天上班被公司劝退,该何去何从?

    "上午在改BUG,下午就被裁掉了" 继阿里.京东传出缩招的消息之后,国内影响力最大的科技企业之一的华为也传出停止社招,华为方面迅速辟谣,不过另有消息人士指华为的社招虽然没有停止,不 ...

  9. 35岁后程序员该何去何从?

       程序员过了35岁是一个很沉重的话题.一般来讲国内程序员的寿命也就20出头到35岁之间.超过了35岁的程序员,如果继续从事开发工作,在国内相对大多数程序员基本都很可能面临淘汰.裁员等一系列不利于个 ...

最新文章

  1. nginx配置websocket代理
  2. 【bzoj4870】[Shoi2017]组合数问题 dp+快速幂/矩阵乘法
  3. 【视频】v-html的使用
  4. PlateSpin 完全复制由于LVM没有可用空闲空间导致失败
  5. python自动化框架2019_【转】python3实现自动化框架robotframework
  6. linux怎样测试tty,linux – 提示自定义:如何检测何时没有tty
  7. 【Linux系统编程学习】Linux系统IO函数(open、read、write、lseek)
  8. 洛谷 P1067 多项式输出
  9. Java后台解决跨域问题
  10. 数据库学习--DDL(数据库定义语言)
  11. 使用iScroll实现上、下滑动刷新和加载更多数据
  12. 使用Android 隐藏API和内部 API
  13. cisco接口模式转换
  14. tinypng本地批量压缩图片
  15. 自由落体matlab代码,matlab仿真自由落体..doc
  16. 漳州可视化3d建模,智慧城市园区数字孪生可视化,数字孪生可视化工厂
  17. poj2455 Secret Milking Machine(二分答案+最大流)
  18. 第二十二讲:自尊与自我实现 第二十三讲:总结(完)
  19. 进入DFU模式恢复教程 iOS9强制降级iOS8教程
  20. 21考研,这些事情千万不要做!

热门文章

  1. 综合案例:新浪微博导航栏,产品模块,快报模块
  2. 银行计算机专业面试,建设银行计算机专业面试问题汇总和精彩回答
  3. JQuery处理json数据实例(map和数组)
  4. 《国资报告》专访高煜光 | 国企数字化转型如何拥抱超自动化?
  5. 点关于任意直线的对称点
  6. ubuntu安装有道
  7. Cortex-M0体系结构
  8. Win32汇编环境配置
  9. 在电脑无法正常开机情况下如何重装系统
  10. Android launcher 上滑进入allapps和recentUI