關(guān)鍵字: 程序員修煉、java
程序員修煉之七殺秘技
作者:周恒 來源:IT博客 酷勤網(wǎng)收集 2007-08-21
摘要
學(xué)好一門計算機編程語言真的不值得過分驕傲,可悲的是,我們往往一門編程語言也沒有學(xué)習(xí)好就在簡歷上寫著精通XX編程。 想想一個舊社會的老太太,即使一天學(xué)都沒有上過,說起話,講起故事來也能出口成章。 一小孩,從出生開始短短三年就能把復(fù)雜如漢語的語言說得很流利
學(xué)好一門計算機編程語言真的不值得過分驕傲,可悲的是,我們往往一門編程語言也沒有學(xué)習(xí)好就在簡歷上寫著精通XX編程。
想想一個舊社會的老太太,即使一天學(xué)都沒有上過,說起話,講起故事來也能出口成章。
想想一個小孩,從出生開始短短三年就能把復(fù)雜如漢語的語言說得很流利了。
為什么有的程序員,工作十年了還不開竅,仍然寫不出高質(zhì)量的程序,以至于哀嘆程序員是吃青春飯,過了三十歲就不知道何去何從。
為什么有的程序員,勤勤懇懇,卻事倍功半,寫出來的程序仍然七瘡八孔,bug眾多?
計算機至今無法像人類這樣好的理解自然語言,編程語言其實比自然語言簡單的多,但是為什么我們學(xué)起編程語言來還不如三歲小孩學(xué)自然語言?
小孩學(xué)語言和成長的過程對我們學(xué)習(xí)編程語言是不是有所啟迪呢?
筆者曾多次與公司新員工座談,新員工多愛問程序員有何速成之法,談起應(yīng)該菜鳥如何修煉七步殺一人之絕技,具體的方法總結(jié)了一下,是為七多,現(xiàn)分享如下,各位看家指正:
多想:思考是寫好程序的源泉,從今天起開始思考吧;
多寫:努力與實踐是成功的不二法門;
多讀:讀高手寫的程序,召喚內(nèi)心深處的渴望,壓抑不住寫程序的沖動,是一件心曠神怡的事情;
多講:頭幾次講課的人絕對比聽課的人能收獲更多,我們公司運用此法取得了很好的培訓(xùn)效果;
多審:懷疑自己和他人的程序,并不是懷疑自己的智商,要想成為一個優(yōu)秀的程序員,拿自己開審吧;
多畫:許多學(xué)數(shù)學(xué)的人往往后發(fā)先至,超越計算機可伴選手成為程序高手,因為他們畫竹之前先成竹于胸;
多構(gòu):“媽呀,我以前寫的那一段程序真爛,慘不忍睹”,大有往事不堪回首之意。為什么不重構(gòu)呢?
如能真正貫徹此七多,并做到如切如磋,如琢如磨,恭喜你,因為你也一定能成為個中高手了