1. 程式人生 > >為什麼計算機經典大頭書老是看不進去?

為什麼計算機經典大頭書老是看不進去?

你好,我是 yes。 經常有讀者問我如何學習,該怎麼深入,大頭書這麼厚怎麼看? 知識這麼多該怎麼聯絡起來?哪些是重點? 這個階段我經歷過。 那時候還在讀大學,都快畢業了,我想著是時候學一些技術了,然後網上搜了一堆書。 一口氣全買了,每本書都賊厚,但是都稱之為經典,那怎麼辦?都看唄。 而實際上每本書都沒看幾頁,要麼是看不懂,要麼是幾頁就犯困。 當時看《Effective Java》、《深入理解java虛擬機器》全都一臉懵,更別說那些黑皮書了... 所以我就不知道怎麼入手,於是乎我開啟電腦,開啟多玩盒子(沒錯那時候盒子還在),打開了 LOL。 那時候還不需要用書來墊顯示器,所以書就在櫃子裡不見天日了。 就這樣渾渾噩噩地走上職場,經過了一段時間的 CRUD 發現自己真的太菜了,稍微出了點問題,如果搜尋引擎搜不到就沒半點頭緒。 真的一個 BUG 修一天,每次只能去請教別人,一次兩次還好,這天天的我自己都厭惡自己,何況別人。 所以我又打算開始學習,這一學就學到了現在。 雖說現在還是很菜,但是碰到新東西至少能學進去和學下去。 你要說我有什麼方法論,有什麼訣竅和技巧,真的沒.... 我真的就稀裡糊塗的能把書看進去,並且基本上都還能看的懂,知識點慢慢地就串起來,能逼逼幾句了。 現在我回頭一看,難得是第一步,邁了第一步之後就比較輕鬆了。 就和騎單車一樣,前幾下蹬的特別累,後來就順了。 所以我今天分享一下我是怎麼邁過這一步的,希望對你有所幫助。 ## 我的第一步 說實話,這第一步是付費專欄助我邁過去的,**宣告下這不是廣告,我也不會提是什麼專欄。** 其實也不是說那專欄有神,甚至那篇專欄評價還挺差的,但確確實實打開了我的眼界,而且說起來你可能不信,我買的還是前端的專欄....助力了我這個後端。 其實有時候啟動就差一點點動力,而恰巧那個專欄就是我的助力點。 看完那個專欄之後就一發不可收拾,我緊接著看了一個又一個,上下班路上看,吃飯看,上廁所看,睡前看,睡醒看,能找到時間就看,毫不誇張,真就這樣。 於此同時還看書,專欄看的越多問題越多,而**專欄由於字數等各方面限制,肯定沒書籍上的知識點詳細和全面。** 所以帶著問題我又會去書上尋找答案,就這樣一個個專欄、一本本書就這樣過來了。 而且看多了你會發現,來來回回就這麼多知識點。 我不是吹,和我們切身相關的知識點真的不多,你看看面試題就知道了,就那麼幾個方面。 ## 為什麼書難看進去 假如有人要入門程式設計,如果你讓他看視訊我看這事**也許能成。** 你要是給他幾本大頭書,在我看來,八九不離十勸退成功。 我覺得看不進書的原因是一些書太厚、太冷冰冰了。 而且有時候還不太喜歡說人話,特別是翻譯的書,有時候拗口的不行,讀個幾遍都讀不懂。 而且有些書還很官方,官方到讀了一大段文字,你汲取不出一點營養,但不可否認還很有道理.....這好像是領導的藝術? 不知道是為了湊字數,還是賣弄自己的筆桿,反正一句話不接地氣。 而我一開始看的專欄就很接地氣,就感覺很為讀者考慮,通篇說的都是人話。 我想想也是,不然不給讀者噴死?畢竟能線上留言噴。 而且這種也不是一次性生意,買了一次還想讓人買第二次,還想讓讀者擴散,所以我覺得質量應該有保障,當時我就是抱著這個心態才買的。 當然錢也不多,所以也不怕上當。 然後上面也提到了,專欄肯定不會像書一樣面面俱到,於是我看完專欄都會去找書來補充知識面。 而專欄都是作者提煉過的一些重點和一些心得,帶著高手的心得和理解去看書,真的不一樣。 舉個很簡單的例子,別人帶你分析了一波原始碼,你自己再去除錯原始碼你覺得難嗎? **就這樣一本本書也被我攻克了。** 當然你要說學了專欄之後看書就很簡單了? 那肯定不簡單,畢竟內容很多,還是需要自己一頁一頁的啃下來,一點點的筆記和總結,該走的路還是免不了的。 還有,別想著看幾篇專欄和幾本書就成專家了,做夢!如果是這樣那人人都是專家了。 它只能是一個支點,最終還是要靠自己去摸索,去消化,去總結,最後變成你自己的東西。 自己在腦海中形成一幅知識圖,有自己的理解,有自己的解釋,這樣東西才是你的。 還有很重要的一點,**實踐。** 不是說你要做出個什麼牛B的開源軟體,就是實驗和小作業、小玩具做做,就夠了。 ## 最後 這算是我的“入門”經驗吧,從不知道怎麼學到默默的學了很多。 基本上鍊路都通了,腦子都有概念,就記憶體定址我腦子裡都有畫面感。 哈哈哈不知道真實的物理電路怎麼走的,反正我腦子裡就啾啾地在定址。 所以書是要啃的,多厚的書都一樣,而且當你學了很多之後,會發現很多內容是重複的,還有書上一些不重要的內容都能跳過,沒必要完完整整地每一頁都看下來。 然後我是通過專欄邁出了第一步,你也能選擇別的,比如一些好的視訊,或者一本好的書也一樣,也不是什麼書都晦澀難懂,講人話的還是有的。 所以**難啃的書先留著**,它雖然經典、全面,但是可能不太適合先看。 **你需要找個“東西”帶你熟悉熟悉這方面的內容,然後再去啃它,這樣就不容易被勸退,有時候還會覺得它說的很有道理。** 因為人在不同時刻看同一本書的感受是不一樣的,以前你可能覺得它在講蛇,現在你可能覺得這書語句真精煉準確。 這和同一首歌在不同年齡段聽起來感受不同是一個道理。 然後我想提一下知識付費這個事,現在市面上賣專欄的很多,有好有壞,所以什麼都買我是不贊成的,但是不要全盤否定,不要過度排斥,我個人是真真切切的從中受益了,其中取捨你自行把握。 然後一些零基礎的同學,我公眾號應該沒有,不過我想表達一個觀點,如果你身邊有想入門程式設計的朋友,讓他花點錢培訓吧,別給他推薦很多書和視訊了,培訓是最快入門的,簡單直接高效,人家是專業的。 我有一個認識的朋友,在北京培訓出來第一份工作就1w6,這不很快就回本了嗎,當然你的朋友要是真厲害那自學沒問題。 最後的最後,我想說,我只是分享我的經驗,**每個人學習的方式和方法都是不同的,我的不一定適用你**。 所以最終還是得靠你自己形成你自己的學習法,我的分享只是希望對你有點啟發和小幫助。 歡迎關注我的個人公眾號,文章首發公眾號。 ![](https://img2020.cnblogs.com/blog/2083803/202101/2083803-20210103195241379-1498705833.png) > 更多文章可看我的文章彙總:[https://github.com/yessimida/yes](https://github.com/yessimida/yes) 歡迎 star ! --- **我是 yes,從一點點到億點點,歡迎在看、轉發、留言,我們下篇見。**