很多人談學(xué)習(xí)和發(fā)展的時(shí)候,往往忽略人的先天自然條件,在這里我們從這個(gè)視角切入,來探討一下程序員一生的可能軌跡。 如果把程序員的人生分為三個(gè)階段,那么他們是: 畢業(yè)~30歲:這個(gè)時(shí)間段里,大多數(shù)人無牽無掛,家里面父親母親不用太操心,也沒娃,可能會(huì)犯愁找不到老婆或老公, 但基本上自由時(shí)間較為充沛,身體比較健康。 算是上升時(shí)期。 30~45歲:這個(gè)時(shí)間段大多數(shù)人處在上有老,下有小。父親母親可能需要較多照顧,倒霉的話自己還有點(diǎn)小毛病。 時(shí)間不是很充沛了,算是能發(fā)光發(fā)熱的黃金時(shí)期。 45歲~退休:這個(gè)時(shí)間段值得牽掛的事會(huì)變少,反倒又能回歸到自身。腦力體力逐步開始衰減,算是守成時(shí)期。 如果運(yùn)氣不好,也有英年早逝的可能。 限于IT行業(yè)的年齡,當(dāng)下這個(gè)年齡段的程序員還不多,有的大多也走到了比較高的位置。 對(duì)大多數(shù)人而言,這30幾年追求的恐怕不是成就一番事業(yè),而是財(cái)務(wù)自由。 (創(chuàng)業(yè)始終值得尊重和贊賞,但從人數(shù)上看估計(jì)不會(huì)是主流) 這樣的話,我們可以講,一個(gè)人的資本是可自由支配的時(shí)間,而目標(biāo)產(chǎn)出是財(cái)務(wù)自由。 至于怎么分配時(shí)間,《貨殖列傳》里有段話可以做點(diǎn)參考: 是以無財(cái)作力,少有斗智,既饒爭(zhēng)時(shí),此其大經(jīng)也。 (什么也沒有的時(shí)候要靠力氣賺錢,小有財(cái)富的時(shí)候要靠智慧賺錢,比較富裕的時(shí)候則要靠把握天時(shí)機(jī)會(huì)了。) 剛畢業(yè)到30歲這不到十年,等價(jià)于什么都沒有的時(shí)候,不能在意太多,但不管怎么樣都要打下根基,技術(shù)也好,外語也好,管理也罷,都要能達(dá)到相對(duì)杰出。 這是安身立命的根本。 有這個(gè)根本才可能在接下來的十年里做高附加值的工作,比如寫難度很高的程序,管理較大規(guī)模的團(tuán)隊(duì),分析復(fù)雜的業(yè)務(wù)流程等。 由此根基才可能在下一個(gè)十年里等待機(jī)緣。 讓我們拋掉很多種可能只看一條單純的技術(shù)路線: 寫作了《Windows圖形編程》的YuanFeng先生,曾經(jīng)坦言自己年近50仍在編程。 由于YuanFeng先生是在微軟,所以不管從收入還是其他方面對(duì)程序員而言都還是不錯(cuò)的歸宿。 Yuan先生曾經(jīng)參與WPF的開發(fā)。 而做這類工作所需要的技能,概略算下來有: 精通必要的開發(fā)語言 圖形圖像學(xué)的各種算法 Windows 圖形子系統(tǒng)的各種功能(保持一定兼容) Windows核心機(jī)制 平臺(tái)設(shè)計(jì)的原則 ... ... 完整的列表應(yīng)該比上面要恐怖的多,要在上面這些領(lǐng)域中同時(shí)做到精通,沒有5~10年恐怕是做不到的。 而這些東西如果不在第一個(gè)10年里打下根基,或者學(xué)會(huì)大部分,那在第二個(gè)十年里就會(huì)舉步維艱,因?yàn)榈诙䝼(gè)十年里可支配的時(shí)間會(huì)減少。 當(dāng)然不是每個(gè)人都會(huì)進(jìn)微軟,所以要學(xué)習(xí)的東西也一定不一樣。 但不能否認(rèn)的是即使走純粹的技術(shù)路線,畢業(yè)到30歲,也要有可見的積累,否則最終財(cái)務(wù)自由的目標(biāo)就會(huì)比較艱難。 |