亚洲国产无码a,一级毛片直接进入,五月丁香激情综合网,国产网站黄,五月天丁香六月欧美综合,亚洲欧美校园春色,亚洲熟妇无码久久精品泽

軍事游戲>>設(shè)計課堂>>正文

提高編程技能最有效的方法!

責(zé)任編輯:李琪冉2013-09-27 14:49
StackExchange.com上有兩個貼子,貼子名叫“What is the single most effective thing you did to improve your programming skills?” - 對你的編程技術(shù)提高最有效的一件事是什么?回復(fù)的人中給了很多很不錯的建議,我把他們總結(jié)了一下,相信一定會對你有用。
  1. 和比自己聰明的能力比自己強的人工作。學(xué)習(xí)他們的代碼,他們的做事方法,看一看那些人是怎么處理錯誤的。
  2. 總是傾聽別人怎么說,無論那個人的資歷和職位是什么樣的。
  3. 實踐,實踐,實踐,總是不滿意于一開始出來的事。
  4. 多問問自己,現(xiàn)在在寫什么代碼?為什么要這樣寫成這樣?還有沒有更好的方法?
  5. 學(xué)習(xí)多樣的技術(shù),多多比較他們,并一定要了解各種技術(shù)的優(yōu)缺點。
  6. 總是問別人問好的問題。
  7. 多回頭看看走過的路,做過的事,寫過的程序,感覺一下他們有多爛。
  8. 多讀讀那些大師寫的書。
  9. 不要總坐在電腦前編程序,多做做運動,多到戶外走走,和非技術(shù)人多接觸,向他們學(xué)習(xí)除了這些,下面是我個人想給你的建議——

熱情。對編程充滿熱情。這種熱情會導(dǎo)致強烈地專研精神,和努力的精神。專研精神相當(dāng)重要,它是畏難情緒的天敵。

知道。學(xué)習(xí)技術(shù)要“知其道,明其理”,而不僅僅只是了解知識。舉例,為什么C++有“初始化例表”而Java卻沒有?為什么Java的沒有多重繼承?為會有了TCP還要UDP?對于一個事物,什么是好的,什么是不好的。不但要了解其表面,還要了解其思想。只有了解原始的初衷和目的,你才能真正“知道”。

犯錯。不犯錯誤永遠(yuǎn)沒有經(jīng)驗,從自己的錯誤和別人的錯誤中學(xué)習(xí),只有自己犯了錯,才會真正明白。犯錯不可怕,可怕的是不會總結(jié)只有真正的摸爬滾打過的人才是強人。技能和經(jīng)驗總是用錯誤去換來的。???

回顧。要多去回顧過去,看看歷史上發(fā)生過的事。這樣你才能明白事物的發(fā)展規(guī)律,從面才能了解未來的路。舉例:單機 -> Client/Server -> 中間應(yīng)用層 -> 多層結(jié)構(gòu) -> 分布式結(jié)構(gòu)。 C -> C++ -> Java,等等,等等。未來其實就在回顧過去之中。???

質(zhì)疑。質(zhì)疑精神很重要。質(zhì)疑通常會導(dǎo)致不同意見甚至反對意見。也許你會質(zhì)疑錯,也許你會被質(zhì)疑,但是你的認(rèn)知也會因為不同的觀點而變得完整。有所同有所不同(“同”為同意及相同),觀點因為不同才能迸發(fā)出火花,事物也此而發(fā)展,世界因為不同而精彩。

相關(guān)稿件