一、書籍推薦
零基礎(chǔ)
《python編程快速上手》、《python編程:從入門到實踐》
正式入門
《代碼大全(第2版)》、《Java核心技術(shù)卷I》、《Spring Boot實戰(zhàn)》、《鳥哥的Linux私房菜:基礎(chǔ)學習篇》、《MySQL必知必會》、《重構(gòu):改善既有代碼的設(shè)計》、《修改代碼的藝術(shù)》、《代碼整潔之道》、《代碼整潔之道:程序員的職業(yè)素養(yǎng)》、《程序員修煉之道(第2版):通向務(wù)實的最高境界》、《高效能程序員的修煉:軟件開發(fā)遠不只是寫代碼那樣簡單……》、《人月神話》、《編碼:隱匿在計算機軟硬件背后的語言》、《黑客與畫家:硅谷創(chuàng)業(yè)之父Paul Graham文集》、《完美軟件:對軟件測試的各種幻想》、《Google軟件測試之道:像Google一樣進行軟件測試》
專業(yè)進階
(1)編程語言
Effective Java、《Java并發(fā)編程實戰(zhàn)》、《Java性能權(quán)威指南》、《深入理解Java虛擬機(第2版)》、《Java編程思想(第4版)》、《精通Spring4.x:企業(yè)應(yīng)用開發(fā)實戰(zhàn)》、《設(shè)計模式:可復(fù)用面向?qū)ο筌浖幕A(chǔ)》、The Go Promramming Language
(2)理論學科
《算法(英文版第4版)》、《算法圖解》、《算法導(dǎo)論(原書第3版)》、《編程珠璣(第2版)》、《數(shù)據(jù)結(jié)構(gòu)與算法分析》、《計算機程序設(shè)計藝術(shù)》、《數(shù)據(jù)庫系統(tǒng)概念》、《現(xiàn)代操作系統(tǒng)》、《計算機網(wǎng)絡(luò)(第4版):自頂向下方法》、《計算機程序的構(gòu)造和解釋(原書第2版)》、《編譯原理:原理、技術(shù)與工具》
(3)系統(tǒng)知識
《深入理解計算機系統(tǒng)(原書第2版)》、《Unix環(huán)境高級編程(第2版)》、《TCP/IP詳解 卷1:協(xié)議》、《TCP/IP網(wǎng)絡(luò)編程》……
(4)軟件設(shè)計
《領(lǐng)域驅(qū)動設(shè)計:軟件核心復(fù)雜性應(yīng)對之道》、《Unix編程藝術(shù)》、《架構(gòu)整潔之道》
(5)高手進階
《計算機網(wǎng)絡(luò)(第5版)》、《HTTP權(quán)威指南》、《高性能MySQL(第3版)》、《深度學習》、《從0到1:開啟商業(yè)與未來的秘密》……
二、影視
《黑客帝國》、《硅谷傳奇》、《代碼奔騰》、《駭客追緝令》、《代碼》、《社交網(wǎng)絡(luò)》、《源代碼》、《環(huán)形使者》、《她》、《模仿游戲》、《互聯(lián)網(wǎng)之子》、《史蒂夫?喬布斯》