程序员

俗话说,“30 岁是 20 岁的重新开始”。但是,这句话并不总是对的。事实上,在软件开发行业,人们甚至觉得这句话应该反过来说。虽然很多开发者刚刚迈入 30 岁,但是他们已感到自己的前途一片灰暗。

最近,这个问题激发人们在 Hacker News 网站上开展了热烈的讨论。很多开发者都表示很担心自己到 30 岁的时候做什么。

有人甚至建议,开发者应该在 40 岁退休。

开发者通常都是一些年轻人,因为年龄较大的员工往往会厌倦每次有新平台推出时就要重新学习新的技能。更重要的是,技术公司往往倾向于聘用更年轻、经验更少的开发者,因为他们可以以更低的薪水来做相同的工作。

这让年龄稍大的工程师开始往管理层发展。作为管理者,他们不需要亲自编程,而只需要监管其他开发者的工作。但管理工作要比编程工作的成就感低一些。

“如果你的工作就是编程,那么你就需要准备好用新的方式来编写同样的代码。”一个名为 ChuckMcM 的网友写道。

“每隔几年,你就要重新学习大多数工作技能。这一点很烦人。”另一个名为 bane 的网友写道。

这并不是软件开发行业出现的新问题。早在 2010 年,曾在斯坦福大学和杜克大学讲授“企业家精神和公众实践”的企业家魏伟科-瓦德华(Vivek Wadwha)就撰文称,技术公司偏向于雇用没有多少经验的年轻程序员。而格雷格-林登(Greg Linden)和克莱尔-布朗(Clair Brown)教授在其 2009 年所著的新书《芯片及其变革》(Chips and Change)中,曾援引劳工部的统计数据称,在半导体行业工作的人,年龄达到 40 岁以后,薪水增长速度就开始变慢了。

但是,这个问题的影响范围绝不仅限于技术公司的招聘要求。2012 年,游戏设计师迈克尔-奥-切齐(Michael O. Church)在一篇博文中写道,一些开发者在“奔三”的时候会感到很压抑。

“到了 30 岁,大多数开发者都希望尝试一些别的东西,例如管理、数量金融或创业。”他写道。

目前尚不清楚这种趋势是否会改变,但是有抱负的开发者应该为未来做好准备。

一名古董级(35 岁)的开发者建议说,开发者最好在 40 岁之前退休:

“再过5-10 年,我可能就落伍了,跟不上形势了。但是,我并不着急,也没有动力去学习了。我现在正在积极攒钱,希望能够到 40 岁之前退休。”

英文原文:Software Developers Are Terrified Of What Happens When They Hit 30