天天看點

【讀書筆記】-《程式員的思維鍛煉-開發認知潛能的九堂課》一、善用身邊的工具二、堅持好的習慣三、提高開發效率四、充實生活

2018年10月19日23:20:54

序言:

看這本書斷斷續續花費了5天時間,主要是在上下班公共汽車地鐵,睡前。很享受這樣感覺,感覺終于讓大腦放松起來,并且心理作用下,讓自己覺得很有成就感。

當看到這本書的時候,是因為自己的興趣。雖然是個程式員,畢業後也常常憧憬着,每個月至少讀一本書,但事不如人願,總有借口讓自己不邁出一步。終于在人生的第一次跳槽中領悟,第一次跳槽還是憑着年輕,就算是新的環境也算是從新開始。但是随着青春褪去,人會變得更加複雜和懶惰,也許需要考慮的多了吧,家庭,工作,生活等等。至少現在畢業一年多,還可以做自己想做的事,等再過幾年,再跳槽,很少會再重頭再來,那時候就是看經驗、資曆、能力(管理或者進階工程師)。是以,在深圳大軍中,不斷充電才不會讓自己沉浸。

《程式員的思維鍛煉-開發認知潛能的九堂課》

作為一個程式員,工作都講究效率,至少我現在個人感覺,一天的效率太低,自己都會覺得讓自己煩躁。很有成就感是在解決bug的那麼一瞬間。讀完這本書的九堂課,我總結為四點:善用身邊的工具,堅持好的習慣,提高開發效率,充實生活。以下為個人見解的四點總結:

一、善用身邊的工具

書中大概詳解了如何認識和使用自己的大腦。所有的行為都是受大腦控制了,包括我們很多都是“夢想家”,很多情況下隻是有想法,但是隻有極少部分堅持的付出行動,那麼這些極少部分的人,又有極少部分成為專家。書中前幾章都在介紹大腦,看得模模糊糊,大概是說大腦分為R和L(左右腦),和我們現在通常聽到差不多,有些行為受左腦控,讓自己不假思索的速速去做某事,在不同的情境下有不同的效果,當然是看具體情況。而右腦是讓自己更加專注與某一點之類的,總的來說是需要我們靈活的使用左右腦,讓大腦控制我們所做的事情是我最想要的結果。

什麼是專家,很多時候專家的一句話就可能給我們指點迷津。很喜歡書中舉的例子:對于專家大廚來說,他們徜徉于面粉和香料的缭繞之中,不敗關心越堆越高的髒盤子(這些都是留給實習生清洗),大廚隻要努力琢磨、清楚的表達如何做好這道菜。“來一個這個,少一點那個,不要太多......,然後烹饪直至完成”。廚師長這樣說,他知道“烹饪直至完成”的含義,他知道“剛剛好”和”太多“之間的細微差別依賴于濕度、肉和蔬菜的新鮮程度。專家通常很難把他們的行為恰如其分的解釋清楚,他們的很多行為是如此的熟練以至于變得無意識的。他們的大量經驗都是通過大腦的非語言、無意識區域存儲的,這讓我們很難觀察,而專家則難以表達。專家和新手的根本差別,他們看待世界的方式不同,反應也不同。

很多時候人的靈感是在一瞬間,這就是環境影響人的思維,讓思維有着質的跳躍。是不是常常有恍然的大悟的感覺,或者某個程式終于想通了,或者突然有個新的idea。但是讓自己懊悔的是當時沒有記下來。是以書中所提及的,建議我們身上時刻有個筆和本子,現在已經是移動資訊時代,當然手機ipad便簽功能已經超級好用,可能是書是幾年前寫的,但是裡面的預感是對的。作者已經建議我們使用錄音或者wiki記錄自己的idea。

學會使用思維導圖。什麼是思維導圖?思維導圖是一種圖表,顯示各個主題和它們之間的關系。在教學中老師已經在使用,特别是考研班。通常會把很多的知識點寫在一張紙上,然後通過向思維一樣的導線進行連結,每個節點都是互相連結的。現在有個軟體叫XMind,說的就是這個。我一直用作畫流程圖的軟體,當然也被我用在ppt中,也被用在程式的流程結構,函數的調用關系等。書中建議我們在靈感來臨時記錄下來,當記錄了多個後,嘗試使用XMind聯系起來,這将很不可思議。

【讀書筆記】-《程式員的思維鍛煉-開發認知潛能的九堂課》一、善用身邊的工具二、堅持好的習慣三、提高開發效率四、充實生活

二、堅持好的習慣

很多時候,一個好的習慣,讓自己以及身邊的人都會很舒服。就好比看書,你可以專注的看書,沉浸其中,腦子中不會去想着剛才旁邊的人說了什麼話,他穿什麼衣服,讓自己很被動。堅持每天看一章節書,堅持每天都寫代碼,堅持每天都上傳到github。

書中還提及,如何開始看一本書。首先先看書的目錄,對于每個章節都給自己一個問題以及解答,然後記下來,最後帶着問題去看書,就好比是我們寫程式的調試驗證,是不是我們所預想的。

書中還提及如何太高注意力。冥想和瑜伽會讓人放松,這是書中的方法,但是在實際生活中冥想是我們可以做到的,而瑜伽對于程式員來說,如果有時間确實也可以。

堅持鍛煉。就算不鍛煉,也盡量散散步。

三、提高開發效率

書中還提及如何提高工作效率,比如自己辦公環境。例如作為一個程式員,多一個顯示屏,可能會讓自己事半功倍。我現在就是這樣,筆記本加外界拓展螢幕,這樣确實讓工作更加舒暢。不要閑麻煩,這是一個一勞永逸的事,可以嘗試,會愛上這樣的。

開始寫部落格,開始寫讀書筆記。讓自己的新吸收的知識不再是水過鴨背。

四、充實生活

走出了大學,作為一個程式員,知識永遠學不完。程式設計語言的庫函數在更新,軟體版本在更新。很多時候,總是會回想當初大學為什麼不多學學,現在的小孩為什麼不能靜下來努力學習。如果現在再讓我們回到國中高中大學,我們可能會更加努力。但是如果真正的回到了過去,我倒是有點害怕。上個星期做了個夢,夢到自己的學位證不見,需要重新去讀國中,很有趣,我居然是拒絕的,我不想在走一遍國中高中大學,也許是那段時間的辛苦不想再重複,也是那時候的人已經不再,自己的身份也不一樣,是以是拒絕的。夢裡的自己好像很真實,和現在我們所想的如果可以回到過去,是不是更加好。回到正題,是以生活還要繼續,現在學也不晚。每天在通勤的路上,會遇上各式各樣的人,唯一讓我印象深刻的是拿着書在看的,在看考研視訊的,而且還不少。周末的深圳圖書館,很多人都在複習考研。身邊的人開始讨論考研,也開始在準備,也已經報名,希望都能如心所願,讓所有的努力沒有白費。

每天給自己一些目标,一章的閱讀量,代碼上傳到guthub,散散步,周末出去走走。我的愛好是騎行,從大學到現在,行者記錄的騎行記錄已經800公裡。最後,常回家看看。