40岁之后,程序员真的就穷途末路了吗?

开发 前端 移动开发
有人说“科技变化太迅速,工程师可能跟不上节奏”,这或许曾经是事实,但建立网络所需要的核心技术已经存在了数十年。C语言早在20世纪70年代末就出现了,至今已超过40年。
  • 年龄歧视是软件开发行业中会面临的职业问题吗?
  • 软件开发是否是一个'死胡同'的工作呢?
  • 我们是否该将自己的职业规划转向管理岗位呢?

以上这些问题都在Quora上得到了充分的回答,那么接下来我们简要地总结一下。

40岁之后,程序员真的就穷途末路了吗?

就年龄歧视而言,我认为任何人都不能否认这个行业存在一定程度的年龄歧视。从多数硅谷公司新员工的雇佣情况来看,雇佣年龄的中位数都低于30岁。然而,这并不是公司的政策问题——不会聘用超过特定年龄的人;对种族,性别或其他特征的候选人有特定偏好,这只是一种客观现象。

科技行业中的年龄歧视有着多方面的原因。首先,许多公司发现聘用刚毕业的大学生(来自麻省理工,斯坦福等名校)是最容易的招聘渠道,新毕业生价格“便宜”,同时“质量”不低。在此之前,他们不受任何其他公司的经验影响,就像一块充满可能性的白板。向他们传播企业文化,软件方法,实践经验都很容易,应届毕业生可以更好地去接受和消化。

但同时,如果你是一位在相关技术方面拥有3年扎实编程经验的候选人(或许再加上名校光环),也没有人会说你不是一个好的候选人,事实上你可能是一个更好的选择。有过硬的专业技能当然是好事,而当候选者的其他条件都差不多的时候,你拥有的技能与业务的相关性就显得更为重要了。

有人说“科技变化太迅速,工程师可能跟不上节奏”,这或许曾经是事实,但建立网络所需要的核心技术已经存在了数十年。C语言早在20世纪70年代末就出现了,至今已超过40年。即使像是Java,也已经诞生逾20年(1997年***次出现)。这意味着有一些工程师是一路见证行业发展走到今天的,他们可能已经接近退休年龄,而他们整个职业生涯一直专注于C语音和运行Unix服务器,数十年甚至几十年。放眼望去,这种有着丰富经验的“高质量”工程师是非常少见的,而且我也相信不会有任何人声称他们比不上刚刚毕业的22岁大学生。

另一方面,我从不认为软件工程是一个“死胡同”的职业。确实,在强势的薪酬增长之后,它逐渐地趋于稳定。而部分原因,可能是因为工程师本质上是人类的一种“商品”。除非你是一个非常特别的工程师,否则你总是可以被其他人所取代。与其他竞争性行业相比,这种替代性使得软件工程行业的工资有些差强人意。但是,依然可以保证的是,软件工程师对于企业仍然供不应求,所以你总能找到工作。

***,走“管理方向”是不是一个更好的选择?笔者反问到,为什么只考虑这一个选项呢?可选的职业道路有许多,转换到另一个工程领域或其他领域都不失为一种选择。例如,许多不喜欢产品研发的软件工程师转而去做运营,去做产品管理,项目管理,或者是对技术要求更低的岗位,比如销售或行政,甚至还有一些完全改变职业生涯的朋友,走进大学开始了教育生涯。

***,笔者对软件开发的工程师语重心长地说道:“不要一开始就把职业生涯转向管理方向。没人会雇佣一个花匠来修建摩天大楼,也没人愿意雇佣一个敲不动代码的工程师经理”。

责任编辑:未丽燕 来源: 36氪
相关推荐

2023-10-18 13:50:36

2009-04-20 17:31:57

互联网

2010-05-18 09:33:37

私有云

2013-04-28 14:43:05

智能手机

2016-12-16 09:50:21

操作系统虚拟机PID1

2010-06-13 10:07:37

微软Windows云计算

2013-07-30 16:29:24

中间件

2012-05-11 10:40:57

英特尔半导体代工

2017-01-12 20:48:12

FlashEdge浏览器微软

2012-08-14 09:33:50

x86服务器RISCUNIX

2020-04-13 08:50:05

失业程序员代码

2017-12-06 08:27:06

程序员职业技术

2021-02-23 22:29:22

程序员IT副业

2019-04-22 13:00:08

人工智能AI程序员

2021-11-11 06:50:13

程序员面试工作

2020-08-26 14:35:20

库克乔布斯苹果

2009-05-21 15:58:12

程序员工作经验职场

2018-10-10 15:52:48

程序员代码编程

2013-03-08 02:31:38

2018-09-06 13:06:46

程序员焦虑谷歌
点赞
收藏

51CTO技术栈公众号