這是來(lái)自Quora的問(wèn)題:Why-aren't-there-a-lot-of-old-programmers-at-software-companies下的一個(gè)回答。
很多人會(huì)疑問(wèn)是不是程序員最后只能轉(zhuǎn)管理嚷节,是不是到了中年之后就應(yīng)該放棄編程≡赝ィ看到這個(gè)回答后很受觸動(dòng)宾茂,盡力翻譯出來(lái),有不恰當(dāng)?shù)牡胤綒g迎指出难捌。
下個(gè)星期我就69了膝宁。我從1967年開(kāi)始編程。到現(xiàn)在已經(jīng)48年了根吁,從COBOL一直寫(xiě)到j(luò)Query员淫。我已經(jīng)忘掉的編程語(yǔ)言比很多程序員這輩子遇到的還多。我現(xiàn)在自己接一些項(xiàng)目击敌,因?yàn)樽鳛橐粋€(gè)員工我完全是個(gè)工作狂介返,即使在我已經(jīng)三十多歲的時(shí)候。我永遠(yuǎn)不會(huì)再去做一份每天工作8小時(shí)的傳統(tǒng)編程工作沃斤。
我已經(jīng)寫(xiě)了兩三百萬(wàn)行或者四百萬(wàn)行代碼圣蝎,我覺(jué)得我至少要寫(xiě)到。衡瓶。徘公。額。哮针。关面。算了,無(wú)所謂十厢。代碼寫(xiě)的再多也沒(méi)有什么意義等太,除非,這個(gè)代碼對(duì)你關(guān)心的人們產(chǎn)生了好的影響蛮放。(原文是: a positive impact on people I care about澈驼。和《硅谷》里的make world a better place 真是異曲同工)
變老帶來(lái)的一個(gè)好處是,我不會(huì)再相信那些有一個(gè)點(diǎn)子就能改變世界的二逼想法筛武。我只想把我應(yīng)該做的工作做好缝其,然后交給用戶一個(gè)體驗(yàn)更好的產(chǎn)品挎塌。
但是一個(gè)老年程序員有一個(gè)非常明顯的缺點(diǎn)。這個(gè)世界變化的非衬诒撸快榴都,而且越來(lái)越快。15年前漠其,我投身C++嘴高,然后我很精通它。大概4年前和屎,我開(kāi)始沉迷于jQuery拴驮,同時(shí)學(xué)習(xí)怎么把jQuery和C#混在一起(hook jQuery and c#)去快速實(shí)現(xiàn)一個(gè)用戶界面。3年前我從公司退休柴信,于是我又開(kāi)始關(guān)注C#并且沉迷于WordPress√灼。現(xiàn)在是Drupal(php的一個(gè)框架)。趨勢(shì)就是學(xué)習(xí)一樣新東西對(duì)我而言越來(lái)越難随常。我現(xiàn)在還在嘗試用本地存儲(chǔ)和 Web Workers寫(xiě)一個(gè)WordPress插件潜沦,調(diào)試這些真的讓我有點(diǎn)累。
但是我真正要堅(jiān)持的是要不斷的編程绪氛,不要停唆鸡,因?yàn)槲艺娴臒釔?ài)編程,其實(shí)我也只會(huì)這么一件事枣察。不像人際交往争占、建立社交圈是我最近二十幾年才開(kāi)始嘗試去做。
所以左腦用于編程序目,右腦用于處理人際關(guān)系讓我保持著生活平衡臂痕。這肯定有效因?yàn)槲乙呀?jīng)和一個(gè)美麗的女人結(jié)婚四十多年,我和我的三個(gè)孩子也有著非常和睦的關(guān)系宛琅。
我給自己設(shè)立了一個(gè)目標(biāo)刻蟹,至少要寫(xiě)50年(到2017年6月)。然后在70歲的時(shí)候成為Mankind Project & New Warriors Training Adventure項(xiàng)目聯(lián)合領(lǐng)袖嘿辟。非常有挑戰(zhàn)性舆瘪。幾年以后你可以再來(lái)看看我做的怎么樣。
歡迎關(guān)注我的微博:@沒(méi)故事的卓同學(xué)