左耳听风
陈皓
网名“左耳朵耗子”,资深技术专家
180928 人已学习
新⼈⾸单¥98
登录后,你可以任选6讲全文学习
课程目录
已完结/共 119 讲
左耳听风
15
15
1.0x
00:00/00:00
登录|注册

07 | 推荐阅读:每个程序员都该知道的知识

其他与性能调优相关的书籍
C++软件性能优化
编程语言与bug类型的相关性
编程语言与软件领域的相关性
函数式编程语言的bug情况
不同编程语言的bug fix commits
Review测试案例
为Code Review结果写有目的性注释
正面鼓励好代码
提交代码前写清晰说明
Code Review作为员工晋升参考因素
跨团队的Code Review
强制要求代码复查
对社会有益所需知识
进入研究生院所需知识
为了一辈子都有工作干
为了获得好工作
Unix编程艺术/Unix高级环境编程
Effective C/More Effective C
代码整洁之道
人月神话
重构
设计模式
算法导论
计算机的构造和解释
程序员修练之道
代码大全
电子书:C++软件性能优化
编程语言和代码质量的研究报告
LinkedIn高效的代码复查技巧
每个搞计算机专业的学生应有的知识
每个程序员都应该要读的书
左耳朵耗子:每个程序员都该知道的知识

该思维导图由 AI 生成,仅供参考

你好,我是陈皓,网名左耳朵耗子。
在整个为期一年的专栏内容中,我会逐步向你推荐一些有价值的内容,供你参考,这些内容有中文,有英文,也有视频,它们都是我认为对我非常有价值的信息,我也希望它们对你能有同样的帮助和启发。
今天,我为你推荐的 5 篇文章,它们分别是:
Stack Overflow 上推荐的一个经典书单;
美国某大学教授给计算机专业学生的一些建议,其中有很多的学习资源;
LinkedIn 的高效代码复查实践,很不错的方法,值得你一读;
一份关于程序语言和 bug 数相关的有趣的报告,可以让你对各种语言有所了解;
最后是一本关于 C++ 性能优化的电子书。

每个程序员都应该要读的书

在 Stack Overflow 上有用户问了一个问题,大意是想让大家推荐一些每个程序员都应该阅读的最有影响力的图书。
虽然这个问题已经被关闭了,但这真是一个非常热门的话题。排在第一位的用户给出了一大串图书的列表,看上去着实吓人,不过都是一些相当经典相当有影响力的书,在这里我重新罗列一些我觉得你必须要看的。
《代码大全》 虽然这本书有点过时了,而且厚到可以垫显示器,但是这绝对是一本经典的书。
《程序员修练之道》 这本书也是相当经典,我觉得就是你的指路明灯。
《计算机的构造和解释》 经典中的经典,必读。
《算法导论》 美国的本科生教材,这本书应该也是中国计算机学生的教材。
《设计模式》 这本书是面向对象设计的经典书籍。
《重构》 代码坏味道和相应代码的最佳实践。
《人月神话》 这本书可能也有点过时了,但还是经典书。
《代码整洁之道》 细节之处的效率,完美和简单。
《Effective C++》/《More Effective C++》 C++ 中两本经典得不能再经典的书。也许你觉得 C++ 复杂,但这两本书中带来对代码稳定性的探索方式让人受益,因为这种思维方式同样可以用在其它地方。以至于各种模仿者,比如《Effective Java》也是一本经典书。
《Unix 编程艺术》《Unix 高级环境编程》也是相关的经典。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

这篇文章总结了左耳朵耗子在专栏中推荐的5篇有价值的技术文章。其中包括Stack Overflow上的经典书单、美国某大学教授给计算机专业学生的建议、LinkedIn的高效代码复查实践等内容。左耳朵耗子强调了程序员应该阅读的经典图书,作品集对求职的重要性,以及计算机专业人士需要掌握的硬技能。此外,他分享了LinkedIn的代码复查实践,包括跨团队的复查、代码提交前的清晰说明、员工晋升参考因素等。这些实践方法为提升代码质量和员工积极性提供了有益的启示。文章还介绍了一份关于编程语言和代码质量的研究报告,以及一本关于C++软件性能优化的电子书。这些内容涵盖了编程语言对软件质量的影响、软件性能优化等技术领域的重要知识,对于程序员和计算机专业学生具有重要的参考价值。左耳朵耗子的推荐和总结为读者提供了丰富的技术知识和实践经验,对于技术人员来说具有很高的参考价值。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《左耳听风》
新⼈⾸单¥98
立即购买
登录 后留言

全部留言(70)

  • 最新
  • 精选
  • Wilson_qqs
    就是需要这么干的好文章,谢谢耗子哥

    作者回复: 谢谢认可

    2018-01-12
    19
  • 陈俊鸿
    一上来就做酷炫的项目,learn by doing,学得快,容易有成就感,但是基础不牢,这是Top-Down的学习方式。看书,学概念,啃理论,比较枯燥,容易忘记,学得慢,费时间,但可以修炼内功,这是Bottom-Up的学习方式。对于这两种学习方式的结合,想听听老师的见解。
    2017-10-25
    7
    251
  • Chris
    老师你好,希望有时间可以具体谈谈架构师(Java)方面的知识体系与进阶之路,谢谢!
    2017-10-25
    3
    37
  • songyy
    在语言项目 bug数量分析那里,某些static typing的语言(比如Java)比non static type的语音(比如ruby)bug多,还是蛮让人惊讶的。我觉得可能是因为,ruby这类的语言因为重构困难,让人不得不重视测试吧。 此外,cpp的bug那么多...除了语言设计本身的问题,我想和使用数量比较大也有关系:主要是library层级的代码,很容易发现一些bug
    2017-10-26
    19
  • yeyuliunian
    关于数据库方面的资料
    2017-10-24
    19
  • whhbbq
    "这段代码很棒",很少听到review的人这样说的,学到了,自己会这么去做的。
    2018-03-02
    15
  • lyjustforfun
    《计算机的构造和解释》应该是《计算机程序的构造和解释》
    2018-10-08
    1
    13
  • Vincent
    好一个从入门到放弃系列
    2019-03-16
    11
  • 李志博
    对大数据存储和查询方面有兴趣
    2017-10-24
    8
  • Jo
    感谢分享!但是有个问题:目前的内容已经够我未来几年去学习和消化了,我还要读下去吗🐶
    2021-01-17
    6
收起评论
显示
设置
留言
70
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部