彙總了各個方向的經典書籍,供大家參考:
一、編程語言
C
《C和指針》
《高質量C編程指南》
《C語言接口與實現》
《C程序設計語言(第2版)》
《C語言參考手冊(第5版)》
C++
《A Tour of C++》
《Accelerated C++》
《C++ primer》
《STL源碼解析》
《STL標準庫》
《Effective C++》
《More Effective C++》
《C++設計與演化》
《C++程序設計語言》
《深度探索C++對象模型》
《C++程序設計原理與實踐》
Java
《Java編程思想》
《Java核心技術》
《Effective Java》
《深入理解Java虛擬機》
《Java併發編程實戰》
《Java性能權威指南》
Python
《Python編程 : 從入門到實踐》
《Python基礎教程(第二版)》
《Python編程快速上手:讓繁瑣工作自動化》
《Effective Python : 編寫高質量 Python 代碼的 90 個有效方法》
《Python Cookbook中文版》
《流暢的Python》
《Python深度學習》
SQL
《SQL必知必會》
《SQL基礎教程(第2版)》
《SQL進階教程》
Web前端
《HTML5權威指南》
《HTML5秘籍(第2版)》
《HTML5 與 CSS3 基礎教程(第八版)》
《CSS 設計指南(第3版)》
《CSS 權威指南(第3版)》
《深入理解 ES6》
《ES6標準入門(第三版)》
《JavaScript設計模式》
《JavaScript框架設計》
《JavaScript權威指南(第6版)》
《JavaScript設計模式與開發實踐》
《JavaScript高級程序設計(第3版)》
《JavaScript DOM編程藝術(第2版)》
《Effective JavaScript:編寫高質量JavaScript代碼的68個有效方法》
PHP
《Head First PHP & MySQL(中文版)》
《深入PHP:面向對象、模式與實踐(第3版)》
Android
《Android編程權威指南(第2版)》
《移動應用UI設計模式(第2版)》
《Android開發藝術探索》
iOS
《iOS編程實戰》
《iOS編程(第4版)》
《Objective-C高級編程》
《Effective Objective-C 2.0:編寫高質量iOS與OS X代碼的52個有效方法》
.NET/.NET Core
《C#6.0本質論》
《深入理解C#(第3版)》
《CLR via C#(第4版)》
《C#圖解教程(第5版)》
《Effective C#》
《More Effective C#》
《C#併發編程經典實例》
《C#多線程編程實戰(第2版)》
《你必須知道的.NET(第2版)》
《.NET本質論 第1卷:公共語言運行庫》
《.NET探秘: MSIL權威指南》
《Pro .NET Performance》
《.NET高級調試》
《微軟.NET 程序的加密與解密》
《.NET Development Using the Compiler API》
《.NET設計規範:約定、慣用法與模式》
《編寫高性能的.NET代碼》
《Building Microservices with .NET Core》
《Microservices in .NET Core, with Examples in NancyFX》
機器學習
《矩陣分析》
《機器學習》
《統計學習方法》
《機器學習導論》
《推薦系統實踐》
《機器學習實戰》
《Web數據挖掘》
《深入淺出統計學》
《模式分類(第2版)》
《概率論與數理統計》
《統計學習基礎(第2版)》
《數據挖掘:概念與技術(第3版)》
《數據挖掘:實用機器學習工具與技術(原書第3版)》
《大數據:互聯網大規模數據挖掘與分佈式處理(第2版)》
測試測開
《測試驅動開發》
《探索式軟件測試》
《有效的單元測試》
《Google軟件測試之道》
二、算法與數據結構
《大話數據結構》
《算法(第四版)》
《算法導論》
《編程珠璣》
《算法概論》
《算法設計》
三、數據庫與操作系統
數據庫
《深入淺出SQL》
《高性能MySQL》
《MySQL排錯指南》
《數據庫索引設計與優化》
《MySQL技術內幕 : InnoDB存儲引擎》
《SQL Server 性能優化與管理的藝術》
《SQL Server性能調優實戰》
系統編程
《編碼:隱匿在計算機軟硬件背後的語言》
《深入理解計算機系統》
《程序員自我修養》
《設計數據密集型應用》
《鏈接器和加載器》
《COM 本質論》
《代碼優化:有效使用內存》
《編譯原理》
OS
《現代操作系統》
《操作系統真相還原》
《Windows核心編程》
《深入理解LINUX內核》
《UNIX編程藝術》
《操作系統導論》
《鳥哥的Linux私房菜 : 基礎學習篇》
四、計算機網絡
《計算機網絡(第五版)》
《圖解TCP/IP》
《TCP/IP網絡編程》
《TCP/IP詳解卷一:協議》
《計算機網絡:自頂向下方法》
《Unix網絡編程》
五、編程實踐
《Linux高性能服務器編程》
《Linux多線程服務端編程》
《UNIX 環境高級編程》
《代碼整潔之道》
《設計模式》
《代碼大全 》
《程序員修煉之道》
《計算機程序設計藝術》
《重構:改善既有代碼的設計》
《修改代碼的藝術》
《計算機程序的構造與解釋》
《快速軟件開發》
《uml實踐指南》
六、程序員自我提升
《暗時間》
《數學之美》
《人月神話》
《硅谷之火》
《浪潮之巔》
《黑客與畫家》
《禪與摩托車維修藝術》
《軟技能:代碼之外的生存指南》
七、求職面試
《編程之美》
《劍指Offer》
《程序員面試金典》
關於飛援
飛援是一個新興的程序員接單平台。平台會居中主導匹配甲方需求和合適的開發者,不用自己在甲方面前和其他程序員競標PK。所以如果工作質量比較穩定,並且時間也比較寬裕,持續合作會源源不斷的有單子。