之前在微博问答(@算法时空)上回答了算法书籍推荐的问题, 感觉意犹未尽, 顺便讨论一下学习方法.
各种算法书籍浩如烟海, 很多人可能东看一本西看一本, 看了很多内容, 但却收获甚微. 其实, 《红楼梦》里面贾政说过一句:
“什么《诗经》古文,一概不用虚应故事,只是先把《四书》一气讲明背熟,是最要紧的。”
虽然贾政自身功名事业不怎么样, 但是这句话倒是有些道理. 你看他气势磅礴的讲出了一个真理, 我总结为“一本书主义”(他说的是“一套书”). 算法确实难学, 但是学的时候根据自己的方向选好一本书, 持续不断地研读, “念念不忘, 必有回响”!
为什么要选好一本书呢, 因为与将来的走向有关. 换言之, 武功门派不同, 若是不根据自身的需求选对方向, 必然会走火入魔. 另外, 选一本书能让自己注意力更加集中于学习上, 反正书山一条路, 没有给自己偷懒的理由. 其实, 频繁地换书说明了自己在放弃难题, 这样是没有办法学好的.