讀書記錄(一)

由於文章太長,現分貼記錄

突然發現記錄下自己曾經讀過的書, 也是很有意義的事, 也許某天會驚訝於這張list。如果你無意間也看到這篇文章,也請你也記下自己的成長曆程吧。

更早:

《編譯器和鏈接器》

《Effective C++》

《More Effective C++》

《Essential c++》

《 Effective STL》

《C++ Template》

《Inside C++ Object Model》

《The design & evolution of C++》

 

2009年-2012年 部分書單

《模式分類(partten classification)》Duda, Hart

《編程之美》

《算法導論》

深入搜索引擎——海量信息的壓縮、索引和查詢》(Managing Gigabytes)Lan.H.Witten

數據挖掘概念與技術》JiaWei.Han

平凡的世界》路遙

《數學之美》

《浪潮之顛》

《Thinking in Java》

《鬼吹燈》

《盜墓筆記》

《蘇東坡傳》林語堂

《傳奇王陽明》董平

《HTML5高級程序設計》

 《除了我你還能愛誰》

2013年

《搜神記》樹下野狐

《少林寺第八銅人》九把刀

《項目百態》Tom Demarco,Tim Lister,etc(19th JOLT 大獎)

集多人多年經驗總結的 項目成敗的 外在表現。包括兩位《人件》作者參與寫作。以獨立“模式”的結構單獨成章,各章給出一個 或將成功、或將失敗的項目的 典型表現。很多模式有強的參考價值,可用於項目早中期印證項目管理是否朝着正確的方向前行,便於即時糾正管理上的錯誤。

《移動應用UI設計模式》Tberesa Neil

    以android UI爲例,介紹了各種功能的常用UI佈局設計。並提出各中UI 佈局的注意事項,以及一些反面例子(反模式)。其中的原則除了功能的清晰展現,更重要的是方便用戶的使用,符合大衆使用習慣。

《檀香刑》莫言

情節緊湊,場景切換順暢,描述真切,人物刻畫生動,結局比較沉重。藝人孫丙表現了一個普通民衆在被逼上絕路後的英雄行徑,有勇有謀。知縣錢丁富有正義卻在官場隨波逐流,有義無勇。另外劉光第,譚嗣同,錢雄飛表現了非凡的英雄氣概。趙甲則是一個特點鮮明的劊子手,遵從自己的“職業操養”,對錢丁的傲慢,體現其對皇權的敬畏以及對自身價值的極度認可,對自己的“成就”自豪。

《大數據-互聯網大規模數據挖掘與分佈式處理》(Mining of Massive Datasets)Anand Rajaranman, Jeffrey David. 王斌 譯

打算單獨寫篇關於這本書的內容的文章,總的來說算法比較實用,應該說是工業界在大量使用的一些算法。也可以看出,真正被大規模使用的還是比較早期並且簡單的算法,主要還是由於大數據面前,很多時髦的算法都束手無策。沒有看完該書,只看了一些感興趣的章節,3,7,8,9。其它章節多少以前也看過,所以也就隨便翻了翻。原著不錯,而中文翻譯卻有不少的紕漏之處,多是粗心大意的錯而非理解問題。可見中國人做事的急功近利。說道翻譯錯誤,最近正在看的另外一本關於機器學習的翻譯作品,也有多處翻譯錯誤,而譯者有4位之多,且皆爲名牌大學,機構的博士、教授。不是水平問題,完全是態度問題,急功近利的態度。

 

《月亮與六便士》 威廉·薩默塞特·毛姆

引用一段豆瓣的書評:

小說大部分以自述者的眼光寫成, 自述者最初通過思特里克蘭德的妻子介紹而相識。部分章節全部是由自述者回憶的他人的故事或自述(選擇性的編輯或修飾了一些對話,特別是思特里克蘭德的,因爲文中說道思特里克蘭德比起口頭語言更傾向用身體語言表達)。 思特里克蘭德是生活在19世紀末20世紀初的倫敦的一個富裕的中產階級股票經紀人。小說起始,他離開妻子和孩子到了巴黎,以藝術家(主要是畫家)的身份過着貧窮卻目中無人的充足的生活,夜宿於破敗的酒店,疾病飢餓纏身。在始終縈繞的強迫性的藝術表達的驅動下,思特里克蘭德不關心物質上的安逸,漠視身邊環境的艱難,但在巴黎時一直接受一名商業上成功的但已過氣的荷蘭畫家、自述者的朋友戴爾克·施特略夫的幫助。後者隨即認識到思特里克蘭德的天賦。 在施特略夫幫助思特里克蘭德度過一場危及生命的重病後,施特略夫的妻子布蘭奇因愛上了後者而與她的丈夫分開。思特里克蘭德隨後拋棄了布蘭奇(所有他想要的不過是一個模特而不是一段感情,小說的對話中思特里克蘭德提及了此事但布蘭奇願意承擔風險)。隨後布蘭奇自殺身亡,成爲又一個思特里克蘭德對藝術和美的全身心的的追求中的犧牲品。

 

2014:

《機器學習實踐》(machine learning in action)哈林頓 (Peter Harrington)

用pythone 實現了很多機器學習的基本算法。寫了前面的幾章,還沒看完。

 

《Don't make me think》(美)克魯格

中文名《點石成金》設計交互方面的最早一批優秀書之一。講了很多,交互視覺設計上的原則和心理

《卑鄙的聖人曹操1-8》

看了好久啊,寫的還是不錯,不過曹操小時候的經歷怎麼和拿破崙的很相似啊--家庭顯赫,卻不光明,同樣的屈辱。郭嘉寫的很牛。

《設計師要懂心理學》Susan Weinschenk 

   專門爲設計師而寫的心理學著作。從人的心理和生理限制解讀設計的原則,其中引用了大量的實驗和材料,來證明人(受衆)在生理和心理上的習慣。沒有明確的告訴設計師該怎麼做(tip 裏會有一些關於設計的建議),但是從這些人在理解上、在視覺上的生理受限,可以想象出很多原則

 

《怪誕行爲學》丹·艾瑞里

果然名不虛傳。書中試圖解釋和描述如下問題,希望列出來能引起大家的興趣:爲什麼免費的東西讓我們花更多錢?爲什麼我們瘋搶不需要的東西?爲什麼我們想做的事情卻老是做不到?爲什麼我們會高估自己的一切?爲什麼50美分的阿司匹林管用,1美分的就不管用?爲什麼現金能使我們更誠實?---類似問題還有很多,作者通過科學實驗,來驗證人們的非理性行爲。這其中反映了用戶的某些奇怪的非預期的行爲,用戶分析中值得關注 

重讀王小波的小說《黃金時代》《白銀時代》,修仙小說《無字天書》,重讀古龍《白玉老虎》《白玉雕龍》

《引爆點》Malcolm Gladwell

先列幾個數字:

7-超過其格字/數人很難記住(《點石成金》有同樣的理論)

150-規模超過150管理,效能就回出問題(扁平結構時),迎合《烏合之衆》的理論

犯罪/性格等的表現不是固定的,室友當時的外在環境影響的。人所處的環境相對固定,使得其經常表現出相似的行爲特徵,大家誤認爲某人就有怎樣的性格,再基於這樣的假設去預估人在所有其它環境下的表現,往往不一定和預期一樣。

很值得深入研究。除去理論分析還有實際案例,從這些案例分析可以內推應用到其他事件達到引爆事件,推廣產品的目的。以後還需要再多次閱讀。

《烏合之衆》法國)古斯塔夫·勒龐

羣體心理學的開山作之一。對羣體心理進行了深入的講解。

 

2015:

《營銷的16個關鍵詞》 葉茂中

重複:簡單有效

前面看的還可以,後面越看越覺得講的膚淺,乏善可陳。指出了一些營銷中需要重點關注的點,但對每個點的詮釋,例證不充分,不到位。

總體來講比較失望

《創業維艱》本·霍洛維滋

開始部分覺得沒什麼特別有用的。越到後面發現很多值得創業中人,尤其是管理層人深入學習參考 的內容。對於一些早起公司可能遇到的問題,本給出了很多自己

經驗裏的建議,尤其面對很多困難的時候,我們該怎麼做。怎麼度過難關。不同時期管理層該關注些什麼。總結還是引用彼得·蒂爾的評價:

所有管理書都假定,偉大公司是有規律可循的。但成功的創業公司無法模仿,我們的創新之舉無法複製。本·霍洛維滋知道,創業成功沒有祕訣;他這本書是第一本關於如何防止創業企業走向自我毀滅的真正的寶典。

《唐寅在異界》

奇長的小說。閒的無事聽着玩。後面很多戰爭。講了很多帶兵打仗的方法,原則。帶團隊和帶軍隊一樣。做項目就是打仗,所有的管理一樣。

      《深入理解Java虛擬機》 周志明

較系統的介紹了jvm中的重要部分,對java開發者理解jvm的實現和原理有很多幫助。內存相關的部分很多在實踐中都已經遇到過,但以前都是比較零散的知識點,這次算是系統的複習了。

《軟件架構設計》溫昱

在做白領會員這款產品過程中遇到很多問題,第一次負責一個完整項目的規劃。中途對軟件架構的設計有很多反思,剛好看到同事的這本書,於是借來看了一遍。比較清晰的講解了架構設計需要關注的點,需要執行的流程等,讓初涉架構的人有比較系統的瞭解架構師需要做些什麼工作來來完成架構。內容淺顯,對於初步瞭解很有幫助

《十二魔令》臥龍生

 

2016:

《天下沒有懷才不遇這件事》包益民

很有才華的創意人,類似自傳的書籍,通過小段故事介紹自己的成長。闡述自己的價值觀的變化和成長。正直,誠實的人也能成功,而且大部分成功的人也都是正直,誠實的。

《Toyota Production System》房慶逸,金壯烈

以插畫的形式介紹了豐田的管理體系TPS,介紹了該套體系的由來及要解決的問題和價值點。主要包括,自動化,u型流水線及單元流水線的發明,看板,後項推進,不斷改進是其體系的核心。適合大量生產的,偏重複勞動較多的產業學習。對於創新型行業並不適用,但其不斷改良的思想,領導要能親自指導實踐並實踐的思想(暗合知行合一的理念),值得任何企業學習。

       《驚人的假說》 弗蘭西斯.克里克

 

       《增長黑客》

       算是新領域,爲成長期項目探尋如何增長的系統性方法研究。很多案例都有啓發性,或可借鑑。

2017:

    《基業長青》吉姆*柯林斯

 本書一句話核心爲“保存核心,刺激進步”。隨後圍繞如何保存核心?如何刺激進步?卓越公司是怎麼做的,各總結提供了兩個重要方法

 保存核心:1.培養教派般的文化;2.內部培養接班人(文化傳承)

 刺激進步:1.膽大包天的目標;2.永不滿足的文化

最後強調了各種方法的融匯貫通,單純使用,不能融合協調是起不到理想的效果

《高效能人士的七個習慣》斯蒂芬*柯維

7個習慣3個對內(自己/個人),3個對外(公衆)。

針對個人的:

積極主動:從內心要有積極的心態,積極主動應對外界刺激。我基本上已經有此習慣

以終爲始:我的理解爲當你不知道目標時,可以從期望的結局來倒推自己的目標,書中的建議如,考慮在自己葬禮時希望聽到大家怎樣評價自己(家人,朋友,同事);考慮自己50歲了,希望是在過怎樣的生活。這點我之前在做大的決策時已經有部分這樣的思考,但並沒有柯維講的這樣系統和全面,比如我做重大決策時會考慮最壞結局,如果我能承受這個最壞結果我就冒險爲之。我還缺少從更長遠的,明確的以終爲始的應用技能(雖然我有明確的人生目標)

要事第一:這個我們都知道,但實際上我我以前理解的卻大不同,根據緊急程度和重要程度劃分的居然是第二象限“重要不緊急”的事務確實最需要關注的,也是最容易忽略的。這提醒我要堅持長期的規劃,如鍛鍊身體,閱讀。

針對公衆:

雙贏思維:這個我有很深的理解,幾乎也將其融合在我自己的管理理念裏了

知彼知己:同理心交流,亦用在我的管理方式中。但團隊以外的熟練程度並不高,尤其是發生衝突後。這裏通過了解別人來更好的瞭解自己,需要和別人真誠的溝通,挖掘對方真實的想法,這是進行的前提條件。如果溝通不充分,實則事倍功半,並無甚效。

綜合統效:就是指集思廣益,博採衆議。這個也已經應用在我的管理方式中了。通過團隊討論來決策,可以避免信息不對稱導致的各種問題(猜忌,不認同,低效),同時當出現問題後大家才能團結一致,同心去解決問題而不是互相指責

 

最後一項爲不斷更新:作爲互聯網從業者,我想這個特點是職業自帶的特點。在互聯網圈,不更新就等於被淘汰

這本書的內容對個人生活及集體事業都有很深意的幫助,重點需要能具備這些習慣。

《大敗局2》吳曉波

本書9個失敗案例。我自己理解和總結的敗因有兩個:第一,政商關係問題,這是有中國特色社會環境所決定,9個案例多半與此有重要關係;第二,過度使用金融工具套取資金,過度擴張,在管理能力和人才儲備不能同步跟進的情況進行過度多元化擴張,資金鍊斷裂。通過金融撬動的資金遠高於自有資產的實際保有量及增益部分。使用短期資金做長線項目。有過半項目都與有意或無意的大量套取金融資金有關。在日後管理中要深以爲教訓:最求多元化是中國文化使然,多元化帶來的挑戰遠超專業化。(大前沿一的《專業主義》推崇的是專業化,讓後國際化的道路,如可口可樂。而謹防多元化)

ps:書中最後講到”控制“。其中已ITT的哈羅德*傑林實施多元化成功,但後繼者無力及可口可樂爲例,反應多元化對管理要求,對企業控制能力的要求極高。當最高管理者不能做到靈活控制企業、團隊時就很難做讓企業在戰鬥時能夠高效一體化,即讓整個公司高效完成管理層的指令,做到人劍合一狀態。

2018:

《素書》(漢)黃石公著

歷史名著,作者爲與鬼谷子齊名的一代奇人。在當時社會有這等智慧和韜略可謂神人。當然經過2000多年的傳承和後人的吸納再造,很多思想已經在各種管理書籍中都有涉及。但依然不能掩蓋該書的價值,其中部分亮點思想依然值得我們再反覆琢磨。就其中幾點我也有新的收穫

《一本書讀懂金融常識》 孫蕾蕾編著

金融科普書,以概念條目方式組織內容,解說詳細,從多角度對概念進行定義和說明,並給出實際建議

《用戶體驗草圖設計工具手冊》Saul Greenberg[等]著

工具類書,指導如何起步畫交互草圖。學習後發現草圖繪製很容易上手,可以快速學會通過草圖高效傳達信息的方式。草圖中設計相關的人物都可以簡化,常規表情固定9種,人物動作需要摸索與思考。另外書中推薦結合《用戶體驗草圖設計》一起閱讀,其中關於《用戶體驗草圖設計》簡介來看,值得一讀

畫什麼,怎麼畫》(美)埃德溫·魯茲著

看完《用戶》後想進一步學習下草圖。所以選擇了此書。基本是一本適合兒童起步的數據,以人物,日常動物爲主的草圖繪製步驟

《你一定愛讀的極簡西方藝術史》(美)房龍著 文思編譯

翻譯的不錯,簡明的介紹了從古埃及古希臘愛情海文明的古代藝術,到古羅馬時期的中古時代,到哥特時期,文藝復興,巴洛克時期到洛可可時期再到近代的資產階級革命後的時期。其中洛可可可以看做巴洛克的延續。文章點評深刻,並配有相應時期的畫作資以說明。

《論不服從》(美)艾裏希·弗洛姆(Erich Fromm)著

《世說新語》(南朝·宋)劉義慶著 陳書良 譯註

《流式架構-kafka與MapR Streams數據流處理》唐李洋 譯

 介紹了基於流式處理的架構方式,用簡單例子介紹了將原架構合理解耦爲事件流架構

《大型網站技術架構-核心原理與案例分析》李智慧 著

基於淘寶的發展歷史,架構演化介紹了從小到大的架構變遷。擴展介紹了大型分佈式架構中的各種方面,有一定借鑑經驗。

《這幅畫原來要看這裏》[日]宮下規久郎 著 楊明綺 譯

介紹西方畫欣賞要點的書,已不同象徵性事物的寓意點名畫作的主旨,簡潔明瞭,篇幅較長但文字內容並不多,多已示例畫作作爲案例講解,非常適合初步學習西方藝術欣賞的人。

《高擴展性網站的50條原則》Martin L. Abbott Michael T.Fisher 張欣 楊海玲 譯

50條通用的原則,像作者所述,只是衆多原則中的部分,但是最重要的一部分。其中很多已經在我們的日常實踐中注意到並重視起來,同時也應用在我們的日常實踐中了。但還有部分是我們所並不太重視,甚至忽略的,比如對於我自己來講,如下一些原則需要我加強重視:

1.設計時考慮擴展性(D-I-D方法)

 應用建議:設計20倍的容量;實現3倍的容量;部署1.5倍的容量

  設計 實現 部署
擴展目標 20倍到無窮大 3-20倍 1.5至3倍
腦力成本 低到中
編程成本
資產成本 低到中 高/非常高
總成本 低/中

2.把方案一簡再簡

應用建議:在滿足一定需求的情況下(如上面),從成本效率和可擴展性出發簡化設計;用帕累托法則簡化範圍

3.橫向擴展數據中心

應用建議:建議3個數據中心各1.5 而不是2個主從的方式

站點配置 網絡 服務器 數據庫 存儲 網絡連接 總成本
單一站點 100% 100% 100% 100% 0 100%
冷熱2站點 200% 200% 200% 200% 1 200%
2實時站點 200% 200% 200% 200% 1 200%
3實時站點 150% 150% 150% 200% 3 約166%

4.合理使用數據庫

應用建議:當需要ACID來維護數據間關係時,可以用關係型數據庫,其他情況應合理選擇。RDBMS提供完整事務性,但擴展難,擴展成本高,可用性差

5.合理使用防火牆

應用建議:防火牆提高網絡延時,降低可用性,不必要的情況下不需要用

對攻擊者價值 實施防火牆成本 實例 是否使用防火牆
css、靜態圖像、javascript
產品目錄、搜索服務
關鍵業務功能 可以採用
識別個人身份信息、密碼重置信息等

6.使用過期頭

應用建議:使用http過期頭,提高系統可擴展性和性能

錯誤使用:在<HEAD>元素中用原標籤(pragma,Expires,cache-control)能控制如何緩存頁面。html中元標籤只是推薦瀏覽器實現,許多瀏覽器並不在意這些標籤;另外代理不會檢查html文件所以根本不會處理(儘量少使用代理)

ps:基本上我們都沒怎麼使用該信息

7.從錯誤中吸取教訓

應用建議:成功的過程價值有限,失敗的教訓深挖問題,獲取更大信息熵

8.清除、歸檔並試用合理的存儲

類似波士頓矩陣分析RFM,按照近度(recency,時間),frequency,mometization選擇合適的存儲方式和介質

《冰鑑》曾國藩, 東籬子解譯(珍藏版)

該書爲識人之學,是曾國藩學習古人結合自己的實踐總結的經驗。在遇到該書前,自己也對通過人物對照識人有一些思考和總結,但比較零散,這本書比較系統的介紹了通過神骨,容貌,情態,鬚眉,聲音,氣色(主要解釋還是通過解譯者傳達,所以解譯很重要)。這所以這些看似屬於玄學迷信的東西確有奇效,根源還是其是從經驗及自然規律總結出的經驗,可能不能以科學量化的形式加以解釋,卻可以從哲學角度闡述。比如最玄虛的通過鬚眉,即通過鬍鬚和眉毛,這兩個外在生理反饋體現的是男性的荷爾蒙,是否分泌良好,間接反映了人的身體狀況,繼而又反映了人的精神氣,這些對人物的脾性都有一定的鑑別作用。當然也不是絕對可信,只是一個參考的方面,總體識人還是要結合以上各方面,再加觀察其實踐來評定。單一方面參考很有限。

   這裏也想表達下我對中國古代的一些技能的看法,如中醫,算命,風水等。雖然很多東西不能算作科學,也不算僞科學。這些都是前人通過觀察實踐總結的經驗,很多到目前可能不能通過量化的科學進行解釋,但並不妨礙他們的有效性。這些經驗在一定的時期有其有效性,到今天是否有效,需要酌情甄別。因爲不同時代,人民的智力開化程度不同,地理、環境、氣候都有所變化,現人需要因時制宜。中國是一個善於總結,弱於推理的民族,一方面受累於悠久的歷史文化,另外一方面,這裏歷史文化中也有很多可貴的經驗是可以吸取的,而不是單純“崇洋媚外”,任何事要以科學的方式解釋,纔是好的。舉個例子,摩爾定律,在幾十年的時間裏是有效的,這個定律可以說是科學的嗎?並不能,但這並不影響全球範圍相信其的有效性和合理性。但摩爾定律也只會在很短的一個時期有效,超過這個時期其自然失效了。所以不是說一定要所謂科學的纔是可信的,而且目前人類知識很有限,能解釋的也很有限,那些符合自然規律但不能通過科學解釋的難道就要稱爲僞科學,這只是無知罷了。佛教勸人多做好事,曰:好人有好報,多做善事多添福源。這是迷信嗎?好人好報,明顯符合自然規律:你幫助的人多了,在你遇到困難或需要幫助的時候別人願意幫助你的概率越大。

 

想讀的書,先記錄一下:

《自制編程語言》

《線性代數應該這樣學》

《遊戲數據分析的藝術》

《Expert One-on-One J2EE Design and Development》

《Expert One-on-One J2EE Development without EJB》

《敏捷軟件開發原則、模式與實踐》

《快速軟件開發》?

可選:《java 性能優化與權威指南》

管理學經典《烏龜大王亞特爾》

《neuroscience: Exploring the brain》 Mark F. Bear《神經科學:探索腦》

《認知神經科學-關於心智的生物學》Michael S. Gazzaniga;Richard B. Ivry

《生物心理學》 詹姆斯-卡拉特

《鳳凰項目》、《生物中心主義》

--朝聞道,夕死可矣

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