读书就是要读经典,技术类书籍也是如此。
下面汇总了各个细分方向的计算机类经典图书,供大家学习参考:
一、编程语言
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》
《程序员面试金典》
关于飞援
飞援是一个新兴的程序员接单平台。