時(shí)間:2015-04-30
數(shù)據(jù)結(jié)構(gòu)舉例,適用范圍,入門,盡量在最短時(shí)間內(nèi)對(duì)所學(xué)知識(shí)有大致的理解.
兩個(gè)原則:
- 簡單粗暴,不曲線救國.
- 一次只做一件事.
不要為了學(xué)英語而看英文版的書籍, 實(shí)現(xiàn)目標(biāo)最快最有效率的原則就是簡單粗暴, 學(xué)技術(shù)知識(shí)就直接看你能快速理解的中文版書籍, 學(xué)英語就看一些感興趣的英文小說.
分析為什么?
為了應(yīng)對(duì)臨近的考試,我的首要目標(biāo)是在短時(shí)間內(nèi)掌握數(shù)據(jù)結(jié)構(gòu)的知識(shí). 但我心里抱著這么一種僥幸心理----看英文原版書既能學(xué)到知識(shí),又能學(xué)到英語---多么完美的小算盤, 可天底下沒有這么好的事! 事實(shí)是,對(duì)我這樣的初學(xué)者來說,一開始就看英文技術(shù)書籍效率慢, 理解不深刻. 為了"學(xué)好英語",遇到單詞我會(huì)認(rèn)真查字典,這個(gè)過程會(huì)浪費(fèi)大量的時(shí)間, 違背了一次只做一件事的原則. 單詞看不懂,知識(shí)學(xué)不到,信心受損,這是普遍的下場(chǎng).
凡是厲害的程序員都會(huì)告訴你,看技術(shù)書就要看英文原版,順帶黑一下國內(nèi)翻譯多么多么差. 但他們不會(huì)告訴你, 認(rèn)真看完一本英文的技術(shù)書籍要花費(fèi)多么大的精力, 也許你必須要在一個(gè)月后參加考試, 但他們不會(huì)在乎這個(gè), 只會(huì)不負(fù)責(zé)任地說"看英文原版". 因?yàn)樗麄冎? 這么說肯定沒有錯(cuò), 誰都不會(huì)否認(rèn)英文原版的技術(shù)書籍比翻譯過來的要好, 至于你是否要在下個(gè)月考試, 那就不是他們關(guān)心的問題了.
怎么辦?
不要迷信英文原版的技術(shù)書籍,作為初學(xué)者,入門的話就直接看中文教材,有些中文的技術(shù)書還是很不錯(cuò)的.這個(gè)過程是為了對(duì)數(shù)據(jù)結(jié)構(gòu)這門課程有個(gè)大致的了解, 掃清一些專業(yè)術(shù)語上的障礙.有了這樣的基礎(chǔ)之后,再去看英文原版你更多的感受會(huì)是"哦,原來英文是這個(gè)單詞啊",而不是"WTF,這個(gè)是什么意思,那個(gè)又是什么意思!"