题外话: 推荐一个 github 上的 开源书籍,有各种语言版本的,建议看 英文版 ,当然也有 中文版 非常之棒!!

一、算法基础系列

  • 数据结构基础(C语言版)》朱仲涛 译
  • 《剑指Offer》
  • 《编程之美》
  • 《编程珠玑》
  • 《CareerCup-Top 150 Questions 4th》
  • 《[算法导论].(美国)Cormen.扫描版》

二、C/C++面试题基础系列

  • 《程序员面试宝典》
  • 《程序员面试攻略》
  • 《C/C++程序员生存手册》

三、高质量代码系列

  • 《高质量程序设计指南》
  • 《高质量程序设计艺术》

四、C语言系列(对很好的掌握C++有很大帮助)

  • 《编程精粹:编写高质量C语言代码》
  • 《C语言深度解剖》
  • 《C和指针》
  • 《C专家编程》

五、C++系列

  • 《C++ primer》 
  • 《C++程序设计语言》
  • 《effective C++》
  • 《more effective c++》
  • 《C++语言99个常见编程错误》
  • 《c++沉思录》
  • 《c++ 编程剖析-问题、方案和设计准则》刘未鹏译
  • 《提高C++性能的编程技术》左飞
  • 《STL 源码剖析》

六、LINUX系列

  • 《鸟哥的LINUX私房菜基础篇》
  • 《鸟哥的LINUX私房菜服务器架设篇》
  • 《Linux/Unix系统编程手册》
  • 《Linux程序设计》马修
  • 《UNIX 环境高级编程》
  • 《Linux内核设计与实现》
  • 《Linux内核完全注释(修正版v3.0)》
  • 《Unix 编程艺术》

七、LINUX 工具系列

  • 《VIM中文手册》
  • 《轻松学用linux shell编程》
  • 《Linux命令、编辑器与Shell编程》 / (美) Mark G. Sobell著; 杨明军, 王凤芹译
  • 《跟我一起学makefile》

八、多线程编程系列

  • 《多核多线程编程》
  • 《LINUX 多线程服务器端编程》 陈硕

九、其它辅助系列

  • 《处理器架构》
  • 《英特尔平台编程》
  • 《深入理解计算机系统》
  • 《深入浅出设计模式》
  • 《[设计模式]:可复用面向对象软件的基础》机械工业出版社
  • 《深入理解计算机系统》
  • 《汇编语言程序设计》

再补充几本书可以作为后面后备

一部分书反复读3遍以上。比如apue,unp,tcp/ip v1等。
重点圈几本推荐下:(*号书籍 强烈推荐)
c/c++:
初级 c语言解惑/C和指针
专家:C专家编程 *
c++ primer/effictive c++/inside c++ *
tcp/ip书籍
tcp/ip v1(tcp/ip 详解 卷I) *** 卷2/3没必要买,也没必要看,这本卷1主要将tcp/ip原理
unp *** 这本主要将linux socket编程API,两本结合看,效果最佳
unp2(unix 网络编程第2卷) 这本主要讲IPC,有时间可以看看
linux书籍:
apue ***
深入理解linux内核 *
其他系列linux源码书籍,适量看即可。
应试算法及智力题:
编程之美、编程珠玑
海量数据处理:
这个网上收集资料,或者有时间我传上来。
数据结构:
数据结构与算法分析-C语言描述 Weiss *
考研数据结构1800红色题集

转载于:https://www.cnblogs.com/cthon/p/9090659.html

linux c++ 服务器端开发面试必看书籍相关推荐

  1. 数据库查询某一列大写转化小写字母表示_算法/开发 面试必看! 【数据库】面试题合集...

    本合集整理了计算机专业相关算法/开发面试中遇到的[数据库]相关面试题,后续会不断更新,有需要的小伙伴可以点赞or收藏随时查阅哦! Q:数据库四大特性ACID? Atomicity(原子性):一个事务( ...

  2. python考试题库开发_算法/开发 面试必看! 【python基础】面试题合集

    本合集整理了计算机专业相关算法/开发面试中遇到的[python基础]相关面试题,后续会持续更新,有需要的小伙伴可以点赞or收藏随时查阅哦!♥ Q:python不可变对象?可变对象?可变对象:list ...

  3. Android 关于佳博和汉印蓝牙热敏打印机开发,android面试必看书籍

    PrinterHelper.SetBold("1"); PrinterHelper.SetMag("2", "2"); PrinterHel ...

  4. 大数据开发工程师必看书籍

    书籍是技术学习的源泉,也是很多程序员学习的重要工具.对于大数据的学习,除了要配合全新的大数据技术视频教程之外,我们还要看一下相关的书籍,更容易让我们深入了解学习大数据技术. 大数据学习相关书籍推荐阅读 ...

  5. android面试必看书籍,花三分钟看完这篇文章你就懂了

    刷题 我刷题的方式都是老套路了,LeetCode+<剑指offer>,虽然老,但是效果非常不错,除此之外,再搜一搜网上的一些大厂面试题.看了很多面经.这个过程不仅是个脑力活还是体力活,由于 ...

  6. python开发工程师面试题-超实用面试必看,Python工程师面试题

    原标题:超实用面试必看,Python工程师面试题 面试是公司挑选职工的一种重要方法.它给公司和应招者提供了进行双向交流的机会,能使公司和应招者之间相互了解,从而双方都可更准确做出聘用与否.受聘与否的决 ...

  7. linux必看书籍推荐

    Linux能运行主要的UNIX工具软件.应用程序和网络协议.它支持32位和64位硬件.Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统.无论你是什么语言的程序员,都离 ...

  8. 99. 中高级开发面试必问的Redis,看这篇就够了

    中高级开发面试必问的Redis,看这篇就够了! 一.概述 二.数据类型 STRING LIST SET HASH ZSET 三.数据结构 字典 跳跃表 四.使用场景 计数器 缓存 查找表 消息队列 会 ...

  9. 2019年黑马新版Java学习路线图(内含大纲+视频+工具+书籍+面试)面试必看!

    非常好的java学习路线,伴有配套资源. 面试必看! 黑马程序员:http://bbs.itheima.com/thread-386464-1-1.html

最新文章

  1. 简要叙述matlab的含义,1,简述MATLAB组成部分? 2,说明使用M文件编辑/调试器的方法和优点? 3,存储在工作空间中的数组能编辑吗...
  2. yum mysql mariadb 目录_CentOS用yum安装、配置MariaDB
  3. 【机器学习基础】机器学习距离与相似度计算
  4. 倒序查10条数据_餐饮业总营收增量七成由外卖拉动,天眼查数据显示今年我国新增相关企业超10万家...
  5. php_memcahed telnet远程操作方法
  6. 计算机基础技能应用查询中心,计算机基础应用教程
  7. git小乌龟下载及汉化
  8. java中static代码块_java中静态代码块详解
  9. 热腾腾的鸡汤,趁热。
  10. Windows10系统以太网显示“未识别的网络”如何解决
  11. Go-加密学(四) - 证书/SSL/TLS/https单向认证/思维导图
  12. 一文读懂矩估计、极大似然估计和贝叶斯估计
  13. python可以开发软件_python可以开发软件吗
  14. 网络协议之TCP和UDP
  15. centos7配置mysql主从:一主多从
  16. UWP 记一次WTS 和 UCT翻车经历
  17. Unity-简单的坦克大战的一些思路
  18. Gvim高级操作001--对匹配关键字进行操作--数字运算结果替换
  19. 陌上花开缓缓归(转)
  20. java教程 电子工业出版社_Java程序设计实用教程

热门文章

  1. iOS开发UI篇—简单介绍静态单元格的使用
  2. ecshop的Mysql操作类
  3. [置顶] 决策树绘图(二)
  4. Cisco WLAN 控制器的配置
  5. 小猿圈web前端之jQuery抽奖系统
  6. BZOJ2208:[JSOI2010]连通数——题解
  7. J2EE从servlet开始
  8. 桌面倒计时2.0 涉及知识点详解及源码分享
  9. WCF(Sender) to MSMQ to WCF(Receiver)
  10. [文档].Altera - 可选择的Nios II的Boot方法