C
《C程序設計語言》(經典,不適合小白入門)
《C語言程序設計:現代方法》
《C primer plus》(入門推薦)
《C陷阱和缺陷》
《C專家編程》
《C和指針》(領悟指針精髓)
《C語言接口與實現》
《C11標準文檔》(非書,可查閱)
推薦文C語言必讀
C++
《C++ primer》(適合有一定基礎)
《C++程序設計語言》
《C++標準庫》
《Effective Modern C++ 》
《more effective C++》
《深度探索C++對象模型》
《STL源碼剖析》
《effective STL》
《C++ template》
《Exceptional C++》
《C++編程思想》
《C++語言的設計和演化》
Java
《effective java》
《Java核心技術卷》(有兩卷)
《Java語言程序設計》(有兩卷)
《深入理解Java虛擬機》
《Java編程思想》(進階)
《Java并發編程實戰》
Python
《ython編程 : 從入門到實踐》
《A Byte of Python》(快速上手)
《Python編程快速上手》(適合完全零基礎)
《流暢的Python》(非小白入門所選)
《Python Cookbook》
GO
《go程序設計語言》
計算機基礎
《編碼:隱匿在計算機軟硬件背后的語言》
《深入理解計算機系統》(強烈推薦)
《計算機程序的構造和解釋》
《計算機組成與設計 : 硬件/軟件接口》
算法
《算法導論》(大鉆頭,不易讀)
《編程珠璣》
《算法》(相對易讀)
《數據結構與算法分析-C語言描述》
計算機網絡
《計算機網絡》
《計算機網絡-自頂向下方法》
《TCP/IP詳解-卷1》
《網絡是怎樣連接的》
編譯鏈接
《編譯原理》(龍書)
《程序員的自我修養-裝載,鏈接和庫》
操作系統/Linux
《現代操作系統》(中文版感覺有點晦澀)
《操作系統精髓與設計原理》
《操作系統概念》
《Linux內核設計與實現》(整體介紹,不如后面兩本深入)
《深入理解Linux內核》
《深入Linux內核架構》(大磚頭,講解了Linux中關鍵部分)
《鳥哥的linux私房菜基礎篇》(基礎篇可入門Linux)
《Linux命令行與shell腳本編程大全》
《Linux Tools Quick Tutorial》 (教程)
https://linuxtools-rst.readthedocs.io/zh_CN/latest/base/index.html
數據庫
《Mysql必知必會》(超薄小冊子)
《高性能Mysql》
《redis設計與實現》(學習里面的設計思路,數據結構與算法)
《數據庫系統實現》
系統/網絡編程
《Unix環境高級編程》(APUE)(經典)
《Unix網絡編程》(UNP)(兩卷,經典)
《Linux/UNIX系統編程手冊》
設計/軟件工程
《代碼大全》
《代碼整潔之道》
《程序員修煉之道》
《Unix編程藝術》
《重構》
《敏捷軟件開發:原則、模式與實踐》
《設計模式_可復用面向對象軟件的基礎》
工具
《pro git》在線文檔 地址:https://progit.bootcss.com/
工作面試
《編程之美——微軟技術面試心得》
《劍指offer 名企面試官精講典型編程題》
其他
《浪潮之巔》
《黑客與畫家》
總結
書籍皆為好書,但不一定適合現階段的你,請慎重選擇。
本站文章版權歸原作者及原出處所有 。內容為作者個人觀點, 并不代表本站贊同其觀點和對其真實性負責,本站只提供參考并不構成任何投資及應用建議。本站是一個個人學習交流的平臺,網站上部分文章為轉載,并不用于任何商業目的,我們已經盡可能的對作者和來源進行了通告,但是能力有限或疏忽,造成漏登,請及時聯系我們,我們將根據著作權人的要求,立即更正或者刪除有關內容。本站擁有對此聲明的最終解釋權。