讀《暗時間》有感
反思與筆記
這本書還是我無意中使用 ima 給我寫職業規劃的時候給出的,由于有收藏的習慣,我就去找了這本書。當讀到第一章暗時間的時候給了我很大的沖擊,我本身就是一個想快速讀完一本書的人,看到東西沒有深入思考,工作了幾年沒有感覺到多大提升,最近對未來的職業規劃充滿了迷茫。雖然最近 ai 風口比較流行,但書中有句話說的對,“抓住不變量。?量的新技術其實只是?層?,背后的?撐技術其實都是?來年不變的東?。底層知識永遠都不過時。算法數據結構永遠都不過時。基本的程序設計理論永遠都不過時。良好的編碼習慣永遠都不過時。分析問題和解決問題的能?永遠都不過時。強?的學習能?和旺盛的求知欲永遠都不過時。你?腦的思維?式永遠都不過時。”,在大學一開始被騙,學習了 C 語言,雖然對語法有些了解,但是對于一些缺陷和陷阱卻不能識別,還是應用不夠,正如楊軍有關學習的方法說https://groups.google.com/group/pongba/browse_frm/thread/20a08b6201d88a98/),**1。堅持連續的閱讀**關鍵是**連續**,**2。堅持思考堅持思考** 3。堅持作題 4。堅持階段性地作讀書筆記。 如果能堅持作題,才能對學到的內容進行應用,在應用中深入理解。在找工作經常碰壁的時候,我認識到了刷題的重要性,正式刷題才讓我在實踐中學習深入理解其內容。在上了研究生才開始學習計算機相關內容,由于感覺到內容太多,就是看視頻,刷一遍,卻沒有停下腳步思考,走的太急容易栽跟頭,找工作給了我深深的打擊。其實實際投?的是時間和效率的乘積。走的太快并不一定是好事,只會讓別人以為你很忙,腦子卻很閑。在其他人都能找到合適的工作時候,我在不知所措。只有思考的,融入到肌肉、血液里的才能真正是了解。讀了《暗時間》我想在此刻,記錄下筆記,的思維書籍,去鍛煉自己思維,更加豐富的認識這個世界。要學會善于利?思維時間的?則能夠在重要的事情上時時主動提醒??,將臨時的記憶變成硬編碼的?為習慣。
看書并記住書中的東?只是記憶,并沒有涉及推理,只有靠推理才能深?理解?個事物,看到別?看不到的地?,這部分推理的過程就是你的思維時間。這一點我需要學習我的領導,他每個問題都會思考解決方法,有些問題沒有想明白,在去食堂的路上都會進行思考,這就是雖然你看到別人在休息,也許別人正在思考問題,所以人家看似沒有學習,卻比你考試考的好的原因。同時擁有抗干擾能力,無論在路上,休息,嘈雜環境,都能夠思考問題。思考問題不僅在其他休息時間,同時還要做事時專注,能夠迅速進?專注狀態,以及能夠?期保持專注狀態,是?效學習的兩個最重要習慣。
之前上學學習都是沒有目的性的,看到什么好玩就做什么,但是遇到問題,總是逃避,忽略問題,這也是為什么沒有深入學習到知識的原因。雖然興趣遍地都是,但是專注和持之以恒才是真正稀缺的。同時要善于規劃自己的未來,將?標分割成?個個的?程碑,再將?程碑分割成 TODO 列表。把任務分割了,你就有了進度條,事情在不斷的進展,你總會完成任務或到達你的?標,你會有?個時間估計。沒有分?治之,你就不知道未來還需要付出多少努?才能達到?的,這就會讓你??怯意,不敢進?步投?時間,免得?本?歸。這個也在我做任務時遇到過,另一個領導我們做后臺任務的優化,由于任務時間有 deadline,但是能力有限,不清楚他在哪里想出的方案,讓我們把自己的任務都分成多個子任務建立一個個的 issue,用于監督我們的任務完成進度。每個研發任務都要寫測試文檔和設計文檔等。寫下來用于記錄或者給別人看,用于任務交接等。同時這樣也便于思考,寫下來思考,才能進一步發現問題。同時也要講,講給其他人聽,讓他們聽懂,你就能講明白,講清楚。
-
養 成 習 慣,經 常 主 動 回 顧 ? 段 時 間 學 到 的 東 ?(? ? ? 談了):這不僅有利于鞏固?時記憶,?且?段時間之后的回顧你可能已經因為新的知識學習從?對原先的認識有了進?步的看法,通過回顧,可以整合新舊知識,得到新的啟發。
-
創造回憶的機會:
-
經常與別?討論,或者講給別?聽。經常和朋友討論交流,說說?段時間總結的東?,這樣別?也學到新東?,你也從別?那?學到新東?,并且彼此在表達的過程中都強化了??的記憶和理解,雙贏的事情。除了?對?的交流之外,?個好的郵件列表和 BBS 也是不錯的途徑。(寫博客)
-
整理筆記:經常整理你的筆記,?來給你重新審視知識的機會。
-
書寫:將?段時間學習的知識按照?個主題系統地“串”起來??地豐富了知識之間的關聯,平添?數提取線索。
-
-
設?處地地“虛擬經歷”別?經歷過的事情。
-
抽象和推?:? 類 ? 腦 最 杰 出 的 能 ? 之 ? 就 是 強 ? 的 歸 納 推 理(inductive reasoning),或者我們常說的:泛化、推?、舉?反三、抽象。都是將特例中得到的規律推?到?般情況
-
聯系/?較??的經歷:將別?的經歷或者通過閱讀和觀察得來的經歷和??的經歷進??較,常常能夠得到?常有價值的結論。“觀察”和“?較”本?就是獲得知識的?個重要途徑
-
觀察、閱讀,并別忘帶著你的理性去審視(包括本?),弄清娛樂是娛樂,知識是知識,如果你想真正得到?些知識,最好過濾?下你的信息。否則你只是在別?的思考中得意著。
?些學習習慣摘要
(?)學習與思考
-
Google&Wiki、現在時 AI。
-
看書挑剔,只看經典。如何選擇經典,可以到?上做做功課,看看評價,綜合分析?下。
-
做讀書筆記。?是將??閱讀的時候的思考(包括閃念)總結下來,?是將書中的好例?摘抄下來。
-
提到思考,我有?個?習慣。利??路和吃飯的時候思考,還有睡覺前必然要弄?個問題放在腦???,在思考中迷糊?睡。發現這樣?來往往在不知不覺中多出來?量的思考時間。
- 將思考成為習慣還有?個很?的好處——避免焦慮。
-
重要的事情優先。
-
重要的事情營造?較?的時間塊來完成。?如?本好書,或者?個重要的知識點,最好不要切得太瑣碎了看,否則看了后?忘了前?。不利于知識的組織&聯系。
-
多看?理學與思維的書,因為它們是跨學科的。知識分兩種,?是我們通常所謂的知識,即領域知識。?是關于我們的?腦吸收知識的機制的知識,后者不妨稱為元知識。雖說這也是領域知識,但跟其它的領域知識不同的是,它指導著我們學習其它所有的領域知識。
-
學習?項知識,必須問??三個重要問題:1. 它的本質是什么。2. 它的第?原則是什么。3. 它的知識結構是怎樣的。
-
獲得的多少并不取決于讀了多少,?取決于思考了多少、多深。
-
善于利??塊時間。
-
關于習慣的養成,第?條就是認識到習慣的改變絕不是?天兩天的事情,承認它的難度。第?條就是如果你真想改掉習慣,就需要在過程中常常注意觀察??的?為
(?)時間管理
-
學習和思考的過程中常問??的?個問題:你的問題到底是什么?我到底有了什么收獲呢?
-
設想??正在將東?講給別?聽
- 設想需要講給?個不懂的?聽。(迫使??去挖掘知識背后最本質、往往也是最簡單的解釋)。
-
時常反省和注意??的思維過程。尤其是當遇到?法理解或解決的問題之后,最需要將原先的思維過程回顧?遍,看看到底哪個環節被阻塞住了妨礙了理解。問題到底出在哪?。并分析以后需要加強哪??的思維習慣,才能夠不在同樣或類似的時候被絆住。對此,將思維的?致脈絡寫下來是?個很好的習慣。
-
養成反駁??的想法的習慣:在有?個想法的時候,習慣性地去反 駁 它,問 ? ?“這 個 難 道 就 ? 定 成 ? 嗎? ” 、 “有 沒 有 反 例 或 例外?”、“果真如此嗎?”之類的問題。
-
重視知識的本質:抓住不變量。?量的新技術其實只是?層?,背后的?撐技術其實都是?來年不變的東?。底層知識永遠都不過時。算法數據結構永遠都不過時。基本的程序設計理論永遠都不過時。良好的編碼習慣永遠都不過時。分析問題和解決問題的能?永遠都不過時。強?的學習能?和旺盛的求知欲永遠都不過時。你?腦的思維?式永遠都不過時。
-
重視積累的強??量,萬事提前準備:計劃訂??點,?然就可以多獲得準備的時間。
-
抬起頭來:時不時抬起頭來審視?下??正在做的事情。
雜項
-
退訂 RSS:RSS Reader 是個時間?洞。對于大陸或現在一些抖音,短視頻等無效的東西進行去除。
-
總結總結最近得到的新知識吧。
-
看本書吧。(傳統的)閱讀和思考永遠優于所謂的在互聯?上汲取新知識,后者往往淺表、不系統、乃?根本沒價值。
-
制定簡要的閱讀計劃:選出最近認為對你最有價值的書,先總覽?下,決定閱讀的順序(哪些章節可以優先閱讀)。然后每天看?點。并利??路、吃飯、乘?或其他不適合帶著書和筆的時間來總結看過的內容,建?知識結構,抽取知識本質,與以往的?腦中的知識建?聯系。
(三)閱讀?法
寫?些學習(尤其是閱讀)的基本?法。
-
趁著對?件事情有熱情的時候,?股腦?把萬事開頭那個最難的階段熬過去。
-
根據主題來查閱資料,?不是根據資料來查閱主題。
-
好資料,壞資料。好資料的特點:從問題出發;重點介紹?法背后的理念(rationale),注重直觀解釋,?不是?法的技術細節;按照?法被發明的時間流程來介紹(先是遇到了什么什么問題,然后怎樣分析,推理,最后發現?前所使?的?法)。壞資料的特點是好資料的反?:上來就講?法細節,仿佛某?法是從天上掉下來的,他們往往這樣寫“我們定義… 我們稱… 我們進?以下?個步驟… ”。根本不講為什么要?這個?法,?們最初是因為?對什么問題才想到這個?法的,其間?是怎樣才想出了這么個?法的,?法背后的直觀思想?是什么。實際上?個?法如果將其最終最簡潔的形式直接表達出來往往丟失掉了絕?多數信息,這個丟掉的信息就是問題解決背后的思維過程。
-
學習?個東?之前,?先在?腦中積累充分的“疑惑感”。即弄清?臨的問題到底是什么,在瀏覽?法本?之前,最好先使勁問問??能想到什么?法。
-
有選擇地閱讀。很多?覺得我讀書速度很快,其實我只是有選擇地閱讀。這?的選擇體現在兩個地?,?是選擇?本書中感興趣的章節優先閱讀。?是對?本書中技術性較弱或信息密度較低的部分快速地略讀。?般來說,除了技術性?常強的書之外,?多數書的信息密度很低,有很多廢話。
-
為什么看不懂?如果看不懂?個知識,?般有如下?個可能的原因:1. 你看得不夠使勁。仔仔細細地再多讀兩遍,多試著去理解兩遍,往往會“哦!原來這樣。”地恍然?悟。2. 其中涉及到了你不懂的概念。這是技術性的不理解。這種情況就需要 Cross Reference。如果?句話中?到了你不懂的概念,那就去查,現在很多書都是電?書,直接搜索?下,或者,對于紙書,看?下書后?的索引就?了。奇怪的是很多?看不懂也不分析?下為什么不懂,就直接放棄了。3. 作者講述的順序不對,你接著往下看,也許看到后?就明?了前?的了。
-
如何在閱讀之前就能獲得對?本書質量的?致評估。在深?閱讀之前能夠迅速評估?本書的質量可以節省很多時間。基本上有?個線索:1. 看作者。?作者寫的書?般都不錯。2. 看?錄和簡介。?份好的?錄和簡介能夠透露這本書質量的相當?部分信息。?錄結構是否 清 晰。3. 看 Amazon 上的評價,這?要注意的是,除了看整體打分之外,更要看打分最低的?是怎么說的,因為?眾意?往往有可能來?那些真正懂?的?(除了來踢館的),如果在打分最低的意???看不到真正 有 價 值 的 反 駁 意 ? 的 話 就 相 當 肯 定 書 是 不 錯 的 了。4. 看 樣 章。Amazon 上?般都可以隨機瀏覽?些章節的,表達是否清晰,論證是否嚴謹,內容是否深刻,基本是??紙就能看出來的。
-
如何搜尋到好書。?個線索:1. 同作者的著作。2. Amazon 相關推薦和主題相關的書列(類似?瓣的?列)。3. ?本好的著作(或?份好的資料——不管是書還是??)在參考資料??重點提到的其他著作。4. 有時對于?個主題,可以搜索到好??總結的參考資源導引,那是最好不過的。
(四)知識結構
-
抓住不變量
-
該知識的(體系或層次)結構是什么、本質是什么、第?原則是什么。
-
學 習 ? 個 ? 領 域 的 時 候,時 時 把“最 終 能 夠 寫 出 ? 篇 漂 亮 的 Survey”放在?腦中提醒??,就能有助于在閱讀和實踐的時候有意?意地整理知識的結構、本質和重點,經過整理之后的知識理解更深刻,更不容易忘記,更容易被提取
推薦的書籍
思維相關書籍 https://www.douban.com/doulist/46003/
《本能》
《搖擺》
《影響力》
《滾雪球》
《錯不在我》
《學會提問》
《影響力 2》
《合作的進化》
《社會性動物》
《怪誕?為學》
《進化?理學》
《?性的優點》
《決 策 與 判斷》
《明天存儲更多》
《找尋逝去的?我》
《數學??們的軼事》
《與“眾”不同的?理學》
《書寫是為了更好的思考》
《?效能??的七個習慣》
《?味與記憶 —— ??般的親密》
《別 做 正 常 的 傻 ?》
《與眾不同的?理學 —— 如何正視?理學》
《像外??樣思考,像專家?樣實踐 —— 科研成功之道》
《Computer Architecture: Quantitative Approach》
《Computer Systems: A Programmer’s Perspective》
The Law of Leaky Abstractions – Joel on Software