書籍中不會有明確的執行方案,但是可以給我們一個方向,給我們啟發,讓我們看得更遠,想得更深。今年看的書比較雜,總體的思路是缺什麼補什麼,外加上偶遇的一些好書。
-
《曾國藩》 今年年初讀的第一本書就是這本曾國藩的傳記。忘記了是在哪裡遇到這本書的,書中整理了曾國藩的生平事跡:從三十歲開始立志做聖人、每日寫日記來糾正自己的言行、棄筆從戎開始帶兵、立下剿滅太平軍的不世之功。 學生時期學近代史,感覺曾國藩和左宗棠、李鴻章一樣,就是封建餘孽、中國的罪人、偽君子、漢之不肖子孫等;但是在後來仔細看了曾國藩的生平事跡後,發現他確實是當時那個時代的精英。讀曾國藩,可以學習他的習慣、行事的原則、修身、立業等等。
-
《微服務設計》 年初的時候設計了一個學習計劃:體系化學習微服務的理論知識和實踐工具(Dubbo和Spring Cloud)。看這本書主要是為了補充理論知識,但是Spring Cloud的學習計劃是擱淺了?。
-
《領域驅動設計》 這本書是講DDD的最開始的一本書,內容比較抽象,我看了一半,感覺有點看不下去。
-
《實現領域驅動設計》 這本書相對於DDD來說更具實踐性,但是我只看了一兩章,希望後面能夠仔細學習DDD,併在實際工作中有所應用。
-
《習慣的力量》 這個時候我應該是比較發愁自己做事情沒有堅持的習慣,所以就找到了這本書,習慣的力量這本書將習慣作為一種科學來研究,說明:依靠合理的方式和方法,人人可以養成良好的習慣。
-
《人性的弱點》 這本書很老套了?,但是對我處理工作中的合作關係有一定的指導作用。
-
《管理的實踐》 這本書是管理學的經典書籍,是我在探索管理知識的時候遇到一本書。不過這本書我也沒有讀進去,索性在後面遇到了更加接地氣的《給職業經理人的第一課》。
-
《Head First Servlet & JSP》 從Linux核心轉型Java Web以來,忙於補充Java、Spring套件等等各種實踐知識,但是對Servlet相關的知識,一直沒有仔細補補,在讀這本書的時候,也產出了幾篇閱讀筆記——Servlet系列:目錄
-
《圖解Http》 這本書用於補充http的基本知識,最近一兩年,圖靈社群翻譯了很多本日本的“圖解系列書籍”,這本書將http的協議掰開了揉碎了講解,我認為比較易讀。
-
《金字塔原理》 這本書是講思維的,也是將寫作和演講的,教我們如何利用從上至下的思維整理思路,組織材料,推演論斷。
-
《軟技能:程式碼之外的生存指南》 這本書也是非技術的,講技術人員在程式碼之外應該關註的方方面面的事情。
-
《你憑什麼做好網際網路》 曹大的書,涵蓋了他二十多年網際網路經驗的總結,以嚴謹的邏輯思維分析個人與企業在網際網路發展中的一些錯誤思想及做法,並給出正確解法。
-
《構建之法》 這本書是微軟工程師鄒欣的傑作,從中我學到了在學校裡沒有學到的軟體工程知識,瞭解了微軟軟體工程的流程。
-
《搞定I:無壓工作的藝術》 今年5月到9月,是我加班最兇,事情最多的一段時間,在這段時間裡我嘗試把團隊的大小事情都攬過來。後來發現自己的時間總是不夠用,查到了這本時間管理的經典書籍。這本書不僅可以用於工作,還可以用於個人生活。將工作流程化,利用工作籃、下一步串列、待辦串列等概念進行時間管理。
-
《SCRUM中文指南》 我們公司使用JIRA管理線上問題、使用SCRUM進行專案管理,透過這本書,我學習到了史詩、Sprint、看板等概念。對於這些新興的概念和流程,我並沒有準確強加到團隊裡,我是首先將自己的專案管理起來,熟悉之後再慢慢影響到團隊的同事。關於SCRUM,同事還推薦了一本《Scrum精髓》,我還沒有讀,後面可能會翻看下。
-
《分散式服務框架:原理與實踐》 這本書是李林峰大哥的著作,從中我係統性學習了基於Dubbo的服務化的構建過程。中間對RPC框架的角色、原理的描述,令我受益匪淺。
-
《曾國藩的正面與側面》 這本書我沒有看紙質的,是透過新世相收聽了語音版本。
-
《給職業經理人的第一課》 這本書是科技&知識型企業中管理的經典著作,我是完整得讀了一遍的,而且抽個時間Review下。
-
《深入理解Java虛擬機器》 這本書無需多言,JVM面試知識必備?♀️
-
《Java效能最佳化權威指南》 書如其名!本書由曾任職於Oracle/Sun的效能最佳化專家編寫,系統而詳細地講解了效能最佳化的各個方面,幫助你學習Java虛擬機器的基本原理、掌握一些監控Java程式效能的工具,從而快速找到程式中的效能瓶頸,並有效改善程式的執行效能。Java效能最佳化的任何問題,都可以從本書中找到答案!
-
《Java效能調優指南》 這本書是《Java效能最佳化權威指南》的姊妹篇,主要講了G1和SA:G1是Java虛擬機器中最新的商用垃圾收集器,適用於管理大記憶體(8G以上比較合適),並且可以實現可預測的垃圾收集時間;SA是JDK的除錯工具,可以協助解決OOM問題、死鎖探測問題等疑難雜症。
-
《Java程式設計思想》 年底了,我們團隊組織了Java基礎知識交流活動,藉著這個機會,我也又啃了一遍這本經典,還透過這個將泛型的知識點也補上了。