一份昇華自我的書單

計算機相關

1.深入理解Java虛擬機(★★★★★)

在這裏插入圖片描述

筆者認爲編程也遵守巴萊多定律(28定律),利用20%所學的東西就能解決你在工作中遇到的80%的問題,所以筆者推薦閱讀本書,去掌握解決另外20%問題的技能。在網絡上但凡涉及到虛擬機、java虛擬機內存劃分、jvm內存模型、class文件加載、class文件解析、垃圾回收等博文,有80%都引用本書。所以筆者才找到此書,並在閱讀過程中收穫頗豐,系統性的認識了java虛擬機的相關知識。

2.Java編程思想(★★★☆☆)

在這裏插入圖片描述

筆者對該書籍的定位就是宏觀、全面、權威的Java基礎知識索引。書如其名,思想即爲道,而語法則爲術,道爲正,術爲正,則事半功倍。閱讀此書也應該本着悟道而非學術爲原則,宏觀的去了解java的知識。非常不推薦利用該書去學習java基礎,應當在對java有一定了解,並對面向對象編程思想有一定認知之後再來讀它。讀書獲取知識的過程就是一種思想碰撞過程,你首先對書中所講的內容有自己淺薄的一層認識,而在讀的過程中來否定或者肯定你的認知,並要分析你的認知與作者的認知存在不同的原因是那些認知不同造成的?從而會產生出新的淺薄的認知,之後不斷的在閱讀中重複着這種過程,此爲學習思想。

3.深入分析Java Web技術內幕(★★★☆☆)

在這裏插入圖片描述

這本書非常全面的介紹了的Java Web技術棧,非常適合去了解整個Java Web技術體系。這本書的定位就是儘可能的廣泛去介紹知識,從而導致細節方面略有缺失,但也絕不是泛泛而談。建議讀者將此書定義爲一個知識體系的索引,將此書快速閱讀,從而瞭解自己的知識漏洞。

第1章 深入Web請求過程

第2章 深入分析Java I/O的工作機制

第3章 深入分析Java Web中的中文編碼問題

第4章 Javac編譯原理

第5章 深入class文件結構

第6章 深入分析ClassLoader 工作機制

第7章 JVM體系結構與工作方式

第8章 JVM內存管理

第9章 Servlet工作原理解析

第10章 深入理解Session與Cookie

第11章 Tomcat的系統架構與 設計模式

第12章 Jetty的工作原理解析

第13章 Spring框架的設計理念與 設計模式分析

第14章 Spring MVC工作機制與 設計模式

第15章 深入分析Ibatis框架之系統 架構與映射原理

第16章 Velocity工作原理解析

第17章 Velocity優化實踐

4.深入剖析Tomcat(★★★☆☆)

在這裏插入圖片描述

這本書筆者只是粗略的去看完的,原因並不是說這個Tomcat原理不是很重要,恰恰相反筆者認爲了解Servlet規範及Servlet容器是十分有必要的,這是Java Web的基礎,也是與我們日常生產息息相關的東西。我們可以回頭想想自己使用過很多年的Tomcat,真的瞭解它嗎?知道它啓動時要做什麼工作嗎?知道我們寫的程序是怎麼被Tomcat運行起來的嗎?又知道web.xml,過濾器,監聽器的原理是什麼嗎?知道Tomcat相關配置如何使用嗎?這些問題是基礎且重要的。如果不瞭解那就去讀這本書,一定會讓你收穫滿滿。當你瞭解完這些,會對你日常的生產有新的認識。至於上面筆者說粗略閱讀是因爲覺得這本書講的太深了,如果仔細閱讀完的話產出投入比太低了,只要能讀到了解了自己對Servlet容器的疑惑即可,剩下的細節留個印象,當你在生產過程中碰到有關問題再返回頭去啃。當有明顯的閱讀目的時,吸收的效率會高很多。

5.大型網站技術架構核心原理與案例分析(★★★☆☆)

在這裏插入圖片描述

開卷有益,讓讀者瞭解一個典型的網站迭代過程,從中逐漸引出網站從小到大的發展過程中所面臨的問題,最後有給出解決問題的多種方案,並分析了每種方案的優缺點,最後通過幾個真實案例將前面的知識點做了一個總結。書中圍繞着大型網站的性能、可用性、伸縮性、擴展性、安全性幾點展開詳細介紹。

其他

6.烏合之衆(★★☆☆☆)

在這裏插入圖片描述

名氣很大的一本書,讀完後收穫一般,大多數結論都是斷言,缺乏明確的推理,書中少有的例子也因爲筆者對歐洲歷史知識的匱乏而無法產生認同感,讀到一半時,目的也由最初的獲取知識轉變爲欣賞作者強烈的主觀批判心理。可以看出作者的思想與成書年代的“烏合之衆”格格不入,所以才使書中的觀點極其主觀,帶有偏見,但作爲一本流傳百年的社會學書籍,亮點也是有的,並且很多觀點至今都很適用。最後分享一句書中讀到的一句很喜歡的話—“遠見往往會讓人走向懷疑和無爲”

7.異類(★★★☆☆)

在這裏插入圖片描述

這本書與筆者產生了深刻的共鳴,全書都在分析“異類”優異於常人的原因,書中最大的優點就是坐着並不是通過列舉優異之人需要怎樣的品質,而是從國家、出生日期、機遇、家庭背景、時代背景、種族天賦等多個方面,經過大量的實驗數據的驗證,全面剖析那些優異於常人的人。使筆者可以站在自己的位置經過自己對自己條件的分析,去得出自己走向優異的條件組合。

8.論中國(★★★☆☆)

在這裏插入圖片描述

這本書的作者是美國前國務卿基辛格所寫,要想了解中國僅僅只通過我們自己的視角是不夠的,要用世界眼光去重新瞭解下中國的歷史,現在與未來。讀完此書能夠了解客觀的瞭解中國的近代史,能夠了解中國與美國和蘇聯的精彩博弈,能夠瞭解到政治戰略上地緣政策到意識形態的相互轉化,能夠了解中華文化的博大精深。筆者能力有限,感覺有很多感想卻有講不出,但是真的很推薦讀者去閱讀此書,下面是筆者覺得值得分享的內容:

中華文明的一個特點是,它似乎沒有起點。中華文明不是作爲一個傳統意義上的民族國家,而是作爲一種永恆的自然現象在歷史上出現。在歷史意識中,中國是一個只需要復原而無需創建的既有國家。

9.這本書能讓你戒菸(★★★★☆)

在這裏插入圖片描述

能讓你戒菸。。。。

10.別逗了,費曼先生(★★★★★)

在這裏插入圖片描述

在介紹這本書之前先介紹一下費曼技巧:

  • 第一步 選擇一個你想要理解的概念選擇一個你想要理解的概念,然後拿出一張白紙, 把這個概念寫在白紙的最上邊。

  • 第二步 設想一種場景,你正要向別人傳授這個概念在白紙上寫下你對這個概念的解釋, 就好像你正在教導一位新接觸這個概念的學生一樣。當你這樣做的時候,你會更清楚地意識到關於這個概念你理解了多少, 以及是否還存在理解不清的地方。

  • 第三步 如果你感覺卡殼了,就回顧一下學習資料無論何時你感覺卡殼了,都要回到原始的學習資料並重新學習讓你感到卡殼的那部分,直到你領會得足夠順暢,順暢到可以在紙上解釋這個部分爲止。

  • 第四步 - 爲了讓你的講解通俗易懂,簡化語言表達最終的目的,是用你自己的語言,而不是學習資料中的語言來解釋概念。如果你的解釋很冗長或者令人迷惑,那就說明你對概念的理解可能並沒有你自己想象得那麼順暢,你要努力簡化語言表達,或者與已有的知識建立一種類比關係,以便更好地理解它。

一千個讀者一千個哈姆雷特,這本書筆者不想做任何總結性的評論去影響你們自己的理解。強烈推薦大家閱讀。下面是精彩的文章內容:

“他們不是通過理解事情來學習,他們憑別的什麼方式來學習–憑生搬硬套,或者別的什麼名堂。他們的知識如此脆弱不堪!”

“他們看來,教育和科學研究本身是苦差事,其價值在於它可能帶來的實際利益,(這種卑鎖的市儈之氣!)”

“一個夥伴對我說:“嘿,看那隻鳥。那是什麼鳥?” 我說:“我對這種鳥一無所知。”他說:“這是褐喉畫眉”,又說,“你爸爸什麼也沒有告訴你。”但事實恰恰相反,我父親當然教過我。看着一隻鳥,父親說:“知道這是什麼鳥嗎?這是褐喉畫眉;但是在葡萄牙,它的名字是……在意大利,名字是……”,他說,“在中國,名字是……在日本,名字是……”等等。“喏,”他說,“各種語言中你都想知道它的名字叫什麼,但是當你知道了所有這些名字之後,你其實對這鳥還是一無所知。你所知道的,僅僅是不同地方的人怎麼稱呼這種鳥而已。現在,”他說:“我們來‘看’這隻鳥。”

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章