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

1506关注「实验楼」,天天分享一个项目教程   html

年龄歧视在这一行中尤为明显。编程

正文共:1506 字 服务器

预计阅读时间:4 分钟网络

年龄歧视是软件开发行业中会面临的职业问题吗?运维

软件开发是不是一个'死胡同'的工做呢?学习

咱们是否该将本身的职业规划转向管理岗位呢?职业规划

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

640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1

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

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

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

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

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

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

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

编译组出品。编辑:郝鹏程


640?


译者:林三

出处:36氪

连接:https://36kr.com/p/5121168.html


 学习更多:

备受好评的 楼+「 Python实战 」、「 Linux运维与Devops实战 」正在优惠报名中——

实验楼CEO、CTO、高级工程师亲自上阵,经过直播、录播、全程助教、做业挑战等方式,带你12周内打通Python、Linux的任督二脉,成为拥有真正工做能力的IT工程师!

点击下面的连接了解详情:

蜕变2018,楼+ Python实战·第6期 限时优惠中……

三个月打造全能的Linux运维工程师——「Linux运维与DevOps实战」