0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

程序员35岁以后应该做什么

工程师人生 来源:工程师吴畏 2019-05-16 11:52 次阅读

在 IT 行业,技术日新月异,各种库、SDK、编程语言层出不穷,对于程序员的要求也越来越高。在脑力劳动和体力劳动的双压力之下,年龄大小的优劣无疑显现出来,那么优胜劣汰的自然法则之下,无法与时俱进的人最终只会被淘汰。

诚然,程序员的焦虑是一个难解的话题,在《80 后技术人的中年危机》一文中我们就分享了真实的 4 个技术人的技术事。国内尚且如此,那么国外呢? 在 Quora 上,许多来自硅谷的程序员们围绕着这一主题,进行了深入探讨。本文就来看看在高科技公司云集的硅谷,35 岁以后的程序员都在做什么。

一、

我今年 37 岁,曾经住在硅谷,并且我的整个职业生涯中一直从事技术工作。我从来没有在技术上“大获成功”,也从没有“走入管理层”。但是到目前为止,我已经处在了职业生涯的最佳位置。

“35 岁以后应该做什么”这个问题,不应该固性思维,而应该以一个成长的思维来看待。

在我 20 多岁的时候,一切看起来似乎都很好:我在创业公司工作,并且取得了一些成功,但每当我环顾四周时,都不断看到我这个年龄段的人在变得更酷,更酷的工作、汽车和生活。如果说在过去的十年里我发生了什么变化,那就是我从一个固定的观点转向了一个成长的思维模式。我已经认识到在学习的时候我才是最快乐的,并且更注重学习的过程而不是最终的结果。

在某些方面,我实际上比前几年过得要稍差一些,但我变得更快乐、更健康、也更有内涵。毫无疑问,我和其他人一样,有糟糕的日子也有美好的日子,但总体而言,事情正在逐渐变好。

“硅谷的生活结束于 35 岁,除非你大起大落”——这是不正确的,但这要等到35岁才会意识到。

二、

35 岁以上确实会面临着“过山车”般的境况,这是毋庸置疑的。

在软件开发方面,软件开发市场所需的技能每五年都要进行一次检修,所以程序员们需要乘着技术革新的浪潮才能在 5 年内成功通关。如果不持续升级,随着年龄的增长,那么会越来越难以躲避被淘汰的局面。例如,一个 35 岁的 ASP 程序员编写了 10 年代码,但是他没有机会编写 ASP.Net 或是 .Net-MVC 等应用程序,如果他失去了工作,那么不具备这 10 年的市场所需技能,10 年后的他只会被淘汰。

同样,软件开发人员在过去 15 年中不断提高的生产力,使得开发经理、架构师、构建者和其他一些人的需求大大减少,因为在许多小团队中,开发人员也会顺便接管一些其他的角色,因此,如果一名专职的经理、建筑师或建筑商 5 年后失去了工作,就很难在没有生产编码责任的情况下找到另一个相同职位的工作。即使找到了另一份工作,很明显他就需要和一个年轻人竞争:这个年轻人在相关技术上有两年的编码经验,而你有 10 年的无关经验和 0 年的相关经验。

另一大趋势是稀缺资源性质的变化。 20 年前,电脑是稀缺的资源,项目负责人围绕稀缺的计算资源和繁琐的语言、开发工具组织他们的软件开发计划和工作习惯。但在今天,计算资源并不稀缺,语言、流程和开发工具也得到了极大的改善。如果一个组织在软件开发习惯上已经使用了 10 年,那么这些新的实践需要经过一段痛苦的适应阶段。

对于这些因素中的每一个,35 岁以上的开发者或多或少地都会受到影响。此外,超过 35 岁的开发者往往还有额外的压力,如家庭、财产、社区义务和与年龄有关的健康问题,这往往就使得他们不愿意耗费全部的工作时间,以及下班后与团队交往等额外消耗。

三、

当我 37 岁的时候,我决定结束自己在学术界和工业界多年的研究工作,搬到硅谷。那时我正在西班牙的一家大型电信公司做研究,虽然我听说过 35 岁以后在硅谷工作不会成功的,但我最终仍然决定加入 Netflix。

是的,现在我已经搬到山谷,加入 Netflix 并且领导他们的算法/建议团队近 4 年时间了。事后看来,我认为这是一个非常成功的选择。但是由于我最近(41岁)加入了 Quora,所以我的硅谷之路并没有结束。虽然在 Quora 这样的年轻创业公司中的平均年龄相当低,但这并不意味着当你超过 35 岁的时候就不会成功。事实上,正因为很多人都还年轻,经验才是我们最大的财富。

现在我已经废除了“硅谷 35 后”这个论断了,但我认为任何大的职业变化都应该在 40 岁之前。

四、

2001 年,我加入了谷歌软件工程团队,当时我 55 岁——没错,在谷歌工作的整整四年里,我是最老的员工。

那四年我做了什么?我不是经理。..。..我只是一名软件工程师,与我所有亲爱的同事一起工作,他们的平均年龄比我年轻 25 岁。没有人觉得我的年龄有问题,我只是团队的一名普通成员而已。

没有什么所谓的“过山车”,只会变得越来越无关紧要罢了。为了避免变得无关紧要,我从不停止学习。在 1975 年开始我的职业生涯时,我们仍然使用打卡和大型机,使用 Fortran 和 PL / 1 进行编程。20 世纪 80 年代,有前途的新技术应用了人工智能,我很幸运找到了一个 AI 研究团队的工作,在那里我不仅学到了更多关于软件概念的知识,而且学到了尖端的重要性技术。

在经过十年的 Lisp 编程之后,1990 年我转向了新的面向对象语言 C ++。几年后,网络爆发,我开始使用 HTML 和 JavaScript 等更多新技术进入网页开发。学习,不断学习,是我职业生涯中所有转变的关键。

我看着我这个年龄的其他人要么进入管理阶层,要么开始攀登企业阶梯,有的也变得无关紧要,变成失业者,或转向全新的事业。几乎在我所有的早期工作中,我的经理都觉得我应该成为一名经理——但我自己知道我讨厌做一名经理,我只喜欢开发软件。有一天,当我的经理走进我的办公室,看到我在一个程序上工作,对我说:“你还做什么软件?你现在是经理!“

我喜欢且擅长写程序,为什么要强迫自己做一个经理?这给我带来了巨大的压力,我只想回到我的电脑前,专注地解决一些问题。最后,我在 1996 年的一天宣布,“我再也不会管人了”。我想,我不在乎是不是永远不能退休。

2000 年,我利用新获得的 PHP 技术,从波士顿迁移到了硅谷,那时我非常习惯和同龄的人一起工作,但突然有一天我下岗了。然后我进入了一家 200 名员工的小公司,向我承诺不会指望我进入管理层。事实上,她说他们刚刚决定聘用一些有几十年经验但又不想当经理的人。

四年后,我退休了。我一路上结交了许多亲密的朋友,同时我仍然在学习新技术。在过去的一个月中,我已经解决了 Ruby,现在我正在开发 Ruby on Rails,并且未来还将一直继续。

最后

技术焦虑是大龄程序员老生常谈的主题,其实不论国内国外,不论市场境况如何,面对生活和工作的重要岔口,都会不可避免地陷入自我怀疑的怪圈,重要的是随波逐流、逐渐淘汰,还是迎难而上、顺势逆袭——总之,保持一颗不断进取的初心是不会错的,更要做好技术焦虑的减法和解法。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 程序员
    +关注

    关注

    4

    文章

    931

    浏览量

    29572
收藏 人收藏

    评论

    相关推荐

    薪资高、青春饭,是不是程序员=青楼?

    花期太短。技术迭代快,年龄大容易失业。 就这几年的互联网环境而言,不管是前端、Java、Android开发等等行业。已经感受到程序员不是太卷就是工作难找,薪资过低。以前高工现在拿着中低程序员薪资
    发表于 03-06 21:32

    35岁大龄程序员该何去何从?

    中年危机对我们大多数程序员而言都是一个不小的挑战。但又是一个属于高薪的行业,每年都会有一大批年轻人的加入,使得内卷化越发严重。在以前的一些传统的互联网大厂招聘中一般会优先考虑在30岁以内的人群,对于一些35岁以上的人
    的头像 发表于 03-02 10:11 717次阅读
    <b class='flag-5'>35</b>岁大龄<b class='flag-5'>程序员</b>该何去何从?

    1月18号“纯鸿蒙”千帆启航,程序员预备!

    。 如何正确看待鸿蒙? 我作为程序员来说,首先是看鸿蒙的发展、市场开发岗位、薪资以及前景。 这几年对鸿蒙的发展情况来分析,从2019年开始鸿蒙的出来今天,华为鸿蒙取得了很大的成就。从“不兼容
    发表于 01-16 22:13

    程序员表白程序

    电子发烧友网站提供《程序员表白程序.rar》资料免费下载
    发表于 11-21 10:41 0次下载
    <b class='flag-5'>程序员</b>表白<b class='flag-5'>程序</b>

    为什么嵌入式没有35危机?

    为什么嵌入式没有35危机? 在当今数字化时代,IT行业变化迅速,技术的更新迭代速度惊人。然而,有一个技术领域却能够在这个竞争激烈的行业中稳步前行,而且不受35危机所困扰,那就是嵌
    发表于 11-17 10:33

    程序员节 | 今年程序员们都想要的礼物竟然是……

    原文标题:程序员节 | 今年程序员们都想要的礼物竟然是…… 文章出处:【微信公众号:微软科技】欢迎添加关注!文章转载请注明出处。
    的头像 发表于 10-24 10:35 269次阅读
    <b class='flag-5'>程序员</b>节 | 今年<b class='flag-5'>程序员</b>们都想要的礼物竟然是……

    Linux开发工程师是吃青春饭的吗?

    Linux开发工程师怎么样?都说程序员是吃青春饭,Linux开发工作35之后还能做吗? 坦白说,如果程序员35
    发表于 08-24 09:59

    移植ARM DHCP服务器版本1程序员指南

    这本书由ARM DHCP服务器服务器软件提供, 假定ARM DHCP服务器移植源可以作为参考, 也假设您可以访问程序员的 C 和 ARM 组装语言指南。 本程序员指南是为有经验的内嵌系统程序员编写
    发表于 08-18 06:46

    霓虹灯程序员指南

    如果您对ARM技术完全陌生,请阅读Cortex-A系列程序员指南,了解有关ARM架构配置文件和一般编程指南的信息。 ·霓虹灯技术是ARM高级单指令多数据(SIMD)扩展的实现。 ·霓虹灯单元是执行
    发表于 08-17 06:32

    ARMv8-A霓虹灯程序员指南

    程序员,如固件、设备驱动程序或android内核开发人员•希望为基于Arm的目标设备优化库或应用程序程序员•非常热衷于Raspberry Pi爱好者本指南涵盖了如何开始使用Neon,
    发表于 08-08 07:25

    ARM系统跟踪Macrocell程序员模型架构规范1.1版

    ARM 系统跟踪大型电池程序员示范建筑规格V1.1 建筑规格
    发表于 08-02 10:11

    61.[程序员小飞]如何在3分钟内安装好数据库MySql和Navicat,简单又易懂

    程序员
    充八万
    发布于 :2023年07月20日 09:16:19

    Neuron C 程序员指南

    Neuron C 程序员指南
    发表于 07-04 20:48 0次下载
    Neuron C <b class='flag-5'>程序员</b>指南

    打开 LNS 程序员参考

    打开 LNS 程序员参考
    发表于 07-04 19:50 0次下载
    打开 LNS <b class='flag-5'>程序员</b>参考