最近花了3天左右的下班時間和上班之前的時間把劉未鵬先生關(guān)于學(xué)習(xí)方法的相關(guān)博客看了一遍,覺得講得很有道理,下面把覺得我感受很深的地方摘錄下來了。 特別說明:本文是我對劉未鵬先生關(guān)于學(xué)習(xí)方法相關(guān)博文的閱讀后的一些總結(jié)和整合。如有需要請查看原文博客園地址 (一)英語的學(xué)習(xí)方法看英文版的書wikipedia和英文版的書為多??梢圆挥妙~外花時間來學(xué)習(xí)英語:閱讀的訓(xùn)練蘊含在平時的英文技術(shù)資料的閱讀中,盡量讀英文的,一來英文資料更一手和全面,二來也順便練閱讀。書寫的訓(xùn)練蘊含在去國外郵件列表發(fā)技術(shù)貼和自己寫的英文博客文章中??谡Z的訓(xùn)練則蘊含在平時的娛樂中——美劇。 (二)重視知識的本質(zhì)抓住不變量,關(guān)鍵要了解那些重要的思想(很長時間不變的東西),而不是很細的技術(shù)細節(jié)(易變的東西)。底層知識永遠都不過時。算法數(shù)據(jù)結(jié)構(gòu)永遠都不過時?;镜某绦蛟O(shè)計理論永遠都不過時。良好的編碼習(xí)慣永遠都不過時。分析問題和解決問題的能力永遠都不過時。強大的學(xué)習(xí)能力和旺盛的求知欲永遠都不過時。你大腦的思維方式永遠都不過時。啃一些底層知識時如果弄不懂,也會一遍遍讀,然后用走路吃飯坐車的時間在腦子里一遍遍去琢磨。 (三)關(guān)于閱讀(1)遇到任何問題,找書去就行。 (2)看書挑剔,只看經(jīng)典。 (3)學(xué)會在紛繁的知識中抽象出那些重要的,本質(zhì)的,不變的東西。 學(xué)習(xí)一項知識,必須問自己三個重要問題:1. 它的本質(zhì)是什么。2. 它的第一原則是什么。3. 它的知識結(jié)構(gòu) 是怎樣的。學(xué)習(xí)一個小領(lǐng)域的時候,時時把“最終能夠?qū)懗鲆黄恋腟urvey”放在大腦中提醒自己,就能有助于在閱讀和實踐的時候有意無意地整理知識的結(jié)構(gòu)、本質(zhì)和重點,經(jīng)過整理之 后的知識理解更深刻,更不容易忘記,更容易被提取。 (4)趁著對一件事情有熱情的時候,一股腦兒把萬事開頭那個最難的階段熬過去。 (6)選擇一本書中感興趣的章節(jié)優(yōu)先閱讀。目錄很仔細的看一看,最有趣的部分閱讀,有選擇地閱讀。一章、甚至一節(jié)一節(jié)的讀,眼中看到的不是一本一本的書,而是一堆一堆的章節(jié),一個一個的知識主題,按照主題來閱讀,你會發(fā)現(xiàn)讀的時候不再是老老實實地一本書看完看另一 本,而是非常頻繁地從一本書跳到另一本書,從一處資料跳到另一處資料,從而來獲得多個不同的人對同一個主題是如何講解的。 (7)對一本書中技術(shù)性較弱或信息密度較低的部分快速地略讀。讀的時候有輕有重,有的地方快,有的地方慢,看到覺得重要的地方,要隨手做筆記。這一頁我需要,這一段我需要,我把它分類分出來了。任何書里有關(guān)的內(nèi)容都進入我的資料里來。(記憶力是可以訓(xùn)練的。記憶力一開始就是你不要偷懶,不要說躺在那里看書,看完了這本書還是干干凈凈的,整整齊齊的,這不對。) (8)有的書整個就可以略讀,我一般把 書分為兩類,一類是知識的。一類是思維的。一般是在學(xué)習(xí)知識性的東西的過程中抽時間閱讀思維方面的書,1) 觀其本質(zhì)。2) 觀其大略。只有當(dāng)急著要用的時候,才需要去注意技術(shù)細節(jié)。 任何一點時間都可以用于閱讀。一本再厚的書,只要每天看一點,總有看完的一天.閱讀過程中遇到 任何值得思考的東西,可以放在任何大腦有空閑的時候思考:思考絕對不是一件疲勞的事,而是一件放松的事。創(chuàng)造大塊的時間來閱讀重要的東西,因為這樣有利于“沉浸”進去,使得新知識可以和大腦中與其相關(guān)的各種既有的知識充分融合,關(guān)聯(lián)起來。 (9)看不懂的原因 2) 其中涉及到了你不懂的概念。這是技術(shù)性的不理 解。這種情況就需要 Cross Reference 。 (四)做事方法(1)將思考成為習(xí)慣還有一個很大的好處——避免焦慮。,感到焦慮的時候不妨思考吧,甚至完全可以去理性分析和思考導(dǎo)致焦慮的問題本身,將其拆解,分析來源,在不知不覺中,大腦的工作重心就從情緒模塊轉(zhuǎn)向了推理模塊了,而且這思考也可能順帶更有效地解決了導(dǎo)致焦慮的問題呢:) (2)獲得的多少并不取決于讀了多少,而取決于思考了多少、多深。 (3)善于利用小塊時間,也善于創(chuàng)造整塊時間(如通過要事優(yōu)先)。 (4)習(xí)慣的改正 (5)專注。盡管學(xué)習(xí)時間很長,但學(xué)習(xí)密度極低,結(jié)果乘起來還是低。潛意識層面仍然在做思考的努力,從而雖然表層意識被其它事情占據(jù),但潛意識仍然將時間無形中利用起來了。這種無形中的時間利用日積月累可以產(chǎn)生宏大的效應(yīng)。如果表層意識和潛意識都能專注同一件事情,也就是俗稱的完全投入,這個時候的效率就能double。對自己喜歡做的事情都是極其 專注的,讓人焦慮的事情會積壓在潛意識當(dāng)中,總是在影響你專注做事,削弱你人生的效率。許多人對瑣事錯誤的采取了主動式關(guān)注.,你走路、買菜、洗臉洗手、坐公車、逛街、出游、吃飯、睡覺,所有這些時間都可以成為“暗時間”,你可以充分利用這些時間進行思考,反芻和消化平時看和讀的東西,讓你 的認識能夠脫離照本宣科的層面。這段時間看起來微不足道,但日積月累將會產(chǎn)生龐大的效應(yīng)。只做一件任務(wù),專注的人比不專注的人時間利用效率高,能夠迅速進入專注狀態(tài),以 及能夠長期保持專注狀態(tài),是高效學(xué)習(xí)的兩個最重要習(xí)慣。 (6)主動解決問題 你所需要的只是耐心地踏遍這塊知識版圖,當(dāng)你掌握了那些你該掌握的知識之后自然會柳暗花明。很大程度上你遇到的每個問題都不是孤立的,既然你遇到了某問題,那么很大的可能性你以后還會遇到類似的問題。,你自己動手解決也能培養(yǎng)學(xué)習(xí)能力和思考能力。每次直接問到問題的答案的同時意味著你永遠都要靠別人的大腦來獲得答案。困難的路越走越容易,容易的路越走越難。 (7)學(xué)習(xí)方法 最佳的學(xué)習(xí)方法就是先廣度優(yōu)先遍歷(先弄清What和Why),然后擇最合適的分支深入(How)。(程序員基本上是去解決一個定義好的問題,去實施一個定義好的方案。真正判別弱智與否的并非用什么語言技術(shù),而是做出什么產(chǎn)品滿足什么需求,并不是讓自己感覺爽的做法就是真正解決問題的做法,再牛再難做的 feature 如果不能帶來商業(yè)價值那就是負收益。)a. 一件事情僅僅讓你感覺挺牛不代表這件事情就是值得做的; b. 一件事情僅僅讓你感到很有興趣并不代表這件事情就是值得做的。編程語言是為了實現(xiàn)軟件的,軟件是為了服務(wù)于人的。不要為了工具而工具.不要落入為技術(shù)而技術(shù)的怪圈,而是首先想明白做的事情有什么價值,先弄清做什么,為什么做,再去想怎么做,這樣后面的功夫才花的有價值。 (8)設(shè)計你自己的進度條 沒有進度提示的話,我們無法判斷這個等待什么時候才是個盡頭。如果有不斷增長的進度條,那么我們對于什么時候會達到100%就會有一個粗略的估計,這個估計是一劑定心丸, 讓我們知道這事情總會并且會在不久的將來完成。善于規(guī)劃的人,會將目標(biāo)分割成一個個的里程碑,再將里程碑分割成TODO列表。沒有分而治之,你就不知道未來還需要付出多少努力才能達到目的,這就會讓你心生怯意,不要過早退出循環(huán).不管有多糾結(jié),也不要從糾結(jié)中逃離,試圖推延決定,既然終究是個痛苦的決定,就痛一回,好好思考和調(diào)查之后作出一個決定并堅持下去. (五)關(guān)于書寫(1)書寫是對思維的備忘:維過程記錄下來,則給了我們完全的回溯自己的思維軌跡的可能。而將思維過程記錄下來,則給了我們完全的回溯自己的思維軌跡的可能。先用關(guān)鍵字記在
一旁,一會回頭再仔細思考。某種程度上這里筆記起到了備忘的作用。 (六)寫博客寫博客的好處 寫博客存在的顧慮 (七)關(guān)于記憶你所擁有的知識并不取決于你記得多少,而在于它們能否在恰當(dāng)?shù)臅r候被回憶起來。對于理解記憶的人來說,知識中包含了精細的概念、邏輯、一般的解題原則、通用的解題手法、背景知識、類似的問題等等無數(shù)的記憶和提取線索。富含線索的記憶則是羅馬,條條大路通羅馬。至?xí)颜Z言背景作為線索編碼進記憶,加幾個自己熟悉的關(guān)鍵字,比如用自己的話來概括一下主旨。從既有經(jīng)驗中總結(jié)知識的時候,應(yīng)利用適當(dāng)?shù)某橄髞淼贸鲞m用范圍更廣的知識,觸及其本質(zhì),去除不相干因素避免干擾,從而有效提取之前抽象出來的知。 (八)什么才是你的不可替代性和核心競爭力專業(yè)領(lǐng)域技能:成為一個專業(yè)領(lǐng)域的專家,你的專業(yè)技能越強,在這個領(lǐng)域的不可替代性就越高。這個自是不用多說的。
|
|