当前位置: 首页 > 科技观察

40岁以后,程序员真的是穷途末路了吗?_0

时间:2023-03-15 14:03:06 科技观察

年龄歧视是软件开发行业的职业问题吗?软件开发是“死胡同”的工作吗?我们是否应该将职业规划转向管理职位?这些问题在Quora上都有充分的回答,所以让我们简单总结一下。就年龄歧视而言,我认为没有人可以否认这个行业存在一定程度的年龄歧视。从大多数硅谷公司的新员工就业情况来看,就业年龄中位数在30岁以下。然而,这不是公司政策的问题——超过特定年龄的人将不会被雇用;对候选人的种族、性别或其他特征有偏爱只是一种客观现象。科技行业存在年龄歧视的原因有很多。首先,许多公司发现这是招聘应届毕业生(来自麻省理工学院和斯坦福大学等名校)的最简单方法。应届毕业生价格“便宜”,“质量”也不低。在此之前,他们不受任何其他公司经历的影响,就像一张空白的可能性。很容易向他们传播企业文化、软件方法和实践经验,应届毕业生也能更好地接受和消化。但与此同时,如果你是一名在相关技术领域拥有3年扎实编程经验的候选人(也许再加上名校光环),没有人会说你不是一个好的候选人,事实上你可能是一个更好的候选人。好的选择。专业技能过硬固然是好事,但当应聘者的其他条件都差不多时,你的技能与业务的相关性就显得尤为重要。说“技术变化太快,工程师跟不上”或许是对的,但构建网络所需的核心技术已经存在了几十年。C语言早在20世纪70年代末就出现了,至今已有40多年的历史。甚至像Java这样的东西也已经存在了20多年(首次出现于1997年)。这意味着有一些工程师见证了这个行业一路发展到今天的地步,他们可能已经接近退休年龄,而他们的整个职业生涯一直专注于C语音和运行Unix服务器,几十年甚至几十年。环顾四周,这种经验丰富的“高素质”工程师非常难得,相信也没有人会说他们不如一个22岁刚毕业的大学生。另一方面,我从不认为软件工程是一个“死胡同”的职业。事实上,在强劲的薪酬增长之后,它已经逐渐稳定下来。在某种程度上,这可能是因为工程师本质上是人类的“商品”。除非你是一个非常特殊的工程师,否则你总是可以被其他人取代。这种可替代性使得软件工程的薪水与其他竞争行业相比有些平庸。不过还是保证软件工程师在公司还是很紧缺的,总能找到工作的。***,走“管理方向”是不是更好的选择?作者问,为什么只考虑这个选项?可选择的careerpath有很多,转行到另一个工程领域或者其他领域也算是一种选择。比如很多本来不喜欢做产品开发的软件工程师转行做运维、产品管理、项目管理,或者技术要求不高的岗位,比如销售或者行政,甚至有些朋友彻底转行,进入了大学,开始了他的教育生涯。***,作者语重心长地对软件开发工程师说:“不要一开始就转行做管理,没有人会聘请园丁盖摩天大楼,也没有人愿意聘请不会敲门的工程师代码管理器”。