月薪 30K 以上的程序员都在学啥?附书单合集
上次总结了一个后端开发的学习路线之后有朋友来私信,问按照路线学习该看哪些书?
由于文中只讲学习路线,并未推荐书单,那篇文章篇幅已经够长了,再多不方便阅读。每次来一个就口头推荐几本,本着让知识流动起来,决定写这篇文章方便大家日后检索书单。
这次按照学习路线,帮大家精心整理一份编程书单,时间宝贵,书一定要看经典的,所列出的几乎全都是口碑不错的好书(有几本是电子书),你对照着学,30K 也不是没可能。
话不多说,下面就进入咱们的荐书环节啦~后端开发 学习交流qun720209036 欢迎大家加入
计算机基础
操作系统
《现代操作系统》
《操作系统:精髓与设计原理》
《操作系统导论》
计算机组成原理
《深入理解计算机系统》
《程序是怎样跑起来的》
计算机网络
《计算机网络:自顶向下方法》
《网络是怎样连接的》
《TCP/IP 详解》
《图解 HTTP》
《Wireshark 网络分析就这么简单》
数据结构与算法
《啊哈算法》
《大话数据结构》
《算法图解》
《算法导论》
《编程珠玑》
工作面试
《剑指 offer》
《程序员代码面试指南》
计算机编译原理
《编译原理》
《程序员的自我修养:链接、装载与库》
数据库
《数据库系统实现》
关系型数据库 MySQL
《MySQL 必知必会》
《高性能 MySQL》
《MySQL 技术内幕》
非关系型数据库 NoSQL
《Redis 深度历险:核心原理与应用实践》
《Redis 设计与实现》
Linux 系统
Linux 系统
《鸟哥的 Linux 私房菜》
《操作系统真象还原》
《Linux 系统编程》
Linux内核
《深入理解 Linux 内核》
《Linux 内核源代码情景分析》
《Linux 内核设计与实现》
网络编程
《Unix 网络编程》
《Unix 环境高级编程》
《Linux 高性能服务器编程》
《Linux 多线程服务器端编程》
测试
《测试驱动开发的艺术》
代码质量
《重构:改善既有代码的设计》
《代码整洁之道》
《代码大全》
中间件
《Apache Kafka 源码剖析》
《RabbitMQ 实战》
架构和分布式
《大型网站技术架构》
《数据密集型应用系统设计》
《微服务设计》
《微服务架构设计模式》
高性能
《Web 性能权威指南》
设计模式
《大话设计模式》
《设计模式:可复用面向对象软件的基础》
《Head First 设计模式》
《设计模式之禅》
软件设计
《人月神话》
《领域驱动设计模式、原理与实践》
《领域驱动设计: 软件核心复杂性应对之道》
虚拟化云原生
《第一本 Docker 书》
《云原生服务网格 Istio》
版本控制
《Git 版本控制管理》
编程语言
C 语言书单
初级
《C 程序设计语言》作者之一是 C 语言之父
《C Primer Plus》
《C 语言程序设计:现代方法》
《高质量程序设计指南:C/C++语言》
进阶
《C 和指针》
《彻底搞定 C 指针》
《C 专家编程》
《C 陷阱与缺陷》
C++书单
初级
《C++ Primer 第五版》
《Effective C++》
《More Effective C++》
《Effective STL》
《STL 源码剖析》
进阶
《深度探索 C++对象模型》
《C++ 语言的设计与演化》
《C++模版元编程》
《C++编程思想》
《现代 C++教程:高速上手 C++11/14/17/20》电子书
Java 书单
初级
《Head First Java》
《Effective java》
《Java 核心技术卷》
《Java 语言程序设计》
《Java 编程思想》
进阶
《Java 并发编程实战》
《深入浅出 Java 多线程》
《深入理解 Java 虚拟机》
Go 语言书单
《Go 程序设计语言》
《Go Web 编程》
《The way to Go》
Python 书单
初级
《A Byte of Python》
《Python 编程快速上手》
《Python 学习手册》
《笨方法学 Python》
《Python 编程 : 从入门到实践》
进阶
《流畅的 Python》
《Python Cookbook》
《Python 源码剖析》
看书是技术提升的必须的一个过程。
以下后端开发电子书籍,学习视频资料获取点击:后端开发相关视频,文档代码资料包,学习路线思维导图免费领取
原文链接:月薪 30K 的程序员都学啥?附书单
评论