成為一名優秀的Developer的書單

jopen 8年前發布 | 6K 次閱讀 Developer

這是一份關于如何Re-Practise的技術書籍推薦書單。

一直畫/寫一個推薦書單來供大家參考,無奈找不到一本合適的形式。有一天,想到了之前的技術樹 https://github.com/phodal/sherlock,便開始落地了。

我深知自己的知識有限,所以寫下本文以便和大家切磋交流。歡迎通過 GitHub 的Issues或者直接Pull Requests方式來分享你的經驗。期待你的反饋。

基本閱讀路線圖:

成為一名優秀的Developer的書單

首先,你需要選擇一門語言,然后學習之。這時有一些還不錯,如JavaScript實戰,JavaScript Cookbook,前者是一門實站手冊,后者則是參考手冊。再來一本某某語言,或者框架的實戰,與權威指南,你就可以完成工作了。

然后呢?

說明: 完成工作是一件很容易的事,如何更好地完成工作就需要更多地學習。并且我堅信每一個有技術熱情的人,都希望可以看到自己寫的框架可以無處不在。

《技術的本質》 - W. Brain Arthur早已看穿了一切

這是一本關于『技術是什么,它是如何進化』的書。新的技術是根據于我們當前的目的、一個可實現的原理、一種新現象而發明的。并且,新的技術都是基于之前的技術發展出來的。

So,通過研究現有技術的一些發展,我們可以預料到一些新的技術的出現。盡管新的技術并沒有解決一些根本性問題,如業務,但是它是為了業務而簡化現有的技術。

如何寫好代碼——重構與設計模式

從編寫可讀的代碼,到重構現有的代碼,再到設計模式,是編碼的必備法則。

成為一名優秀的Developer的書單

如何寫前端框架——前端讀書路線圖

以JavaScript作為例子來解釋如何去學習一門語言,從語法到最后的MVC。

成為一名優秀的Developer的書單

機器學習讀書路線

機器學習依賴于大量的數據和理論知識,而數據又可以創造出美妙的數據可視化圖像。

成為一名優秀的Developer的書單

持續交付讀書路線圖

敏捷是過去,持續交付是現在,未來呢?

想要構建一個好的項目,構建系統、自動化測試、可配置缺一不可。

成為一名優秀的Developer的書單

領域特定語言讀書路線圖

最好的語言就是可以表達你業務的語言。

如果你熟悉前端的知識的話,你會發現DSL無處不在。

成為一名優秀的Developer的書單

架構與模式讀書路線圖——每個人都是架構師。

成為架構師最簡單的方法就是學習別人的模式。

成為成功架構師便是創建模式。

成為一名優秀的Developer的書單

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!