起
換工作到新天地整日浸淫于資本主義的浮華之后的某一天俯树,我突然將好早之前買(mǎi)的《編程珠璣》帶到了公司纸泡,希望可以在手邊工作暫時(shí)做完或者想“放松”一下思緒的時(shí)候看一看,掌握一點(diǎn)高深的編程技術(shù)莲组。
然而情组,半年過(guò)去了,到了2018年的春節(jié)之后益涧,座位都換了锈锤,需求都做了一大把了,它還是靜靜地躺在抽屜里闲询,基本沒(méi)有被翻開(kāi)過(guò)久免,所幸的是還好在換位置的時(shí)候沒(méi)有把它扔掉。
這樣下去不行的啊扭弧,雖然當(dāng)初具體為什么要買(mǎi)這本書(shū)已經(jīng)忘掉了阎姥,之前還在張江住的時(shí)候可能也有一些嘗試吧,畢竟這么一本薄薄的主要內(nèi)容才160頁(yè)的小書(shū)還是很容易讓人產(chǎn)生“趕快看完它鸽捻,然后忘記它呼巴,心里也能卸下一塊石頭”這樣的想法。
當(dāng)然失敗了泊愧,真的是不好讀伊磺。
豆瓣有精辟評(píng)論如下:
這本書(shū)絕對(duì)不能以平常的習(xí)慣來(lái)讀,平常的書(shū)一天才看10頁(yè)絕對(duì)算得上龜速删咱,但是這本書(shū)一天看10頁(yè)絕對(duì)是囫圇吞棗屑埋!
思考
以上內(nèi)容是很真實(shí)的感覺(jué),過(guò)年回來(lái)后痰滋,即使上了GTD摘能,即使個(gè)人效率、學(xué)習(xí)姿態(tài)敲街、努力程度提升了很多团搞,但讀起這本書(shū)依然好吃力,即使一天只敢安排一章才10頁(yè)的內(nèi)容多艇。
越往后逻恐,越覺(jué)得讀了一章,好像沒(méi)有讀一樣峻黍。思維扎不進(jìn)去复隆,等于白看,之前與一個(gè)高中同學(xué)交流也談到姆涩,現(xiàn)在真的很難進(jìn)入高中那種“一個(gè)晚自習(xí)就死磕一道數(shù)學(xué)題的解法”的那種專(zhuān)注程度了挽拂。也有可能腦子真的是不夠用了。
草草過(guò)了一遍骨饿,習(xí)題沒(méi)有深入思考亏栈,各種細(xì)致的分析與閃光的思想台腥,在我飄忽的目光與愚鈍的大腦之間溜走,這很可惜绒北。
我是不信邪的黎侈,有時(shí)候就要跟一個(gè)事情杠到底,現(xiàn)在輪到了這本書(shū)镇饮。
分析了一下蜓竹,覺(jué)得吃力有幾部分原因:
- 書(shū)中示例使用C++,看起來(lái)有些吃力储藐;
- 只看不練俱济,不動(dòng)手,理解不夠钙勃,習(xí)得有限蛛碌;
- 涉及到一些精巧的算法優(yōu)化的設(shè)計(jì)思路,而很多這些基本知識(shí)已經(jīng)忘掉或者是之前所沒(méi)接觸過(guò)的辖源,所以并不是看書(shū)的當(dāng)時(shí)就可以理解的蔚携,要花時(shí)間來(lái)復(fù)習(xí)了解這些根基;
解決思路與計(jì)劃
基于以上原因克饶,我想了一個(gè)主意酝蜒。
從頭開(kāi)始再看這本書(shū),讀到一個(gè)需要準(zhǔn)備知識(shí)矾湃、相關(guān)準(zhǔn)備或者一個(gè)不透徹的問(wèn)題的時(shí)候亡脑,就停下來(lái),這一天就解決這一個(gè)問(wèn)題邀跃,第二天繼續(xù)推進(jìn)下去霉咨,包括習(xí)題,總有一天是可以結(jié)束的吧拍屑。
而此專(zhuān)題就是與此相關(guān)的一個(gè)產(chǎn)物途戒,記錄一切死磕此書(shū)過(guò)程中的所悟與思考。
此外僵驰,使用Java語(yǔ)言來(lái)翻譯書(shū)中的想法與C++代碼喷斋,并解決課后習(xí)題,剛好也讓自己更熟悉Java蒜茴,同時(shí)可以刷Github提交星爪。
最后,可以強(qiáng)化自己的表達(dá)矮男,或許移必,還有文筆吧室谚,使自己有一點(diǎn)輸出感毡鉴,不致與世界疏離愈久崔泵。
Github項(xiàng)目地址:https://github.com/guerbai/pearls
平日開(kāi)發(fā)在develop分支,完成一章的內(nèi)容后會(huì)merge到master并打tag猪瞬。
如果有一天你也看到這本書(shū)并感到進(jìn)行下去有一些困難憎瘸,希望這些記錄可以給你帶來(lái)一點(diǎn)幫助。
以上陈瘦。