為什麼程式設計師應該從現在就開始看書

2022-02-07 02:26:52 字數 1970 閱讀 3619

前一陣子我在知乎上經常會看見這樣的問題:最近感覺自己很浮躁,想要看書,可是不知道看什麼,求大神推薦?這讓我想起我在高三那一年看了幾十本課外書。每次當我月考失利或者複習不順的時候,就會拿起一本閒書來看,總能平復心裡的煩躁和鬱悶。

那時候看書,是一本一本地看,為了看書而看書。

大三大四的那段時間,我關注了很多跟it有關的微博,經常會**一些跟技術有關的內容,還會經常上或者csdn這樣的**,收藏一大堆乾貨網頁。後來結果怎樣,應該很好猜。

我從來都沒有回過頭去看一眼,更別說學習裡面的知識。

其實我們現在在朋友圈**文章以及在知乎上看別人的精彩回答都是一樣,目前所謂的網際網路學習往往是淺表的、不系統的、無用的,遠遠不如(傳統的)看書自學。

大學生抱怨老師不會教,畢業生抱怨公司學不到東西,其實他們都是因為自己沒有自學能力,不知道怎樣去看書,所以才會怨天尤人。

上個月上司找我聊天,問我有什麼想要跟他反饋。於是我很委婉地跟他說現在總是給舊系統debug,在技術上進步不大。他說:「我們現在這個系統,好講不好聽,技術不算新的了。再說了,技術這種東西,自己買本書看就能學得七七八八。之所以把你們分到這個組,其實是想讓你們熟悉業務知識。」

做erp系統對程式設計師在財務會計方面的知識要求比較高,於是我就買了一本《金錢有術》用來入門。對心理學很感興趣,就買了本《影響力》。

入門之後,就又買了一大堆財務金融相關的,心理學相關的大部磚頭書。這時候看書,就不是一本本的看,而是乙個章節乙個章節地看,甚至是乙個小節乙個小節地看。根據自己的需要,找到特定的地方,弄懂相關的知識就足夠了。

為什麼有很多好書都讓人看不下去,因為實在是太厚了,讓人望而生畏,硬著頭皮看不了多少就犯睏。之所以這樣,

是因為這些書根本就不是用來從頭看到尾的。很多大牛的作者,他們寫的書不是只給菜鳥們看,還是給跟他們同等級別的大神看的。所以他們用詞力求準確,內容力求齊備,理論力求高深。所以他們的那些大部頭經典,比較適合當作初學者的參考書,而不是指導學習的入門指南。

通過看書自學,要學會先制定學習路徑,再找參考書輔助自己學習。例如我在學習r語言,就會先結合自己以往學習程式語言時的經驗以及r語言的特點,制定了以下這樣的學習計畫:

資料的常規操作

回歸數值模擬

繪圖根據這樣的學習計畫,我買了一本《r語言初學者指南》。翻開目錄,直接就找到「資料的常規操作」方面的章節看,直接跳過前面介紹環境安裝、程式包介紹方面的敘述,然後找不到回歸方面的內容,所以現在就打算買一本「回歸」方面寫得比較好的書。

這樣看書,就不是你跟著書走,而是書圍著你轉。

第二,買書不要怕貴,這是長期投資,以後給你的回報絕對十倍百倍於此。我常常喜歡舉自己高考的例子,高一高二我的作文水平很差,因為高三前前後後買了一千多塊買了雜七雜八的書看,不但作文寫得好了不少,語文卷子的其他部分都做得不錯,高考語文是那一屆的第一名。

買書不心疼不代表就可以亂買,雖然有錢,但是也不可以任性。因為買了不好的書,或者是不適合你的書,浪費的是你寶貴的時間和精力。

去豆瓣搜一些評價比較好的豆列,例如收藏了好幾條劉未鵬的豆列。

如果你手頭上有一本好書,看裡面有沒有提到其他的書,一般作者推薦的書都比較好。

搜相關領域的大牛,大牛寫的書一般都不錯。

書拿到手了,可以先翻開目錄,看這本書大概說些什麼,思路是怎樣的,內容是怎麼安排的。心裡有個底之後,可以開始看第一遍了。看第一遍的時候建議可以快,以瀏覽熟悉為主。

有的人問,我看書看完之後記不住,感覺沒什麼用,怎麼辦?

因為你看的次數太少了。每一本經典著作都是相應領域佼佼者的扛鼎之作,怎麼可能讓你看一遍就能學會裡面所有的知識,弄懂裡面所有的理論。一本好書,就像是乙個取之不盡、用之不竭的寶藏,每重新讀一次就會有之前沒有過的收穫,值得我們一遍一遍地去探尋。

2023年即將過去,2023年馬上到來。無論你選擇留在公司繼續工作,還是準備為了高薪跳槽,都應該通過看書來提公升自己。

2.**請註明原鏈結

程式設計師應該多問些為什麼

作為一名菜鳥,乙個新手,一直不敢發自己的博文。自己總是默默的潛水,看看大神的文章。真的讓自己受益匪淺,一片博文,一點內容完全能體現出乙個人技術和能力有多牛。每個人都有上進心,每個人都想讓自己變得更牛。程式設計師嗎,靠積累 靠學習,只有積累的越多,懂得就會越多,自己才能更強。今天是第一次嘗試發博文,試...

為什麼 PHP 程式設計師應該學習使用 Swoole

最近兩個月一直在研究 swoole,研究成果即將在6.21正式開源發布,這段時間沒有來水文章,趁著今天放假來水水吧。在 swoole 官網的自我介紹是 面向生產環境的 php 非同步網路通訊引擎 首先 swoole 它是乙個網路應用的開發工具,它支援 http tcp udp websocket。s...

為什麼 PHP 程式設計師應該學習使用 Swoole

最近兩個月一直在研究 swoole,研究成果即將在6.21正式開源發布,這段時間沒有來水文章,趁著今天放假來水水吧。在 swoole 官網的自我介紹是 面向生產環境的 php 非同步網路通訊引擎 首先 swoole 它是乙個網路應用的開發工具,它支援 http tcp udp websocket。s...