主 題: 一個(gè)程序員的成長(cháng)的六個(gè)階段(轉帖)

你知道金庸對吧, 他的小說(shuō)里把各種武功寫(xiě)的出神入畫(huà), 當然那是胡吹八撤
的是吧,可是你知道嘛,這些武功真的存在哦,不信看看我練劍的經(jīng)過(guò):
[[[ 本為杜撰, 絕無(wú)此事]]]
A 我想學(xué)習劍術(shù)
[[["如果你不想從事IT這一行業(yè)我看學(xué)學(xué)打字,上網(wǎng),聊天就算了,就算你有所成就,
也只不過(guò)是都得如何更有效的操縱機器,外面的世界多精彩!看看小說(shuō),和朋友閑聊
都比象程序員那樣整天坐著(zhù)面對沒(méi)感情的機器好!想賺錢(qián)就去搞銷(xiāo)售,只要肯賣(mài)里,
一年下來(lái)搞個(gè)萬(wàn)兒八千的不成問(wèn)題!"
我開(kāi)始猶豫了,學(xué)?不學(xué)?還是學(xué)吧, 不學(xué)也行吧...]]]
B 我的朋友說(shuō)太極劍法更易于養生,但我還是我選擇了華山派劍法,因為很有名.
[[[你在猶豫不決嘛?哦,如果你真的要干,那么先學(xué)會(huì )和機器說(shuō)話(huà),找門(mén)語(yǔ)言吧,
可好多人好像在搞BASIC 或JAVA,他們說(shuō)效率高,"我行我素"不知道是優(yōu)點(diǎn)還是
缺點(diǎn),反正我選擇了C, 聽(tīng)說(shuō)這個(gè)很難學(xué).]]]
C 拜師不成, 每日只能借送水的機會(huì )學(xué)習基本的撥,擋,撩,刺,總算"會(huì )"用劍了
[[[跨進(jìn)IT好難,想考個(gè)好的院校偏偏落了榜,不過(guò)走進(jìn)大學(xué)了,總算老師管不
著(zhù)了吧,所以到處"搜刮"C語(yǔ)言的資料,花錢(qián)上機,功夫不復有心人, 總算學(xué)到了
點(diǎn)C的基本知識, 好像我會(huì )編程序了,自然心里美滋滋的! ]]]
D 剛剛學(xué)會(huì )點(diǎn)皮毛我就學(xué)會(huì )打架了,結果...唉, 被打是丟盔棄甲,手忙腳亂的連
劍也丟了! 怎么才能把劍拿穩? 從此我開(kāi)始研究各種套路,集"各家之所長(cháng)" 好像
是進(jìn)步的捷徑吧!
[[[剛剛學(xué)會(huì )點(diǎn)語(yǔ)法就拿著(zhù)三腳貓的功夫到處炫耀!"我會(huì )編程序,牛X吧!", 知道
<葉公好龍>的故事嘛? 好在我不姓葉要不肯定會(huì )"千古留名". 很快消息傳到了
我的一個(gè)老師那里,她把我叫去問(wèn)我關(guān)于VC的基本操作知識,因為她在學(xué),結果我
本來(lái)是學(xué)TC的嘛,所以張口結舌,后來(lái)的事我就不提了! 回去后我就打算多學(xué)幾種
開(kāi)發(fā)環(huán)境下的程序設計,把什么VC.BC.Pro-C.等多種開(kāi)發(fā)環(huán)境都熟悉了一下.呵呵,
你來(lái)問(wèn)我啊?結果不會(huì )有人找你了! :( ]]]
E 有一天我碰到了一個(gè)高手, 他看到我手中拿著(zhù)劍就讓我和他比試比試, 我真是
高興, 可是他偏偏不讓我用劍,他給了我把斧頭,讓我砍木樁,比試誰(shuí)砍得深. 那個(gè)
斧頭好重,總算試著(zhù)拿了,然后用盡全身力氣, 一下把木樁砍了可口!可那個(gè)人搖搖頭,
說(shuō) "你根本沒(méi)力氣,就算斧子以自身的重量掉到樁上也比你砍的深". 那個(gè)人
原來(lái)是個(gè)柴夫!
[[[上大學(xué)二年我去一家公司打工,本來(lái)是想跟別人學(xué)點(diǎn)東西的,但是大家一起
工作,不會(huì )有人閑著(zhù)沒(méi)事偏偏來(lái)教我. 工作的第三天組長(cháng)拿給我些代碼給我看,我
一看就傻了,用PASCAL 寫(xiě)的,組長(cháng)說(shuō)讓我把那些函數改寫(xiě)用C寫(xiě), 以前從來(lái)沒(méi)寫(xiě)過(guò)
超過(guò)500行的代碼,可是我數了數,那些代碼超過(guò)了2000行,我真的傻了,然后硬著(zhù)頭
皮假裝看著(zhù), 坐在我旁邊的同時(shí)看出了我的問(wèn)題,他很愿意解答我些問(wèn)題.最后他告
訴我說(shuō),各種語(yǔ)言是相通的,程序設計的基本結構相差不多,他讓我學(xué)好數據結構和算
法和編譯原理等基本知識. 這個(gè)同事是搞硬件的,他那時(shí)候在測試自己做的顯卡!]]]
F 我真的不明白,為什么沒(méi)力氣? 我放下了手中劍, 開(kāi)始從事正常的勞動(dòng),打水,砍柴...
不過(guò)從來(lái)沒(méi)有放下心里的劍, "到底什么是‘正宗‘?‘ 什么是‘劍‘, 砍柴也可以練劍嘛?"
從此我開(kāi)始鍛煉身體因為我知道要練劍,先練氣,氣不足也許連砍柴的斧子都拿不起!
日復一日,年復一年,我幾乎忘記了我還會(huì )些用劍的招數.
[[[ 我辭了工作,回到學(xué)校開(kāi)始學(xué)習計算機基本知識, 因為我知道,本來(lái)C語(yǔ)言就
是來(lái)操縱計算機工作的,我連計算機是什么怎么工作的都不知道,何談編程? 一年來(lái)
我沒(méi)有寫(xiě)一句代碼!]]]
G 數年來(lái)我練就了一身的力氣, 有一天我決定拿起劍來(lái)闖蕩江湖, 所謂不入江湖怎知
江湖.
[[[ 大學(xué)沒(méi)畢業(yè)我就到一家軟件公司做程序員, 我終于又寫(xiě)代碼了,]]]
H 馭劍術(shù). 闖蕩江湖沒(méi)幾日我遇到一個(gè)高手, 可能是我的福氣吧! 他很年輕,不過(guò)
衣著(zhù)和氣語(yǔ)不俗,我們約好月初一一比高下. 很快日子到了. 我們大戰
二十多個(gè)回合, 最后我還是輸給他三招, 不過(guò)我們總算有緣,因此無(wú)名山下結拜為兄弟
當然免不了到小店去喝酒談劍. 原來(lái)他家是武學(xué)世家, 酒過(guò)三旬, 他交給我一本
<馭劍術(shù)> 作為見(jiàn)面禮然后我們相互道別了!
[[[ 這是北京的一家小公司, 我的一個(gè)同事和我相處的很好,當然平時(shí)還要他
多多指點(diǎn). 一次他和我說(shuō):"我知道你寫(xiě)過(guò)兩萬(wàn)行以上代碼的程序,所以我才和你討
論一下,我有個(gè)毛病:寫(xiě)代碼少于萬(wàn)行的人我從來(lái)都不和他談?wù)摷夹g(shù),不過(guò)雖然你寫(xiě)
的代碼多,基本功也不錯,但是你不能靈活運用,所以你寫(xiě)程序的效率太低,我這
里有很多C語(yǔ)言方面的經(jīng)驗,是我總結的,看看能不能對你有些幫助" 我十分高興!]]]
I 劍道. "學(xué)劍干什么?" 這個(gè)問(wèn)題在我闖蕩江湖的時(shí)候越發(fā)模糊了, 除暴安良?
或是僅僅拿些賞錢(qián)呢? 一日在京城, 我在酒店碰到了一位鏢局的弟兄, 他看我一副
俠客的打扮就讓我到鏢局去干,他是那里的鏢頭,一個(gè)月二十兩紋銀還算好,我總算
安定下來(lái)了,平時(shí)除了押鏢我依然默默的做我的劍客!
[[[ 做小工好辛苦又不能轉政,所以我辭退了工組打算另謀高就, 恰好我的
一個(gè)朋友是一家稍大的公司的股東之一,因此他聽(tīng)說(shuō)我的事后就把我叫到他們公司
工作,除了每月薪水外,我還額外的拿到了些股份,呵呵,總算不錯了! 在那里的工
作也很辛苦,其實(shí)我是"打雜的", 和幾個(gè)同時(shí)專(zhuān)門(mén)從事技術(shù)研發(fā),公司讓干什么我
們就干什么. 在我看來(lái)學(xué)習語(yǔ)言就是為了拿來(lái)用.]]]
J 無(wú)劍.
[[[ ... ]]]
聯(lián)系客服