歷時一周,拜訪編程大佬們,原來他們都讀過這些書!
點擊上方“逆鋒起筆”,公眾號回復 PDF
領取大佬們推薦的學習資料
來自:網(wǎng)絡
程序設計
1. 基礎理論
2. 編程語言
C++ 程序設計原理與實踐
Bjarne在Texas A&M大學任教時使用C++為大學新生講授編程,從而就有了 C++ 程序設計原理與實踐這本書。
Java
C#
它全面介紹了.Net 的基石—— CLR的運行原理,以及構(gòu)建于CLR之上的 C# 類型系統(tǒng),運行時關系,泛型,以及線程/并行等高級內(nèi)容。任何一個以 C# 為工作內(nèi)容的程序員都應該閱讀此書。
JavaScript
和同類書籍不同, JavaScript 語言精粹用精煉的語言講解了JavaScript語言中好的那部分(例如閉包,函數(shù)是頭等對象,以及對象字面量)。
Python
它把常用的文本解析/代碼生成方法組織成一個個模式,并為每個模式給出了實例和應用場景。這本書既會提高你的動手能力,也會加深你對編程語言的理解。
4. 程序設計
5. 算法與數(shù)據(jù)結(jié)構(gòu)
6. 程序調(diào)試
軟件開發(fā)
1. 編程實踐
2. 面向?qū)ο蟪绦蛟O計
3. 重構(gòu)
4. 軟件測試
正如書名所示, xUnit Test Patterns 覆蓋了單元測試的每個方面:從如何編寫良好的單元測試,到如何設計可測試(Testable)的軟件,再到如何重構(gòu)測試——可以把它看作為單元測試的百科全書。
5. 項目管理
6. 專業(yè)開發(fā)
如果想成為專業(yè)程序員(Professional Developer)(而不是碼農(nóng)(Code Monkey),這本書會為小伙伴指明前進的方向。公眾號回復pdf聯(lián)系作者領取pdf版本。
7. 大師之言
8. 界面設計
9. 交互設計
交互設計專家(以及 VB 之父) Alan Cooper 在這本書中詳細介紹了交互設計的原則,流程,以及方法,然后通過各種范例(主要來自桌面系統(tǒng))展示了如何應用這些原則。
個人成長
1. 職業(yè)規(guī)劃
通過這本書,讀者可以很方便的找到自己目前所處的模式(階段),應該做什么,目標是什么,以及下一個模式(階段)會是什么。
2. 思維方式
為了提升學習效率,我們需要學習如何學習。程序員的思維修煉正是這樣一本講如何學習的書,它集合了認知科學,神經(jīng)學,以及行為理論的最新研究成果,并系統(tǒng)的介紹了大腦的工作機制。
3. 求職面試
4. 英語寫作
評論
圖片
表情
