reddit 上有个很火的讨论《如果我 45-50 岁时,还能继续干程序员吗?》,在中国这是个让人焦虑的话题,别说 45 岁了,35 岁就是个职业生涯的一道坎。
reddit 其中有个 61 岁老程序员 gc3 的回答非常的朴实,没有说很多玄学的内容,希望对大家有些启发。
我已经 61 岁了。
- 我变老之后,无法和年轻人拼工作时长了。
- 我通常早晨 8 点至 12 点完成一天的编程工作,然后下午回复邮件,审核代码,学点新东西。
- 虽然我老了,但是经验也更丰富了,8-12 点四个小时的产出,其实是我年轻时 2 天的产出。
- 我没有精力和年轻人争辩了。如果他要做一个愚蠢的设计,就随他去吧,反正他有精力,半夜 2 点也可以起来修 bug。
- 对新事物保持开放的心态。我的一些观念和知识有可能是完全错误的。
- 我以前还尝试记快捷键和命令行,现在放弃了,干脆用鼠标了。
- Many of my cohort are still programmers, some are not. Some companies like to hire young people only, but others hire old people. Companies that like to hire young either have young execs or have a set routine operation rather than driving new ground so they want bodies to fill seats, bodies who won't realize they are being taken advantage of.(恕我无能,我没看懂,所以不翻译了)
- 对自己能力有清醒的认识:我敲的代码并不是最好的,在编程领域要专注在自己的强项上就好了。
- 程序员的工资有天花板。最好的程序员的产出可能是别人的 8 倍,但是他们的工资最多是别人的 3 倍,所以老老实实存钱。交社保,买房子,投资。
- 和我年纪一样大,但是无法继续编程的人,大部分是身体出了问题,所以保持健康很重要。
- 尽量找一个好公司。好公司把程序员当作资产,而不是成本。
持续学习
每天留出 1 个小时的学习时间,不断学习,保证自己能够跟得上最新技术的脚步。
80 后这代人估计要工作到 65 岁,细水长流,不要透支身体。
很多公司都不再招聘 35 岁以上的程序员,这完全是基于一个假设:人口持续增长,年轻程序员不断进入劳动力市场。
但这种假设现在不再成立。
多存点钱
等收入过了 3 万/月,基本上就锁定在天花板上了。不要对自己的收入增长盲目乐观,不要负债,多投资,有钱就买房,没钱就买 ETF。
以前我觉得每个月花费 2/3 的工资是我的安全线,现在彻底更正了,1/2 就是安全线,要把一半的钱攒起来。