中国有写了50年代码的老程序员吗?
本周我就要 69 岁了。从 1967 年开始,我就一直在编程,从 COBOL 到 jQuery,已有 48 年了。我忘掉的编程语言数量,比大多数软件开发人员遇到的还要多。我太热爱工作了,感觉自己还是三十四五岁。我现在是一个合同工(contractor),我绝对不会再接受一份传统工作。
【导读】:Quora 上有人问「为什么软件公司的老编程人员很少?」,题主的补充:
我在多家软件公司工作过,公司有大有小,从我的经历来看,相对老的软件开发人员似乎并不是很多。大多数软件开发人员是二三十岁。四五十岁的多为管理岗位,不做开发了。我也明白,并没有足够多的管理岗位。所以,我的问题是:在软件开发人员的职业生涯中,当到了某个特定年龄后,他们是不是没那么抢手了?
下面是一位老编程人员 Bob Jones 在今年 6 月 7 日份的分享,已有 4600+ 顶;
本周我就要 69 岁了。从 1967 年开始,我就一直在编程,从 COBOL 到 jQuery,已有 48 年了。我忘掉的编程语言数量,比大多数软件开发人员遇到的还要多。我太热爱工作了,感觉自己还是三十四五岁。我现在是一个合同工(contractor),我绝对不会再接受一份传统工作。
(Bob Jones)
目前我可能写了有二三百万,或四百万行程序。我的底线是:如果写程序不能对我关心的有积极影响,那写得也没啥意义了。Who gives a rip?
人变老了有个好处,不会再去追逐别人的宏伟幻觉。我在坚持一个基本原则,把活做完(Get work done),这样有需求的人才会有更好的体验。
但人变老也有个很明显的劣势。世界变化好快,节奏加快。15 年前,我钻研 C++ 并掌握得很好。4 年前,我研究 jQuery,学习如何用 jQuery 和 C# 一起加快 UI。3 年前我下岗退休了,于是我从 C# 转到 WordPress。现在是研究 Drupal。期间发现学习新东西的难度越来越大了。我现在仍在调试一个用了 Local Storage 和 Web Worker 的 WordPress 插件。调试这复杂的东西,还是费脑。
(译注:美国在 1983 年修订《社会保障法案》时提出到 2025 年将职工的正常退休年龄从 65 岁提高到 67 岁,不过直到 2003 年才正式开始实施。)
不过我坚持编程的真正原因是,我热爱编程,并且这是我唯一会的真本领。人际关系的建立和培养,是我近 20+ 年来一直在研究的。
左脑编程,右脑人际关系,让我保持了某种平衡。嗯,这种平衡必须起作用了,因为我和一位漂亮女士结婚 40+ 多年了,并且我家 3 个孩子的关系非常好。
我早已定了一个目标:2017 年 6 月 我 70 岁的时候,我要做一个至少写 50 年程序的软件开发人员,并且成为「The New Warrior Training Adventure」的共同领导者。
我要挑战这个目标。大家两年后再回来,看看我的进展。






















发表回复