75 | 程序员练级攻略:系统知识
陈皓
该思维导图由 AI 生成,仅供参考
你好,我是陈皓,网名左耳朵耗子。
进入专业的编程领域,学习系统知识是非常关键的一部分。
首先推荐的是翻译版图书《深入理解计算机系统》,原书名为《Computer Systems A Programmer’s Perspective》。不过,这本书叫做《程序员所需要了解的计算机知识》更为合适。
本书的最大优点是为程序员描述计算机系统的实现细节,帮助其在大脑中构造一个层次型的计算机系统。从最底层的数据在内存中的表示到流水线指令的构成,到虚拟存储器,到编译系统,到动态加载库,到最后的用户态应用。通过掌握程序是如何映射到系统上,以及程序是如何执行的,你能够更好地理解程序的行为为什么是这样的,以及效率低下是如何造成的。
再强调一下,这本书是程序员必读的一本书!
然后就是美国计算机科学家 理查德·史蒂文斯(Richard Stevens) 的三套巨经典无比的书。(理查德·史蒂文斯于 1999 年 9 月 1 日离世,终年 48 岁。死因不详,有人说是滑雪意外,有人说是攀岩意外,有人说是滑翔机意外。总之,家人没有透露。大师的 个人主页 今天还可以访问。)
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
程序员练级攻略:系统知识 程序员练级攻略中的系统知识是提升编程和架构能力的关键。左耳朵耗子分享了系统知识的重要性,并推荐了经典书籍和实践项目。他强调了《程序员所需要了解的计算机知识》一书对于描述计算机系统实现细节的重要性,以及《Unix网络编程》、《TCP/IP详解》等书籍的价值。此外,他还提到了C10K问题和C10M问题,以及实践项目的重要性,包括实现telnet版本的聊天服务器、简单的HTTP服务器和生产者/消费者消息队列服务。文章内容涵盖了系统知识的学习要点和实践项目,对于想要提升编程和架构能力的程序员具有重要参考价值。 左耳朵耗子建议程序员学习工业级编程语言,如C、C++、Java和Go语言,以及掌握算法和数据结构。此外,他强调了计算机的相关系统的基础知识,包括操作系统、网络系统和数据库系统。这些知识是成为合格程序员的基础,而进一步的专业发展方向包括底层方向、架构方向、数据方向、前端方向和其他方向。左耳朵耗子鼓励程序员选择方向并勇往直前,同时指出不同方向会有不同的经验积累,经验积累是转换方向的成本。 总之,本文提供了系统知识学习的重要性和实践项目的建议,以及对程序员发展方向的指导,对于想要成为高水平程序员的读者具有重要的参考价值。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《左耳听风》,新⼈⾸单¥98
《左耳听风》,新⼈⾸单¥98
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(49)
- 最新
- 精选
- 在路上“如果想看完我推荐的那些书和知识,并能理解和掌握,我估计怎么也得需要 4-5 年的时间。” 耗子哥,“4-5年”是脱产情况下4-5年吗?
作者回复: 无996的在职
2018-06-19351 - saiyn郁闷啊,这么多篇都是介绍一些链接内容
作者回复: 对不住了。另外,这系列的文章只是画个地图。路还是要自己一步一步走的,饭还是要自己一口口吃的。
2018-06-19319 - zliweijk计算机科班出身的半吊子感谢耗子叔的分享,一切都只是时间,觉得看书枯燥算是没热情吗?
作者回复: 枯燥也得咬牙啃,好多知识都这样
2018-06-196 - JasonHu有没有读者群 朋友可以发一个吗
作者回复: 看我的微博置顶
2018-06-201 - JasonHu已经在 Github 上整理了这系列文章中提到的书 https://github.com/jasonim/ebook2018-06-206112
- 耗子粉丝周二周四等待耗子叔更新文章成了一种习惯!程序员练级攻略这个系列,真是太精彩了!作为计算机科班出生的半吊子!整天想着怎样读完这一系列推荐书!是不是要辞职精心研究一到两年,再去上班!纠结!这些内容真的太精彩了!2018-06-1939
- 林子这"货"干的有点脱水吧。。。2018-06-1922
- Daemon.An耗子叔,有一个问题想问您,就是您推荐的《深入理解计算机系统》、《Unix环境高级编程》、《TCP/IP》等这些书都出了新版,但是有些已经不是原作者了;但是如果看旧版的,有些知识可能已经有点过时了。对于老版、新版之间的区别以及选择,您怎么看的呢?希望耗子叔指点迷津2018-06-19321
- 中山浪子一个计算机科班出身毕业7-8年的半吊子表示,感谢耗子哥指明了方向2018-06-1920
- 笨笨熊感谢皓哥的精彩分享。关于Wireshark抓包这两本书「Wireshark网络分析就这么简单」、「Wireshark网络分析的艺术」也很不错。2018-06-1913
收起评论