當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > IT培訓(xùn)問題庫 > 如何來提高編程技能 什么方法更有效
作為一名程序員,如何才能提高自身的編程技能呢?很多人說試了很多方法—閱讀代碼,編寫程序、閱讀書籍、聽講座和看視頻等等,但有效的的提高自身的編程水平的方法是什么?想要提高自身編程水平的程序員,你有什么更好的建議?
在眾多答案中,哪幾種答案更受認可呢?
1.學(xué)無止境:古語就有這樣的名言“三人行必要我?guī)熝?rdquo;要永遠樂意聽取他人的意見,無論對方是低級水平、一般水平、資深還是大師,只要比自己聰明,有科學(xué)的地方,就應(yīng)該努力聽取別人的意見。
2.成為多面手:很多數(shù)據(jù)庫或是編程語言專家會隨著數(shù)據(jù)庫戰(zhàn)爭落敗,因此你會發(fā)現(xiàn)自己的職業(yè)道路真的是太窄了,所以很多人會選擇轉(zhuǎn)變?yōu)槿f事通,會把Windows,Unix,C,C++,Java,C#,Perl,Python,Access,SQL Server,Oracle,Informix,MySQL這些知識點通通了解一遍,在這些領(lǐng)域都可以得心應(yīng)手,不至于把自己封在一個小空間里。所以作為一名多面手要不斷豐富自己的技能,同時在應(yīng)用這些技能的經(jīng)歷當(dāng)中更好的吸取教訓(xùn)。
3.跟棋藝高超的人下棋:要不斷提升自己的水平,特別是寫代碼的水平,一般來講開發(fā)的代碼可能在今后的數(shù)年當(dāng)中都需要一直維護和進行擴展,所以說對于代碼的開發(fā)一定不能只停止在第一版上,而應(yīng)該不斷地重構(gòu)和提煉,使其達到完美的境地。然而在現(xiàn)實生活中,很多程序員還只是一味的寫著糟糕的代碼,犯著同樣錯誤,并且這些人還很討厭被指出他們所犯的錯誤。
這三種答案對于編程者來講有很大的價值,我想各位編程同行應(yīng)該也有同樣的體會吧。
除了以上三種方法之外,還有一些準則也是編程者必須履行的,看看到底有哪些:
1.提醒自己得學(xué)習(xí),在所處的職業(yè)當(dāng)中,努力做到時刻保持一顆學(xué)習(xí)的心態(tài)。
2.不要竭力證明自己是對的,無論是老手還是新手,都應(yīng)該不斷豐富自己的經(jīng)驗。
3.代碼寫三遍,首先你寫軟件就是為了證明自己看該解決方案是可行的;其次,讓它工作起來;再次,讓它正確工作。其實寫三遍代碼會告訴你很多解決問題的方法,可以更好地讓你避免困境。
4.盡可能與其他開發(fā)人員一對一進行合作,這樣的工作方式更有利于你仔細傾聽別人的思路和方法,每當(dāng)你致力于一個開源項目時,應(yīng)該注意你從用戶和其他開發(fā)人員那里得到的反饋。
以上總結(jié)的小技能和方法,對于每位編程者來講一定會有很大的幫助。