JasonWang's Blog

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

学习资料

  • TCP/IP指南: TCP/IP协议很详细的介绍, 有很多绘制精美的流程图, 是学习TCP/IP很好的网站

  • 深入理解Linux网络协议栈: 很好的内核协议的在线书籍, 从协议栈初始化到数据接收发送, 再到路由都有介绍, 是研究Linux内核协议不可多得的参考资料

  • Linux C一站式学习: 收藏已久, 值得一看

  • Redhat系统优化手册: 包含了Linux系统中内存/IO/网络相关的优化, 可以很好的将Linux系统与内核的知识串联在一起, 值得深入学习

  • Linux内核周报: Linux内核官方权威文档, 有很多值得一看的资料

那些年读过的计算机书籍

  • Code: The Hidden Language of Computer Hardware and Software: 最开始学单片机时就对CPU是如何执行代码, 如何解析代码并正常运营感到疑惑, Code这本书正是从零开始解释了计算机内部是如何工作的, 看了两遍, 感觉都很过瘾, 值得学习
  • 黑客与画家: 作者Paul Graham素有硅谷创业教父之称, 把计算机软件行业的各种问题都看得十分透彻, 值得多读
  • Computer Systems: A Programmer’s Perspective: 从计算机基础原理讲起, 阐述了计算机的原理, 内存/网络都有涵盖, 想进入软件行业的入门比读书之一; 平时也可以作为参考书籍不时翻一翻.
  • Advanced Programming in the UNIX Environment: 熟悉Unix/Linux系统开发的必读书之一, 对了解Unix类的操作系统工作原理很有帮助, 可以多看, 作为参考书常备.
  • Unix Network Programming: 专门讲Unix类操作系统网络编程开发, 了解网络编程必读书之一, 软件开发者必读书之一.
  • 深入理解LINUX内核: 结合代码讲解Linux内核的具体实现原理, 理解Linux内核的参考书之一.
  • 程序员的自我修养: 从库的加载与程序编译的角度讲解了Linux/Windows下代码从编译到实际运行的具体过程, 对理解计算机代码的执行过程很有帮助, 可以作为参考书。
  • 数学之美: 吴军写的有关算法在互联网以及人工智能应用方面的科普类书籍,最近又看了一遍,值得学习。

大牛的网站

原文作者:Jason Wang

更新日期:2022-07-12, 20:09:08

版权声明:本文采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可