JasonWang's Blog

「置顶」收藏的学习资料

字数统计: 800阅读时长: 2 min
2022/03/17

以下是从事软件开发以来收藏的资料/书籍/网站, 欢迎推荐~

基础

网络协议

  • TCP/IP指南: TCP/IP协议很详细的介绍, 有很多绘制精美的流程图, 是学习TCP/IP很好的网站
  • 深入理解Linux网络协议栈: 很好的内核协议的在线书籍, 从协议栈初始化到数据接收发送, 再到路由都有介绍, 是研究Linux内核协议不可多得的参考资料
  • 计算机网络(第5版): 详尽的介绍了计算机网络相关的知识,从以太网到WIFI、蓝牙都有涉及,难度不高,很合适入门学习

LINUX开发

  • Advanced Programming in the UNIX Environment: 熟悉Unix/Linux系统开发的必读书之一, 对了解Unix类的操作系统工作原理很有帮助, 可以多看, 作为参考书常备.
  • Unix Network Programming: 专门讲Unix类操作系统网络编程开发, 涵盖了网络编程的方方面面,软件开发人员必读书目.
  • 深入理解LINUX内核: 基于2.6版本的内核代码讲解Linux内核的具体实现原理, 内容翔实深入,是理解Linux内核的不可少的参考书之一.
  • 程序员的自我修养: 从库的加载与程序编译的角度讲解了Linux/Windows下代码从编译到实际运行的具体过程, 对理解计算机代码的执行过程很有帮助, 可以作为参考书。
  • Redhat系统优化手册: 包含了Linux系统中内存/IO/网络相关的优化, 可以很好的将Linux系统与内核的知识串联在一起, 值得深入学习
  • Linux内核周报: Linux内核官方权威文档, 有很多值得一看的资料

拓展

  • 黑客与画家: 作者Paul Graham素有硅谷创业教父之称, 把计算机软件行业的各种问题都看得十分透彻, 值得多读
  • 数学之美: 吴军博士写的有关算法在互联网以及人工智能应用方面的科普类书籍,最近又看了一遍,值得学习。
  • Head First设计模式: 再看一遍,是一本很不错的软件设计模式的书籍,深入浅出,还有很好的配图与案例,值得看看

大牛的网站

CATALOG
  1. 1. 基础
  2. 2. 网络协议
  3. 3. LINUX开发
  4. 4. 拓展
  5. 5. 大牛的网站