未来你绝对想不到现在你太老了,学不了软件工程。问题:想象一下一个30多岁的人想从另一个角度学习编程。记住这条规则:有限制吗?年龄本身只是一个数字。总结

2025-06-07

你绝对想不到的未来 现在你太老了,学不了软件工程

问题

想象一下,一个 30 多岁的人想要学习编程

从另一个角度来看

这是要记住的规则

有什么限制吗?

年龄本身只是一个数字。

结论

请为这篇文章点赞💓、🦄和🔖,帮助传播!


这篇文章是我和我的好朋友 Ross Jacobson 共同撰写的,他是The Disciplined Rebel 的负责人。

请查看我们讨论的相关非常简短的 YouTube 视频!


很多人问我:“现在做软件工程师是不是太晚了?”在这篇文章中,我们将探讨这个问题,并确定什么年龄开始从事软件开发为时已晚。


问题

“成为一名软件工程师是否太晚了”这个问题来自令人惊讶的广泛年龄段。

有些人已经30多岁、40多岁甚至更大了。而其他人则20多岁。但他们仍然觉得自己起步较晚。

有一次,我听到不同年龄段的人问了这个问题,然后我意识到:

这与你的年龄无关。

想象一下,一个 30 多岁的人想要学习编程

(如果你本人已年过 30,那么这应该会更容易)。

这位 30 多岁的年轻人确实想成为一名软件工程师,但他想知道现在学习是否为时已晚。

30多岁的人有两种选择:

  1. 尝试学习软件开发。到40岁左右(甚至更早)就有可能成为非常优秀的软件开发人才。
  2. 不要尝试一下,然后 10 年后想“我希望我在 30 多岁时就开始这样做”。

但事实是这样的:40 多岁的人也有同样的选择。

40多岁的人可以着眼于未来,现在就开始行动。这可能会让他们获得额外的满足感、成功和/或收入。

或者他们永远不敢尝试,因为他们觉得“太晚了”。然后,到了50多岁,他们后悔自己40多岁的时候没开始。
等等等等。

你可以重复这个思想实验,但代入你的年龄。

从另一个角度来看

我的朋友罗斯·雅各布森大概九、十年级的时候开始弹吉他。现在他都30多岁了,这感觉还真有点早。

但当时,他认识一些从五六年级就开始学习的人。因为他拿自己和别人比较,所以感到后悔。这让他开始怀疑自己是否已经太晚了,无法再获得任何好处。

幸好他坚持不懈,最终病情好转。他后来在乐队里演奏了几年,从中获得了不少乐趣。

如今回想起来,他觉得九年级或十年级已经足够早了。而之前说他开始得不够早的想法,现在看来简直荒谬至极。

问题是——这种荒谬程度可以适用于任何年龄!

假设你34岁,想成为一名软件工程师。但你没有这么做,因为你觉得太晚了。

十年后,当你回首往事时,你会疑惑自己当初为什么没有这么做。

44 岁的未来的你会想,“唉,如果我 34 岁时就开始从事软件开发,那么我现在已经走了这么远了。”

这是要记住的规则

如果你今天开始做某件事,未来你永远不会认为开始某件事已经太老了。

有什么限制吗?

当然,也有一些实际情况需要考虑。例如:

  • 教育/培训费用
  • 你有多少空闲时间
  • 以及其他相互竞争的优先事项/责任

其中一些实际问题似乎有更清晰的解决方案。例如,有很多免费课程和其他资源可以帮助降低成本(例如本博客)。

其他方面则更加艰难。比如,学习编程的时间更少了,因为你必须花很多时间照顾家人。

但无论年龄大小,人们都可能存在所有这些担忧。

年龄本身只是一个数字。

如果你仍然犹豫不决,那么现实世界中有很多 30 多岁、40 多岁甚至更大的人很晚才学会编码的例子。

结论

是的,您必须考虑一些实际因素。

但大多数考虑与年龄关系不大,而更多地与成为一名软件工程师在你的优先事项中的位置有关。

因此,如果你想知道成为一名软件工程师是否太晚了,我的回答是:

别再为过去错过的时光而烦恼,开始展望未来吧。

多年以后,未来的你会回首往事并感谢这一切。

文章来源:https://dev.to/nas5w/is-it-too-late-to-be-a-software-engineer-future-you-says-no-2gef
PREV
使用 Git Hooks 设置 React 以在推送代码之前自动进行测试和 Lint
NEXT
我如何在 6 个月内将开发者博客电子邮件注册人数从 0 增加到 1,050 在所有博客文章上请求注册 多写博客 写高质量的文章 即使其他人也写博客 关于内容的交叉发布到 Dev.to 发布到 Reddit... 如果你敢的话 每周发送一封电子邮件 制作视频教程 请求其他项目的注册 结论