博客 / 詳情

返回

有什麼書籍被程序員奉為經典?

彙總了各個方向的經典書籍,供大家參考:

一、編程語言

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。所以如果工作質量比較穩定,並且時間也比較寬裕,持續合作會源源不斷的有單子。

user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.