如何成為一個真正的程序高手
經常有人問我:面對眾多的開發工具/語言,我該選擇哪一個?怎樣才能學好一門語言?怎樣才能算是一個真正的程序高手?……
首先,我不算是一個什么程序高手,我也就半吊子水晃晃蕩蕩。我不太喜歡"程序高手"這個詞,最多,只能算是一名"熟練的開發者"而已,很多時候亦是半懂不懂。我編程是靠自學的,沒有人教,也沒有人問。因此走了不少彎路。當然現在看來,那些走過的彎路也算是一種積累。從1994 開始,我所使用的開發工具/開發語言選擇是這樣一個經歷:1994:GWBASIC, 1995:FOXBASE,TC,1996:VFP,VB,PB,DELPHI,1999:VC++,PHP.總的說來,各種開發工具各有秋千,應根據具體應用來采用不同的工具。例如,寫MIS用PB/VB,界面設計用VB/Delphi,寫系統軟件,用C/C++是最好的,做網站,有PHP,ASP,JSP等等。對于初學者來說,先用一種可視化強的工具(如VFP/VB/DELPHI)比較好,容易掌握,上手也快。但如果你想走更深入一引起,我建議你還是很有必要去精通C/C++,甚至了解一些匯編。
有人說,C/C++太難學了,開發效率也不高。我先不說C/C++優越于其他語言的地方(這在很多的資料中都有介紹),就單從一個很功利的角度來說說。Delphi/ VB對于一般人來說學上幾個月就可以上手了。易學的東西學的人肯定多。而對于C來說,由于它難掌握,學的人不火,但一旦你真正掌握了,你的競爭實力就比其他人強。就目前的現實來看,C/C++程序員的工資普遍高于其他程序員就是一個證明。
就我個人認為,程序員不應該拘泥于某個特定的語言,每天為某個開發工具的優劣爭來爭去是沒有意義的'。重要的只有兩點:
◆你用的開發工具/開發語言能解決你所遇到的實際問題嗎?實用為王,適合的,能用的,就是最好的。
◆你喜歡這個開發工具/開發語言嗎?興趣,興趣才是最重要的。選擇你所喜歡的。
那么,怎樣跨越程序新手這道坎呢?下面這幾點建議也許對你可能有些幫助:
◆遇到問題時從所有你能想到的方面考慮去試圖解決;
◆一定多動手,學一個專題(如網絡/多媒體)后寫一個軟件檢驗自己;
◆用好聯機文檔(如MSDN)查詢函數和資料,利用網絡資源;
◆掌握好的跟蹤調試技巧,多看一些高手的程序,從本質上理解;
說白了,要想成為一名熟練的開發者,就是最大限度的利用現有的資源,然后加上你的汗水。沒有什么稀奇的。
【如何成為一個真正的程序高手】相關文章:
如何成為一名真正的速錄高手09-21
如何成為圍棋高手09-07
如何成為高爾夫高手09-06
教你如何成為圍棋高手08-12
如何成為職場交際的高手08-09
如何成為中國象棋高手09-10
揭秘如何成為真正的大boss10-08
如何訓練才能成為散打高手09-02
成為演講高手的秘訣技巧07-14
怎么成為演講高手呢11-11