阅读本文大概需要 6.6 分钟。
周末不发技术性文章,祝大家周末愉快~
来源:medium,大数据文摘出品
编译:刘佳玮、雪清、胡笳
以下为译文:
在纽约,PyGotham每年召开之际,都会有超过600名程序员聚集在一起讨论工作。
为了让会议更加多元化,组织者尽量邀请一些女性程序员以及各种肤色的程序员。
但是,本文作者A.Jesse Jiryu Davis(MongoDB的软件工程师)发现会议似乎忽略了“年长程序员”这一团体。
那么,老程序员都去哪了?他们去了大学教书,还是成为了管理人员。
以下是作者的调查结果,请欣赏。
缺爱的群体:老程序员
在纽约没有针对他们的聚会或邮件列表,也没有专门针对他们的知名倡导组织。
虽然我会寻找年长的程序员明年在PyGotham发言,但我还不知道从哪里找起。
2018年Stack Overflow对全球100,000名程序员的一项调查发现,其中四分之三的人未满35岁。
黑客新闻总会有定期发布的帖子问到:“老开发者会怎么样?”。30多岁的焦虑开发人员会跟帖并称自己为“老年人”。
值得称赞的是,这些公司已经披露了一些多样性的衡量标准,但有一个遗漏:没有人报告他们公司的年龄分布。
老程序员辞职原因:“被嫌弃”
Ari Rapkin Blenkhorn是一名47岁的工程师,她说她辞去了上一份全职工作,因为该公司想要“一群廉价的年轻人”。
他们不想雇佣拥有更多职业背景的资深人士。
她没有透露雇主的名字,但称她的雇主重视她的职业人脉,但不派她参加会议,即雇主并不在她身上投资。
“我相信他们真的不明白为什么这很重要,以及让我参加研究会议与初级开发人员参加有什么不同。”
尽管她具有资深的技术能力,但作为一名“妈妈”,在招聘人员眼里,她显得既不重要又迟钝。她最近获得了计算机科学博士学位,并希望学历能提高她在就业市场的机会。
他由一位年轻工程师面试,那个年轻人告诉他,“我对年长的程序员能否跟得上技术感到怀疑。” Stevens因此而被拒绝。他现在是一家酒店公司的程序员,他说在这里他的年龄不再是问题。
ProPublica公司的Peter Gosselin和Ariana Tobin在2018年对IBM的年龄歧视进行的调查发现,从2014年左右开始,IBM试图通过用年轻人取代年长者人来实现人员更新。
截止至ProPublica文章发表时,Kishkill正在Staples商店做营业员。
程序员永远在学习新技能
根据2018年的一篇研究论文所说,科学、技术、工程和数学(science, technology, engineering, and mathematics,统称STEM)工作的技能变化比其他行业更快,而程序员面临的变化率尤为严重。
每当STEM专业人员学习一项新技能,都有另一项技能已经过时,这也就导致从业者几乎没有机会积累技能和增加工资。
“大多数经济学家都不知道这一点”,Noray说道。
Hired.com网站2017年的一份报告指出,50岁以上的技术人员的薪资待遇实际上比年轻人要低。
马萨诸塞州一位54岁的工程师告诉我,“我的公司为新人提供了清晰的职业路线:他们以开发人员的身份进入公司,然后逐渐晋升到管理层。”
老程序员晋升之路:成为管理者
一位63岁的谷歌的工程师表示,他的一段短暂的管理者经历让他感到不舒服: “我知道我可以依靠自己完成一项工作,但我不知道如何依靠其他人。 ”
现年45岁的MongoDB工程师David Golden表示:“在只做开发的路线上,要进入下一个级别面临着更大的障碍。你甚至弄不清楚如何从这个级别到那个级别,也不清楚你是否真的能对此做些什么。”
和遴选管理人员一样,我们应根据以往的工作效率,而非快速变化的技能清单,来评定这些职位的候选人。
使这个过程更加清晰意味着工程师们可以更快地往上爬,而在每个级别获得的声望和迎来的智力挑战将使程序员在五六十岁时依然保持活力。
Ari Blenkhorn在特效工作室Industrial Light and Magic领导一个布料模拟项目时,就充当了这一角色。
我需要同时讲物理模拟研究团队和动画团队的沟通语言。他们不考虑偏微分方程;他们想到的是这些丝滑的、有弹性的布料,以及其随风漾起的波纹。”
公司必须为在IC路线上前进的程序员定义有意义的级别。
与此同时,程序员应该更积极主动,组织起来并向公司施加压力,以消除年龄偏见。工会可以规范工资标准,保护高级雇员免于被裁; 这样做也可能会缩小在种族和性别上的工资差距。
这些变化也将使我们其他人受益——在一个日益受到软件和算法控制的社会中,程序员必须更具智慧以驾驭他们的力量。
往期精彩回顾
IntelliJ IDEA 2019从入门到癫狂 图文教程!
80% 人不知道的 Redis 分布式锁的正确实现方式(Java 版)
朕已阅