你要如何衡量你的人生?:哈佛商學院最重要的一堂課

你要如何衡量你的人生?:哈佛商學院最重要的一堂課

簡介 作者對比自己以及許多出色同儕的人生經驗後,發現有許多人本來十分優秀,但卻在人生道路上漸漸走偏,最後過上的妥協、不滿意的人生。 本書能幫助你在變幻莫測的人生道路上堅持自己的原則和理想。藉由思考一些在人生中的問題,可以釐清你所最重視的價值觀,並且制定計畫來變成你理想中的自己。 發現生涯之樂 這一部分的章節著重於發現你的熱情以及如何制定規劃。人生的各個階段大概都在兩種狀態之間擺盪,不是在自己縝密規劃的道路上前進,就是在茫然中遭遇偶然的機遇。特別是在不知道未來該做什麼或是在目前的道路上卡關時,不妨去嘗試你稍微有點興趣,但是之前沒有特別花費心力的事。

思考的藝術:52 個非受迫性思考錯誤

思考的藝術:52 個非受迫性思考錯誤

簡介 本書起源於作者發現了許多生活中常見的思考錯誤,這些關於思考錯誤的筆記不僅能在日常生活中幫助作者做出更好的決定,更可以在學習、工作、投資、人際關係等各方面幫助人們避免各式各樣的思考陷阱。由於是從獨立的筆記整理成書,因此雖然題材相似,本書相比快思慢想較沒有連貫性,但是好處是可以獨立挑出感興趣的章節來看。

大腦韌性:高齡化時代最重要的健康資產

大腦韌性:高齡化時代最重要的健康資產

簡介 本書帶給我們兩樣最重要的觀念 : 老化不必然會導致失智 任何人都可以保持大腦健康 書中首先解釋偶爾的大腦失靈與嚴重衰退之間的區別,並破解認知衰退的迷思,目的是消除大眾對認知衰退的恐懼。接著作者從五大面向分別提供保護大腦功能的策略,儘管目前尚無方法治癒失智症,但幸運的是,認知衰退到發病需要相當長的時間,而健康的生活方式就是最好的預防手段。

LeetCode 筆記 (0) – 核心技法

LeetCode 筆記 (0) – 核心技法

本筆記的初衷是記錄練習LeetCode的心得,以及歸納好用的核心技巧。有別於其他網路上case by case的逐題解析,我認為要想成功完成面試題,只需要精熟幾項核心技法即可,理由如下 : 通常Easy題就是Medium題目的簡化版,而Hard題是二到三題Medium的結合(或是特殊到無法事前準備的東西),因此把Medium的題目練好即可 Medium題目又分成經典題與變化題,通常經典題就是考核心演算法,變化題則是在核心判斷或邊界條件上做變化,所以必須練熟經典的Medium題 最後就像各種證照可是一樣,平時念書都會,就怕臨場失常寫不出來,偏偏面試時的環境就跟文字編輯器差不多,為了避免失常,最核心的演算法與常用的函數操作就要當背科來練習,秒速解題的肌肉記憶最能讓面試官震驚

有錢人想的和你不一樣

有錢人想的和你不一樣

本書算是比較有爭議的書籍,畢竟這不是教你投資的書,而是關於改變心態的書。事實上作者對致富者該有的心態解釋的非常透徹,主要聚焦於讓讀者認真的讓自己有錢,而不是只是想著要變有錢。 而當你準備好讓自己變有錢的時候,你會自覺的為自己的人生負責、為創造屬於自己的人生,拋開原生家庭與既有框架的束縛。這種積極的心態能在你遇到問題的時候專注於機會而非障礙、尋找雙贏的方法而非想著二選一、不讓恐懼阻礙自己得行動。在理財方面,你會越來越注重管理金錢,並認知到根據結果拿酬勞以及身價淨值的重要性,最後學會讓金錢為自己工作。

紅色滲透:中國媒體全球擴張的真相

紅色滲透:中國媒體全球擴張的真相

本書指出了中國從毛澤東年代到2018美國中期選舉的各種媒體滲透手段,並詳細列出了各階段的目標方針以及策略的調整。大致來說就是在各個國家以及國際組織中收買新聞媒體以及要員,藉此改善國際形象以及取得國際議題的干預權。 雖然許多人認為這只是一種陰謀論,然而跟中共體制內的聽床師不同,書中的佐證大多來自實際的新聞媒體投資與中共官方發布的戰略報告。當時沒有人能想到民主國家的選舉能如此容易地被新聞媒體操縱,經過數十年不斷干擾的結果,現在每經過一次選舉,社會的割裂程度就會增加一分,或許這些危害不是立即性的,但他們確實試圖干預我們的生活。

鳳凰專案:看IT部門如何讓公司從谷底翻身的傳奇故事

鳳凰專案:看IT部門如何讓公司從谷底翻身的傳奇故事

一樣是講最佳實踐的故事書,但是維運部門的狀況果然是無比慘烈。本書主要點出了維運業務長年被低估的的複雜性以及重要性。 維運業務的複雜性是本書著重的內容,並不斷的以工廠管理舉例,展示了各種維運工作的類型以及來源,並套用品質管理方法逐步改善的過程。該流程實質上也值得非維運專案的讀者仔細反思,並檢視平日的工作方式到底有沒有問題。

高生產力軟體開發實務:以Java專案驅動的基礎指南

高生產力軟體開發實務:以Java專案驅動的基礎指南

本書的目錄乍看之下很像一系列範例專案的最佳實作說明。但是本書如標題所示,是教授如何開發Java專案的基礎指南,只是專案情境異常的完備且說明極其充實。本書的每個章節都是以一個專案想法為開頭,在過程中不斷改變需求,並教導讀者偷懶作法的缺點,接著馬上示範標準的解決方案。 雖然本書上仍然有著跟一般軟體工程課程一樣的缺點,即讀者感受不到需求變更的切身之痛,然而這種說明方式依然生動許多,很好地展示SOLID原則、設計模式、六邊型架構…等設計方法在實務上解決了那些問題。對經驗尚淺的開發人員是不錯的參考讀物。

Java程式設計師應該知道的97件事:來自專家的集體智慧

Java程式設計師應該知道的97件事:來自專家的集體智慧

本書羅列了許多與Java相關的小技巧跟知識,內容涵蓋程式撰寫、文件、好用工具、開發者經驗等。其中又以介紹語言特性以及JVM的文章特別突出,即使是作為資深Java開發者,許多主題讀起來依然很有趣。 在Java這個大主題之外,還有專欄簡單介紹Kotlin、Groovy、Clojure等其他基於JVM的語言,算是給長年使用Java的人一個嘗試新語言的動機。雖然不是一本有嚴謹結構的參考書籍,但是有很多小技巧都值得一讀。

基礎架構即程式碼|管理雲端伺服器

基礎架構即程式碼|管理雲端伺服器

除了提供各種工具與最佳實踐之外,本書旨在點醒讀者現在的IT工作方式已經發生劇變。以往從事基礎架構的人員總覺得被各種流程與規格綁架,做任何一點變動都得要戰戰兢兢,生怕弄壞了生產環境。 然而現代各項IT架構的部件都漸漸標準化,工具所提供的控制力有越來強大,實際上任何傳統IT活動(包括但不限於建置虛擬機、配置設定、運行腳本…等)都已經完全可腳本化且具有可測試性,這得益於現代IT架構動態要求系統資源以及時常重建環境的想法。