这本书主要也是讲如何做一名优秀的程序员,而不是教读者怎样编程,这本书讲的是思想,对读者的思维方式进行启发,目前我读了一章多,来说一下目前的心得。
就说给我印象比较深的几点吧,首先是对新事物的敏感性,因为从事IT的话对于技术也好,语言也好都是要不断更新的,对于新事物要有好奇心,对其进行尝试,有新技术或是别人有自己没有过的算法思路,都应该尝试,以提升自己的能力,对自己的现有水平决不能满足,因为时代是一直变化的。
不找借口,对于自己没能做到的任务,要明白为什么,自己是不是真的做不到,如果是,那么就要靠自己的努力来提升,但如果是能做到但没做到的话,自己就要明白自己是哪里没有去做,别找借口,自己任务在自己能力范围之内的情况下,自己就应该去完成。
在编程上要对自己严格要求,这是关于书中的“软件的熵”,当有一部分代码自己糊弄过去的话,容易导致整个程序质量大跌,因此要严格要求,还有就是在团队合作中,若原本的代码就是非常优美的,其他人在参与其编程时也会尽力去做到认真,不忍心去破坏代码的优美;因此编程习惯就需要尽早建立起来。
利用好自己的经验,对于事物的好坏有自己的判断,不要人云亦云,知道什么最适合自己。
最后一点是关注新知识,经常去学习接触一些自己以前没接触的技术,在技术不断更新的时代,也许会有大作用。