写点什么

月薪 30K 以上的程序员都在学啥?附书单合集

作者:C++后台开发
  • 2022 年 5 月 26 日
  • 本文字数:1431 字

    阅读完需:约 5 分钟

上次总结了一个后端开发的学习路线之后有朋友来私信,问按照路线学习该看哪些书?

由于文中只讲学习路线,并未推荐书单,那篇文章篇幅已经够长了,再多不方便阅读。每次来一个就口头推荐几本,本着让知识流动起来,决定写这篇文章方便大家日后检索书单。

这次按照学习路线,帮大家精心整理一份编程书单,时间宝贵,书一定要看经典的,所列出的几乎全都是口碑不错的好书(有几本是电子书),你对照着学,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 的程序员都学啥?附书单

用户头像

还未添加个人签名 2022.05.06 加入

还未添加个人简介

评论

发布
暂无评论
月薪 30K 以上的程序员都在学啥?附书单合集_后端开发_C++后台开发_InfoQ写作社区