為何要死磕《編程珠璣》

換工作到新天地整日浸淫于資本主義的浮華之后的某一天,我突然將好早之前買的《編程珠璣》帶到了公司,希望可以在手邊工作暫時做完或者想“放松”一下思緒的時候看一看,掌握一點高深的編程技術。

然而,半年過去了,到了2018年的春節(jié)之后,座位都換了,需求都做了一大把了,它還是靜靜地躺在抽屜里,基本沒有被翻開過,所幸的是還好在換位置的時候沒有把它扔掉。

這樣下去不行的啊,雖然當初具體為什么要買這本書已經(jīng)忘掉了,之前還在張江住的時候可能也有一些嘗試吧,畢竟這么一本薄薄的主要內容才160頁的小書還是很容易讓人產(chǎn)生“趕快看完它,然后忘記它,心里也能卸下一塊石頭”這樣的想法。

當然失敗了,真的是不好讀。
豆瓣有精辟評論如下:

這本書絕對不能以平常的習慣來讀,平常的書一天才看10頁絕對算得上龜速,但是這本書一天看10頁絕對是囫圇吞棗!

思考

以上內容是很真實的感覺,過年回來后,即使上了GTD,即使個人效率、學習姿態(tài)、努力程度提升了很多,但讀起這本書依然好吃力,即使一天只敢安排一章才10頁的內容。

越往后,越覺得讀了一章,好像沒有讀一樣。思維扎不進去,等于白看,之前與一個高中同學交流也談到,現(xiàn)在真的很難進入高中那種“一個晚自習就死磕一道數(shù)學題的解法”的那種專注程度了。也有可能腦子真的是不夠用了。

草草過了一遍,習題沒有深入思考,各種細致的分析與閃光的思想,在我飄忽的目光與愚鈍的大腦之間溜走,這很可惜。

我是不信邪的,有時候就要跟一個事情杠到底,現(xiàn)在輪到了這本書。
分析了一下,覺得吃力有幾部分原因:

  1. 書中示例使用C++,看起來有些吃力;
  2. 只看不練,不動手,理解不夠,習得有限;
  3. 涉及到一些精巧的算法優(yōu)化的設計思路,而很多這些基本知識已經(jīng)忘掉或者是之前所沒接觸過的,所以并不是看書的當時就可以理解的,要花時間來復習了解這些根基;

解決思路與計劃

基于以上原因,我想了一個主意。

從頭開始再看這本書,讀到一個需要準備知識、相關準備或者一個不透徹的問題的時候,就停下來,這一天就解決這一個問題,第二天繼續(xù)推進下去,包括習題,總有一天是可以結束的吧。

而此專題就是與此相關的一個產(chǎn)物,記錄一切死磕此書過程中的所悟與思考。
此外,使用Java語言來翻譯書中的想法與C++代碼,并解決課后習題,剛好也讓自己更熟悉Java,同時可以刷Github提交。
最后,可以強化自己的表達,或許,還有文筆吧,使自己有一點輸出感,不致與世界疏離愈久。

Github項目地址:https://github.com/guerbai/pearls
平日開發(fā)在develop分支,完成一章的內容后會merge到master并打tag。

如果有一天你也看到這本書并感到進行下去有一些困難,希望這些記錄可以給你帶來一點幫助。

以上。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,153評論 25 708
  • (楔子) 我叫方夢白,是州縣六扇門的捕頭。 當捕頭嘛,抓抓小賊,抓抓逃犯,交一交差事,一個月的那么點俸祿也就到手了...
    金麟圣獸閱讀 899評論 13 66
  • 駐足在喧鬧的街頭,良久。 人來人往,行履匆匆。 喧嘩,嬉戲,吆喝。 走過許多城市, 卻仍找不到理由停留。 故事已然...
    梁上_閱讀 661評論 0 0
  • 微信號:Julia (Homework#3) 1.以《三言兩拍》中“二拍”的第一篇為標尺,確定出自己的閱讀層次,...
    安吉莉娜創(chuàng)意對話閱讀 293評論 16 12
  • 17年夏天,突然就進入了深秋。 我想如果過了圣誕節(jié),可能春天就會來了。然而不遂人愿,天氣一天天的變得冷起來。 于是...
    Hi9189閱讀 121評論 0 0

友情鏈接更多精彩內容