我的程序员书单

技术书籍

书名 评价
深入理解计算机系统 国外的学生教材,适合非计算机系阅读入行IT
linux内核设计与实现 内容适合各个阶段的linux人阅读,每读一遍就有新的理解,建议阅读3遍以上
深入Linux内核架构 适合自学入门的linux内核
码农翻身 以通俗的语言解释了计算机的技术,而且类别广泛,闲暇一观增长见闻
图解密码技术 了解加解密技术的入门书籍
计算机体系结构(胡伟武) 深入浅出地讲了计算机硬件干什么的,过程和难点,值得底层软件开发反复阅读体会
TCP/IP协议三卷 系统地讲解了TCP/IP协议,不管我们如何抨击现在的TCP,都无法否认它是互联网时代的基石
程序员的自我休养-编译、链接 linux底层软件绕不过去的技术,反复学习认识到了elf的编译和链接,亲自动手写了crt,了解C程序的运行
linux二进制分析 深入的讲解了linux中elf中如何攻击和防范,矛盾相击零和博弈
unix编程艺术 大师出品,软件设计时的大量原则和范例,熏陶一下技术审美
操作系统导论 英文名为three easy pieces,讲清楚了虚拟化,进程,内存从哪里来,非常推荐英文原版,阅读没难度
性能之巅 Greg写的,非常热爱分享。从资源角度分析性能问题,分析的前提是观察,做性能优化的考虑读一下,看看如何系统查找性能问题的
算法导论 不要被名称误解,非常不适合入门,大量的理论公式推导,建议初学者绕过
程序员的数学 看书名就知道了
unix环境编程 系统地讲解了unix OS系统调用如何使用和它设计时地期望,linux也实现了和他相同地posix接口,应用开发应该系统地读一遍,知道如何正确地选择和使用系统调用

社会和自我思考

书名 评价
底层逻辑
怪诞行为学
深入思考
人月神话

你可能感兴趣的:(工作感悟,linux,运维,服务器)