短書評-2019.1
一本很深的書,所謂深是指深入到底層。在這本書裡或許獲得不到什麼立竿見影的技術提升,但是底層知識的理解一定是能夠幫助上層程式碼設計和問題除錯的。比如:
- 垃圾回收機制
- 類載入機制
- 執行緒安全與鎖機制
可讀的Java程式碼如何變成了機器碼,又是如何執行起來的,是非常值得學習的。除此之外,本書還有專門涉及到JVM效能優化的案例章節,值得一看。
Android移動效能實戰
是騰訊測試團隊出的一本書。這本書讓人認識到,真正的測試團隊大概是比一般的開發還要厲害一些的。本書主要是以案例為主的,都是十分常見的效能優化案例。從工程師的角度來看,本書的主要意義在以下幾點:
- 所有案例都是開發挖的坑,從技術角度看可以避開這些問題,提高經驗
- 學習大廠的測試指標,在團隊內部可以作為參考
- 抽象出其中針對各項指標的資料化、工具化和自動化的方法,提高程式碼質量
崗位職責有邊界,但是技術沒有邊界。測試團隊也好、開發團隊也好,最終目的都是輸出高質量的產品給到客戶使用,相互學習和借鑑是有意義的。要說本書的缺點,主要體現在某些案例中提及到騰訊的內部測試工具,並且該工具在案例中處於核心地位,對於讀者而言不是很友好——我根本不知道你們工具的原理和構成、即便你解釋了一兩句也沒有使用過,難免雲裡霧裡。
整體上還是值得借鑑。
程式設計師的自我修養
在微信讀書上看完的一本技術素質類的書——或者說是個部落格文集。本書包含面十分廣泛,可以說是“信馬由韁”。其中甚至有幾個小節是講“如何教你的孩子學習程式設計”——我覺得在這之前是不是寫幾個教程式設計師找女朋友的章節。雖然某些部分略顯絮叨,但是也都是一個多年開發、自學設計、創業的架構師的經驗之談。
推薦使用碎片時間看這本書。