这本书已经看到第六章了,由于书的内容相当散,每个故事又很有趣,虽然有些句子比较拗口,有些名词没有见过,但依然对这本书书一直有着很高的兴趣,好像那些经典的专业书籍都有着这样的特点吧。
读这本书最大的收获我感觉是学到了一些学习的方法和写软件的方法,与实际的结合十分紧密,个人责任、拽光弹开发、调试策略、元程序设计、按合约设计、重构、无情的测试,等等。例如谈到为你的知识进行投资就列出了一些目标,每季度阅读一本技术书籍、也要阅读非技术书籍、参加本地用户组织、跟上潮流等等。我正在学习书中所提示的一些方法,相信会有不小的收获。同样书中提到的各种编程技术和方法也能提高扩宽我的思路,对今后的学习也有很大的帮助。
个人感受部分
- 我过去是怎么做的(或者我过去看见谁是怎么做的);
针对阅读的内容,我不禁反省自己,从前经常找到别人的模板然后才开始写代码,完全由自己写出来的程序少之又少,写代码的目的好像仅仅是为了完成作业,这种想法和做法很大程度上限制了我的学习能力。
2.结合书中所讲,说明为什么这样不好;
通过书中开头提到关心你的技艺:如果你不在乎能否漂亮的开发出软件,你又为何要耗费生命去开发软件呢?我认为这个问题问的非常好,一下就把我问清醒了,既然要写,就好好写,不然就真的是在浪费时间,毫无意义。
3.提出一个解决办法,避免再次掉入陷阱。
树立正确的观点和态度。