王垠看起來已經(jīng)放棄對無計(jì)算機(jī)基礎(chǔ)的人群的教學(xué)了掸鹅,他本來就是屬于那種想要扮演蘇格拉底式的「禪師」之類的點(diǎn)撥角色被辑,啟發(fā)式教育而不是應(yīng)試那一套制恍。但是這就有一個矛盾了雹熬,他的課都是屬于基礎(chǔ)課宽菜,做的東西都是玩具類的東西,最終到做一個編譯器竿报,還不如干啃幾部巨頭來的收獲大铅乡。他倒不如列一個書單,給一個大而又不是不可以完成的目標(biāo)烈菌,不過對于一般人(比如我)來說阵幸,英文能力可能不足以支撐閱讀英文書籍,這倒也是一個問題芽世。
教學(xué)類文章總要有一個面對的群體:是無基礎(chǔ)挚赊,進(jìn)階性,還是專業(yè)性人員之間的討論济瓢?在你寫的時候荠割,總是情不自禁地帶入一些你默認(rèn)對方已經(jīng)熟悉的內(nèi)容,盡管某些內(nèi)容實(shí)際上并不簡單旺矾。
這就讓我想起了一個讀書效率的問題蔑鹦,就像我和acm大佬一起看一本新的算法書,我可能要啃80%才算讀完這本書箕宙,他可能只需要看10%左右就可以了(可能一個小時他就 「看完了」嚎朽,你不需要懷疑人生)。有時候我們會感受到與別人的差距柬帕,比如前段時間我和旁邊的服務(wù)器大佬一起用新的引擎(比如虛幻4)做一個新游戲火鼻,他一拿到ue4這東西,就瞬間完全地投入了進(jìn)去研究代碼雕崩,而我還是只是在外邊敲敲打打魁索,看看教程,而過一個月他已經(jīng)能給我們講底層網(wǎng)絡(luò)部分的邏輯了盼铁,我只是剛剛寫了幾個很粗糙的藍(lán)圖demo粗蔚。是我們智力還是天賦有差距嗎?我覺得都不是饶火,因?yàn)樗皩nity3D架構(gòu)比較熟鹏控,所以他只需要關(guān)注差異的部分就可以了致扯,他所認(rèn)為的「新」和我認(rèn)為的「新」并不是一個概念。單純的量變就有滾雪球的作用当辐,所以一般看書是會越看越快的抖僵,比如一開始一個月看一本,后面一周看一本缘揪,再后面一天看一本耍群。這也就意味著,人與人之間的水平會越差越大是正常的找筝。
我也深刻的體會到蹈垢,自己會和教別人會,是完全不同的概念袖裕,你不可能強(qiáng)行搭一座「空中樓閣」曹抬。讓他人了解一個概念,隱含著你需要讓他了解對應(yīng)的 「基礎(chǔ)概念」急鳄,而你的內(nèi)容越高級谤民,基礎(chǔ)內(nèi)容就越復(fù)雜。假設(shè)你的內(nèi)容是10本書的總結(jié)疾宏,那就相當(dāng)于你得把這10本書都得讓他「被動閱讀」并吸收张足,這個時候你才能體會到,你認(rèn)為的「這個其實(shí)很簡單」其實(shí)并不簡單灾锯。這個時候,沒有基礎(chǔ)的情況下嗅榕,反而是「應(yīng)試」那一套效率最高顺饮,比如需要記憶80%的算法內(nèi)容,死記硬背倒是最好的方法凌那。所以不要輕易否定古人的智慧兼雄,坐牢式教育絕對能夠讓你打牢基礎(chǔ)。至于其他領(lǐng)域內(nèi)容的學(xué)習(xí)帽蝶,我覺得應(yīng)該也是類似的赦肋。