读大学期间,自己买了很多技术书,加上图书馆借的,自己读了不少。

技术书有很多,大家怎么选呢?

作为过来人,小康自己读过许多好书,也遇到过一些效果不佳的。为了帮助大家节省时间,避免走弯路,我在这里精心挑选了一些极具价值的书籍进行推荐。
这些书籍不仅数量精简,而且都是经典之作,值得深入研读。因为小康自己从事的是后台开发的,所以这里推荐的书籍也是偏向后台的。但有一些通用计算机原理相关的书籍,对于以后想从事编程相关工作的朋友,也都是可以看的。

下面是我大学以及工作之后买的一些书籍

微信搜索「跟着小康学编程」关注公众号后,在后台回复「书单」即可获取本文书单链接。

回复「pdf」即可获取本文提到的书籍电子版 pdf

一、语言类

C 语言

  • 《C程序设计语言》(第2版,新版) - 作者 : K&R

  • 《C Primer Plus》(第6版) - 作者 : Stephen Prata

  • 《C和指针》 作者: Kenneth A. Reek

C++ 语言

  • 《C++ Primer》(第5版) (作者: Stanley B. Lippman, Josée Lajoie, 和 Barbara E. Moo )
  • 《Accelerated C++》 作者: Andrew Koenig 和 Barbara E. Moo
  • 《Effective C++》 作者: Scott Meyers
  • 《深度探索C++对象模型》 作者:Stanley B. Lippman
  • 《C++ STL标准程序库开发指南》 作者:闫常友、王敏
  • 《C++ STL源码剖析》 作者:侯捷
  • 《深入理解 C++11:C++11 新特性解析与应用》 作者:Michael Wong IB

Java 语言

  • 《Java核心技术 卷I》(原书第11版) 作者: Cay S. Horstmann
  • 《Effective java》(第3版) 作者: Joshua Bloch
  • 《深入理解 Java 虚拟机》(第3版) 作者: 周志明
  • 《Java 并发编程实战》 作者: Brian Goetz 和 Tim Peierls

Go 语言

  • 《Go程序设计语言》 作者: Alan A. A. Donovan 和 Brian W. Kernighan
  • 《Go语言实战》 作者: William Kennedy 等
  • 《Go语言高级编程》 作者: 柴树杉、曹春晖
  • 《Go Web编程》 作者: 郑兆雄
  • 《Go 语言学习笔记》 作者: 雨痕
  • 《Go 语言底层原理剖析》 作者: 郑建勋

微信搜索「跟着小康学编程」关注公众号后,在后台回复「书单」即可获取本文书单链接。

回复「pdf」即可获取本文提到的书籍电子版 pdf

二、计算机基础

计算机组成原理:

  • 《计算机组成与设计:硬件/软件接口》(第5版) 作者: David A. Patterson 和 John L. Hennessy

操作系统:

  • 《现代操作系统》(第4版)作者: Andrew S. Tanenbaum 和 Herbert Bos
  • 《现代操作系统 原理与实现》 作者: 陈海波 、 夏虞斌

数据结构与算法:

  • 《大话数据结构》 作者:程杰
  • 《算法图解》 作者: Aditya Bhargava

计算机网络:

  • 《计算机网络》 作者: 谢希仁

  • 《计算机网络:自顶向下方法》 作者: James F. Kurose 和 Keith W. Ross

  • 《TCP/IP详解 卷1:协议》 作者: W. Richard Stevens

三、系统编程、网络编程

  • 《程序员自我修养—链接、装载与库》(主要讲编译链接的) 作者: 俞甲子、石凡以及潘爱民

  • 《Linux系统编程》 作者: Robert Love

  • 《UNIX网络编程 卷1:套接字联网API》 作者: W. Richard Stevens, 与 Bill Fenner 和 Andrew M. Rudoff

  • 《UNIX网络编程 卷2:进程间通信》 作者: W. Richard Stevens

  • 《UNIX环境高级编程》 作者: W. Richard Stevens

  • 《Linux高性能服务器编程》 作者: 游双

  • 《Linux/UNIX系统编程手册》(上下册)作者:Michael Kerrisk

  • 《深入理解计算机系统》 作者:Randal E. Bryant和David O’Hallaron。

四、Linux 内核

  • 《深入理解Linux内核》 作者: Daniel P. Bovet 和 Marco Cesati
  • 《Linux内核设计与实现》 作者: Robert Love

五、数据库

MySQL

  • 《MySQL必知必会》 作者: Ben Forta

  • 《MySQL技术内幕:InnoDB存储引擎》 作者: 姜承尧

  • 《高性能MySQL》 作者Peter Zaitsev

Redis

  • 《Redis入门指南》(第二版) 作者: 李子骅
  • 《Redis设计与实现》 作者: 黄健宏
  • 《Redis实战》 作者: Josiah L. Carlson

。。。。未完待续,后续会补充的更加完善,更加成体系。

微信搜索「跟着小康学编程」关注公众号后,在后台回复「书单」即可获取本文书单链接。

回复「pdf」即可获取本文提到的书籍电子版 pdf