如何提高開發水平

  1. 參加用戶組:參加本地用戶組的一些會議,總是有一些專家出席做相關演講。
  2. 參加培訓:公司總會爲員工的科技技術做一些培訓,有興趣的可以參加提升自己的技能。
  3. 參加討論會:參加一些類似於Google IO、Build、JavaWorld、WWDC、SQLPass等等,去接觸一下你所使用的產品的真正的創造者。
  4. 回答問題:個人舉得最有效的提升辦法就是回答別人的問題,就像QA網站StackOverflow
  5. 邊吃邊學:如果你有吃飯的時間,那你就有學習的時間;如果你有和團隊成員編寫代碼的時間,那你就有開發設計的時間。
  6. 加入一個開源項目:開源項目是最能鍛鍊人的一個途徑,在這個過程裏,你可以思考很多東西,比如說這個代碼爲什麼要這樣寫?爲什麼要用這樣的方式?使用了多少個設計模板等等。
  7. 讀書,讀代碼,讀博客:可供程序員閱讀的書可以說是汗牛充棟,這裏就不列舉了。閱讀代碼可以讓你見識到更多的框架;可以讓你發掘出更多的API。閱讀你所關心的專家的博客,可以幫助你學習到更多的代碼組合和技巧,同時遇到不解的問題還可以留言提問,何樂而不爲呢?
  8. 通過做Kata來實踐:Kata是空手道里的招式,也可以用在編程技術裏。可以閱讀這篇博文加以理解,Using Code Katas to Improve Programming Skills
  9. 發表博客:編寫博客也可以讓人保持清醒、更有鬥志。在發表博客之後,讀者會就你的錯誤提出指正,爲了避免這樣的情況,在發表之前會通讀好多遍,並做一些研究,以防出現問題,這也是技能的一種進步和拓展。
  10. 寫書:在技術領域的大多數人都會寫一本書,因爲寫一本書需要花很多時間去做調查和研究,除了要確保你的代碼是正確的之外,你還要做很多其他的事情,在這之前你可能只是個碼農,但是一旦你出版了這本書之後你就是這方面的專家了。當然,寫書最糟糕的地方就是最初的反饋信息裏有很多別人指出的錯誤,如果臉皮不夠厚的話可能是一個棘手的問題。
  11. 聽播客,看在線研討會:從播客和在線研討會上也能學到很多東西,關鍵是在自己的電腦上將播客和研討會力學來的知識進行代碼驗證是最好的進步環節。
發佈了33 篇原創文章 · 獲贊 7 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章