• 程序员必读书籍有哪些值得推荐?


    读书就是要读经典,技术类书籍也是如此。

    下面汇总了各个细分方向的计算机类经典图书,供大家学习参考:

    一、编程语言

    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》

    《程序员面试金典》

    关于飞援

    飞援是一个新兴的程序员接单平台。

  • 相关阅读:
    大数据专业毕业后职业前景如何?
    Redis:Redis的数据结构、key的操作命令
    详解基于机器学习的恶意代码检测技术
    kafka笔记要点和集群安装、消息分组、消费者分组以及与storm的整合机制
    部署LAMP平台
    支付交易-交易执行器(一)
    leetcode(力扣) 72. 编辑距离 (动态规划)
    关于线程池的常见问题
    spring底层实现-1-BeanFactory与applicationContext的功能与实现
    乐鑫成为亚马逊 AWS IoT ExpressLink 三家合作伙伴之一
  • 原文地址:https://blog.csdn.net/dream202238/article/details/126362727