你绝对想不到的未来 现在你太老了,学不了软件工程
问题
想象一下,一个 30 多岁的人想要学习编程
从另一个角度来看
这是要记住的规则
有什么限制吗?
年龄本身只是一个数字。
结论
请为这篇文章点赞💓、🦄和🔖,帮助传播!
这篇文章是我和我的好朋友 Ross Jacobson 共同撰写的,他是The Disciplined Rebel 的负责人。
请查看我们讨论的相关非常简短的 YouTube 视频!
很多人问我:“现在做软件工程师是不是太晚了?”在这篇文章中,我们将探讨这个问题,并确定什么年龄开始从事软件开发为时已晚。
问题
“成为一名软件工程师是否太晚了”这个问题来自令人惊讶的广泛年龄段。
有些人已经30多岁、40多岁甚至更大了。而其他人则20多岁。但他们仍然觉得自己起步较晚。
有一次,我听到不同年龄段的人问了这个问题,然后我意识到:
这与你的年龄无关。
想象一下,一个 30 多岁的人想要学习编程
(如果你本人已年过 30,那么这应该会更容易)。
这位 30 多岁的年轻人确实想成为一名软件工程师,但他想知道现在学习是否为时已晚。
30多岁的人有两种选择:
- 尝试学习软件开发。到40岁左右(甚至更早)就有可能成为非常优秀的软件开发人才。
- 不要尝试一下,然后 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