时间:2015-04-30
数据结构举例,适用范围,入门,尽量在最短时间内对所学知识有大致的理解.
两个原则:
- 简单粗暴,不曲线救国.
- 一次只做一件事.
不要为了学英语而看英文版的书籍, 实现目标最快最有效率的原则就是简单粗暴, 学技术知识就直接看你能快速理解的中文版书籍, 学英语就看一些感兴趣的英文小说.
分析为什么?
为了应对临近的考试,我的首要目标是在短时间内掌握数据结构的知识. 但我心里抱着这么一种侥幸心理----看英文原版书既能学到知识,又能学到英语---多么完美的小算盘, 可天底下没有这么好的事! 事实是,对我这样的初学者来说,一开始就看英文技术书籍效率慢, 理解不深刻. 为了"学好英语",遇到单词我会认真查字典,这个过程会浪费大量的时间, 违背了一次只做一件事的原则. 单词看不懂,知识学不到,信心受损,这是普遍的下场.
凡是厉害的程序员都会告诉你,看技术书就要看英文原版,顺带黑一下国内翻译多么多么差. 但他们不会告诉你, 认真看完一本英文的技术书籍要花费多么大的精力, 也许你必须要在一个月后参加考试, 但他们不会在乎这个, 只会不负责任地说"看英文原版". 因为他们知道, 这么说肯定没有错, 谁都不会否认英文原版的技术书籍比翻译过来的要好, 至于你是否要在下个月考试, 那就不是他们关心的问题了.
怎么办?
不要迷信英文原版的技术书籍,作为初学者,入门的话就直接看中文教材,有些中文的技术书还是很不错的.这个过程是为了对数据结构这门课程有个大致的了解, 扫清一些专业术语上的障碍.有了这样的基础之后,再去看英文原版你更多的感受会是"哦,原来英文是这个单词啊",而不是"WTF,这个是什么意思,那个又是什么意思!"