Quora 上有人问「年纪大的程序员去哪了

2017年,84 岁的 Gerald Weinberg 回答到:



我自己已经慢慢地在停止为了工资写代码,转而去教年轻人如何成为杰出的专业程序员。不过我依然会为了学习和快乐而写很多代码,早在 40 年前,我就已经不能忍受为一个对编程一无所知的老板写代码了。



这是我的个人网站:Gerald M. Weinberg: Writer


As far as I can tell, I’m the oldest old programmer to answer this question so far. I’m so old that the title “programmer” didn’t even exist when I started.

I celebrate my 84th birthday this week, and as far as I know, most of the programmers who were around under various titles when I started (in 1956, maybe 20 of us in the USA) are now dead. I hope they’ve gone to heaven (the cloud?).

Myself, I gradually ceased writing code for money and transitioned to training younger people to be outstanding professional programmers. I still write lots of code for my own use and amusement and learning, but it’s been at least 40 years since I could tolerate writing code for a boss who didn’t understand what programming was all about.

I’ve earned multiple livings as consultant, teacher, and writer. Always about programming, but more about design rather than coding details as the years went by. If you’re good, you can do any of these things even at advanced age, but you can’t just sit around waiting for someone to find you.

If you’re not good, then either get good (it’s never too late) or retire. We don’t need mediocre programmers, and we never did.