四十岁了还是个开发人员?

2025-06-07

四十岁了还是个开发人员?

我是Riviera Software Craftsmanship Meetup的常客。能听到新鲜的想法真是太好了。当然,还能喝上一杯精酿啤酒 ;)

我总能从中获得一些启发。

上次活动中有一位新成员,一位 41 岁的开发人员。

我们的运作方式是,每个人都把主题标题写在一张卡片上,然后用几句话介绍自己的主题。主题介绍完毕后,我们会做一件人们生活中最爱做的事情——互相指责!我们会用20分钟讨论那个被指责次数最多的主题。

这家伙提出了一个名为“我 40 岁了,我仍然是一名开发人员”的主题。

所有的矛头都指向他。

马克(化名)从事开发工作已有 15 年。他热爱编程,一直如此。马克一直努力学习,不断提升自己。更重要的是,他还一直努力帮助周围的人进步。

然而,他发现自己孤身一人。人们不认同马克的想法,并试图把他排挤掉。

他已经 41 岁了,仍然是一名开发人员,而他的大多数同学都已经开始走经理之路了。

马克用一种相当绝望的声音问道:“他该怎么办?”

我的同事,也是这个群的共同组织者,立刻就给了他答案。跟他学点儿。庆祝他的生日,为自己高兴,然后继续写代码。

虽然我才 34 岁,但在我看来,超过 40 岁(或者任何其他年龄)继续编写代码都是完全没问题的。

但这家伙提出了一个重要的话题。

如果你问一个应届毕业生,他认为自己 5 年后会怎样,他很可能会说他想成为一名直线经理、项目经理、产品负责人等。如果你想逃避编码,那么选择会越来越多。

如果你查看开发人员的平均年龄,你会看到不同的数据。有人说大约30岁,有人说大约40岁。我们不妨取一个更接近上限的年龄,比如37岁。如果你40岁,你就高于平均水平了,即使你在慢车道上行驶,很可能你至少还需要工作20年甚至更长时间。

但不仅仅是平均年龄相对较低,平均专业经验也相对较低——这与编程经验不同。虽然这或许有道理,但平均年龄三十多岁很可能意味着平均经验只有十年。但事实并非如此,很可能是因为很多掘金新手程序员怀着轻松赚钱的愿望进入市场。

这是什么意思?

我们需要更多程序员。经验丰富的程序员相对稀缺。如果你优秀且经验丰富(记住,19*1 年 != 19 年),你有很多选择。想想Cobol 牛仔吧。然而,很多金融应用程序都是用半个世纪前Cobol编写的,能维护这些应用程序或为这些系统添加功能的人并不多!少数能做到的人,可以赚到巨额的钱(当然,这是慢车道的术语)。

如果你喜欢编程,你不需要逃避。你需要保持敏锐,磨练你的技能。

你甚至可以选择成为一名快车道成员。有很多选择可以让你基于自己编写的软件来创业。

事实上,我认为,转向管理或项目管理肯定会缩小你的机会,无论是在职业发展还是财务方面。除非你玩的是“谁会成为大CEO”的彩票游戏。这种游戏提供了巨大的财务机会,但概率并不大。所以我称之为彩票。

如果你喜欢编程,喜欢开发软件,就不要改变职业道路。你或许偶尔会想尝试一下管理职位,但一定要专注于编程。这不仅没问题,而且非常棒!即使你已经四五十岁,甚至七十多岁,也不用担心

继续学习并快乐编码!

本文最初发表于我的博客。如果您有兴趣接收我的最新文章,请订阅我的新闻通讯在Twitter上关注我

文章来源:https://dev.to/sandordargo/forty-and-still-a-dev-1hb3
PREV
我送给您的 DEV 生日礼物:DEV.to Analytics!
NEXT
如何在 React 项目中使用 Shadcn UI