看書。在成千上萬的編程圖書中,可能很大一部分根本毫無用處。但是仍然有很多圖書對你的(編程)能力有很大的提升。讀代碼。這也是我很喜歡的一種方式。如果我并沒有幾年的專業編程工作經驗,在學習之初我并不會去讀很多複雜的代碼。
寫代碼。謹記,要寫大量的代碼。從根本上來講,最好的學習方法就是實踐。如果不寫代碼,你根本不能把(某種語言中)内在的東西學習透徹。
與其他開發者交流。像 Apple,微軟,Google 等大公司一樣的新聞描述的一樣,(與其他開發者交流)可以讓你解決一些複雜的問題。教會别人。相對于僅僅讀代碼之類的工作,教其他人學習可以讓你更深入地學習某個技術,這種方法有着非凡的效果。收聽網絡電台。如果你有空閑的時間,可以訂閱網絡電台節目。我現在最喜歡的編程節目就是 .Net Rocks。這個節目還會做一些視頻節目,叫做 dnrTV 。
博客。博客遠遠比閱讀者要多,但是其中有一些卻是極其優秀的。我這裡不并不是要推薦博客,因為網絡上已經有了足夠多的博客。新的語言。即使你已經在 C(++,#) / JAVA 等語言上有很好的造詣,仍然有很多其他可以解決問題的編程語言。學習新的語言,是對你已有思維方式的挑戰。
不正确的方式。除了要學習應該怎麼做,還要學習不應該怎麼做。經常閱讀 Dailywtf.com ,學習你并不知道的經驗與教訓。要謙虛。學習,意味着:用更好的知識代替不完美的知識增長你所不知道的知識隻有承認自己有所不足,才能有學習的動力。歸根到底,就是謙虛,不對嗎?如果你開始認為你已經掌握了所有需要的知識,那麼你就危險了
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!