閱讀568 返回首頁    go 阿裏雲 go 技術社區[雲棲]


《程序員的思維修煉》筆記

 轉載請注明出處:https://blog.csdn.net/zbf8441372

程序猿除了關注技術,架構,設計,也需要多讀讀心理學的書,鍛煉思維的書。這想法也是在讀了劉偉鵬的《暗時間》之後進一步得到了強化。所以我才會買《暗時間》《程序員修煉之道》《程序員的思維修煉》,《少有人走的路》,《影響力》這樣的書籍。

在讀《程序員的思維修煉》的時候,一些比較有意思的認識使我很感興趣,而這本書的副標題是“開發認知潛能的九堂課”。大部分是在公車上看的,當時沒有用筆劃,所以我決定重新整理為以下一些筆記,相信你看了會覺得某些點蠻有意思,有些方麵很有共鳴。


 1. 大腦雙CPU模式,L型和R型腦共享內存
 2. 記憶是全息儲存的,每個圖像都具有完整性.所以想不起夢境裏具體場景,就像全息膠片每張都含有全局圖像,但是隻拿取幾張卻無法還原實景。
 3. 記憶由一個執行循環體主動維護著,記憶需要酶,所以可以清除
 4. R型是異步的,所以有時候突然想起一些問題的答案,所以也推薦經常在腦子裏存個問題,讓大腦異步去收獲信息,醞釀想法。
 5. L型:語言能力,分析能力,符號能力,抽象能力,時間能力,推理能力,數字能力,邏輯能力,線性思維能力
 6. R型:非語言,非理性,綜合,空間性,直覺(沒有它,不能成為專家),分析,全麵。
 7. 多感官反饋可以刺激大腦,帶來意想不到效果:開會的時候玩玩回形針。程序猿可以用積木來描述UML之類的圖。
 8. 結對編程屬於典型的一人R型一人L型,這種LR配合的方式很好
 9. 人可以區分數千張人臉卻無法準備描述一張,臉部識別(大多數模式識別)是R型活動

 10. 晨寫(早上起來第一件事,手寫三頁)讓毫無防備的大腦傾倒想法,直接連通R型,是一種獲取自己想法的有效方法。
 11. 博客(“自由寫”技術)是一種收集思維大卵石的習慣。
 12. 偉大的想法或領悟誕生往往是最出乎意料的時候,因為那時L型厭倦了一些常規的任務,讓R型獲得了自由,占據了部分CPU。
 13,瑜伽、冥想、唿吸技術和武術都會影響大腦處理信息的方式,甚至一種特殊的唿吸方式,也會顯著影響思維方式。

 14. 從刷牙時改變第一顆要刷的牙開始,擺脫老套,改變關聯,讓大腦重新適應,而不是神經慣例,慢慢鬆弛。

 15. 相關性不等於因果性,概率上的很少不意味著沒有。生活中這兩種情況的例子比比皆是,我覺得很有提醒意義。
 16. 我們天生具有模仿意識,有利有弊,同時態度,信念,行為,情感都是可傳染的。
 17. 如果模仿可以用猩猩、猴子類比,那麼人類的一些處理生活挑戰的方法可以用蜥蜴邏輯(有興趣可以自己找找)來類比,特別人類也有領土守衛的意識。
 18. 把技術和才幹看作"知識投資組合",學習技術和掌握知識是種投資,每種技術都有投資價值,隻是你學的投入,風險,和回報不同。
 19. 人類的三種原生學習模式:視覺型,聽覺型和動覺型。看書學習快?聽歌,廣播效率高?親身感受(特別運動,藝術和工藝領域)?
 20. 為學習成立小組。看書成立讀書小組,這點我自己也準備實踐。找一本書,幾個人一起看,多多交流,往往對看的書記憶的多少在於複述它,提煉它,小組可以提供很好的機會。
 21. 找張白紙,幾隻彩筆,嚐試思維導圖。
 22. 和橡皮鴨聊天,在辦公桌前放上一隻,遇到問題先對它陳述一遍,你會有意外的驚喜,經常有bug的時候,和同事說了一半,自己便發現了。
 23. 傳授技能的時候,教授意識遠比教授“挺胸,收腹,屈膝,夾緊手臂”這樣的指令有效的多。
 24. 壓力扼殺認知,deadline遠非意味著讓你提高效率,壓力對創造力是災難性的。安排恢複時間來應對壓力宿醉。

25. 研究表明,冥想的訓練可以提高人的注意力,密集的心裏訓練可以持久並顯著地改善人們在相互競爭的刺激下,對注意力資源的有效分配,甚至人們並沒有主動利用他們學到的技術。在一天中你可以隨時集中注意力,而不隻是當你冥想或明確“注意”的時刻。這種收益就像體育鍛煉獲得長久健康一樣巨大。
 26. 我覺得我們可以嚐試定期做冥想,具體方法自己去尋找,其中唿吸很重要。
 27. 我們會發現,有時候我們在做一些習以為常的L型日常活動的時候,注意力會遊離而獲得對某個問題的思考和感知,這就是通過分散注意力來集中注意力,也許和開會的時候玩回形針也有點像。每個人都有自己的“浸泡”方式,讓他們思想發酵。“浸泡”和“拖延,浪費時間”會比較像,但是前者是意識層麵,R型驅動。
 28. 任何時候在大腦的各個地方都有多個敘事片段的“草稿”處於不同階段的編輯狀態中,多草稿形成了意識。
 29. 顧問三法則:如果你不能想出計劃可能出錯的三種方式,或想出一個問題的三種不同解決方法,那麼你思考的還不充分。多草稿模型上,我們也可以選擇三個想法來發酵並形成意識。
 30. 大腦之外的思維支持工具會成為你的思維頭腦的一部分(你的藏書,筆記,喜愛的IDE,語言)。讀書,記得去什麼地方找哪個知識點,讀到這樣的細節程度就夠了,因為我們絕大多數人沒有百科全書般的記憶力,我們讀書可以當作用大腦做索引。
 31. 計算機有一種超越我們思維結構的獨特優勢,它們能輕鬆自然地交換情境(切換進程)。如果事物打斷我們的工作流,將一切思路恢複到原狀是相當昂貴的,特別是程序猿被非程序猿打斷。無論做什麼,都不要同時做。多任務處理將耗費20%到40%的生產力。順序處理每件事,不要在頭腦保留清單,因為動態刷新清單很昂貴,不如記在紙片,文檔裏。公司可以製定一天裏不能被打擾的工作時間段。
 32. 保持情境中任務相關的東西很有益處,不論你如何衡量生產力,僅僅多使用一台顯示器就可以讓你生產力提升20%-30%。類似使用Alt-Tab切換不同窗口的小動作也會花費短期記憶力和精力,而這個組合鍵的名字就是“情景切換”。
 33. 對於專家來說最致命的弱點就是像專家一樣行動,一旦你相信自己的專業水平,你就會對其他的可能性視而不見,你停止了好奇心。總保持一個新手的頭腦,像小孩子一樣看待事物的真實麵貌。



歡迎交流分享訓練思維或有關心理學的有意思的讀物~

最後更新:2017-04-02 16:48:06

  上一篇:go android中ListView控件&&onItemClick點擊事件
  下一篇:go 為什麼我們需要STM(Software Transactional Memory)