关于被问到“阅读书籍”,有过两次尴尬的经历。
一次是初中时,班主任调查家中藏书时,我整个书单全写的是《奥林匹克竞赛丛书》之类书籍,末尾还得意添加上“《鲁迅文集》(备注:爸爸的)”。后来老师表扬班上同学家里文学书籍很多、有阅读氛围时,我的脸不禁红到了脖子根。
另一次是刚入职时,一位老员工问我平时爱读书吗?我又得意的说,喜欢啊,每天都阅读呢,还买了kindle,历史、经济、传记各种类型都会涉猎。老员工说,我不是问那些书啊,程序员最重要的是看技术书。我又一时语塞。
于是,今年把重心放到了技术书籍,非技术书采用听书的方式进行阅读。阅读这些技术书籍后的感受就是,知道了许多很重要但是没有人会告诉你的行业标准或者行业知识,对于非计算机专业同学来说尤其如此。有些书指点迷津,告诉你这个行业怎么精进;有些书是内功心法,读完之后代码能力不会立刻提升,但是对计算机的理解已经提高一个层面;有些书是初级剑法,教你基本功养成良好习惯,同时功力也能提升一个小台阶。
那么今天就来给大家推荐几本个人五星好评的书籍,IT新手不妨阅读一下,惊喜看得见!
1. 软件开发者路线图
这本书介绍了软件开发者职业生涯中会经历的许多问题,并总结十种行为模式解决这些问题,提高自己的技能。
对于我个人而言,这本书对我最大启示就是:想写出更好的代码吗?看你常用工具的源码吧。
2. 调试九法
这本书介绍程序出bug时的排查方法。结合个人有限的调试经历,发现这本书竟然抽象包含了所有的调试思路。当自己毫无思路时,不妨看看这本书,找到思路,剩下的就是时间。
对于我个人而言,这本书对我最大的启示就是:计算机科学中,所有的诡异现象,背后都有合理的解释。那些偶现bug,其实都是必现bug,只是没有找到触发场景。所以,不要急于找到bug,相反应该首先了解该模块及相关模快的业务逻辑,也就是正常显现,然后找到问题必现的场景。
3. 代码整洁之道:程序员的职业素养
这是一本和“代码整洁”没有半毛钱关系的书,取这个书名完全是因为作者之前写出一本大名鼎鼎的《代码整洁之道》。个人感受是,这本书没有《代码整洁之道》干货多,但仍然是程序员必读书籍之一。作为一位大师级人物,作者娓娓道来自己曾经犯过的错,没有一点点架子。
对于我个人而言,这本书给我最大的启示就是:一方面,再伟大的程序员都会犯错;另一方面,就是如何对别人提出的需求或者开发时间说不;第三点,专业的程序员,就算开发时间再怎么有限,也一定会进行良好的自测,保证开发质量。
- 代码整洁之道
这本书强烈推荐每一个程序员阅读。它系统地讲述了如何命名、如何组织代码。程序员的代码虽然是写给机器看的,但是更多的写给人看的,比如别人和以后的自己。
对于我个人而言,这本书给我最大的启示是:写注释不如命名简洁而准确。
好了,本次就推荐这四本书。欢迎大家阅读这几本书后,和我交流心得哦~也欢迎大家向我推荐对你帮助最大的技术书籍
网友评论