看完第一章时的感觉是惊喜,但是看完整本书之后就只剩下还行了。前不久读着读着实在忍不住了就在饭否上吐槽到:『(作者)沉迷于用底层的方法去分析,但是又囿于各种细枝末节;到了高处又缺乏一定的核心抽象部分的分析』。书中很多问题看似用底层分析的方法解决得比较巧妙,但是这些分析方法依赖的基础完全就已经足够解决问题本身,这样一来就有种为了底层分析而底层分析的意图。
另外这本书的定位也有点问题:从内容看,受众似乎是那些接触编程不久的学生,因此无论从作者强调的分析方法还是内容的编写逻辑上,个人感觉都对目标读着不友好。而对我个人而言,内容又显得深度不够。
书中还有一些工程实践的观点/原则是错误的,代码说实在也写的挺烂的,真正想通过这本书提高码代码能力的话恐怕是要失望了。
最后,我非常推荐作者在书中用来解决问题的思路和方法(虽然仅对某一类问题比较高效),但是并不推荐内容本身。简言之,这是一本非常需要带着批判思维阅读的书。
-----原评论------
意料之外。作者似乎是电子科大的老师,果然比起我的屌丝学院的老师高明不知道哪里去了。