请允许我以一个资深程序员的身份说两句,首先,这个世界上40、50岁的程序员多去了,比方说原来沈阳东软的袁副总裁,一辈子都有程序员情结,当时在国内不仅是最大龄的程序员,还是最高职务的程序员(上市公司的副总裁)。其次,世界上存在大龄(超过30岁)程序员这个事实,既不能证明大龄人能搞编程也不能证明大龄人不能搞编程。目前世界上仅存的知名大龄程序员基本上都是编程变老的,没有一个案例是变老了去编程的。
说了那么多废话,那么,这么来支持你呢?有两个观点,其一是如果程序员就是编程的话,这不是一个技术活,是个体力活。在印度这个软件高度发达的国家,程序员(现在在coding范围内)多是高中生完成的。你的上游把HD(high level design),LD(low level design)搞定了,编程时间容易的事儿。其次,如果你编程不挪窝,你有幸一直维护某个版本,基本上可以搞到轻车熟路-这个世界上90%软件都不是从0到1的,久编成咖就是这个道理。