iThome

程式設計-通用

1.The Mythical Man-Month(人月神話:軟體專案管理之道)
王建興(iThome電腦報專欄作者) ★★★★★︰軟體工程領域的經典書籍,書中所談及的許多軟體專案問題,至今仍然困擾著軟體開發團隊,但其實大師早在書中便已指出方向。

2.Advanced Programming in the UNIX Environment(Advanced Programming in the Unix Environment國際中文版)

陳昇瑋(中央研究院資訊科學研究所助理研究員)★★★★★︰Unix programming 的經典書

 

3.The Art of Computer Programming系列

上官林傑(網頁開發工作者,部落格「至如ericsk者,國四無雙」<http://blog.ericsk.org>站長)★★★★★︰經由大師的指點,深入瞭解什麼是programming。

4.Mastering Regular Expressions

王森(現任台灣微軟資深開發技術推廣經理)★★★★★︰不管在系統管理,或是軟體開發上,Regular Expression可以完成的事情超乎許多人的想像,尤其幾乎每種語言都內建支援的函式庫,更讓這個歷史悠久的技能,持續默默地支援IT從業人員。

5.Effective UI 

王森(現任台灣微軟資深開發技術推廣經理)★★★★★︰自從iPhone受歡迎以來,使用經驗(User eXperience)受到許多人的重視,本書從比較不技術的層面引導讀者甚麼叫做User eXperience,讓大家可以更容易拋開技術導向的思維,真正從用戶的立場來思考軟體設計。

6.Introduction to Algorithms

王建興(iThome電腦報專欄作者)★★★★︰演算法是程式設計的根本基礎,本書對於演算法的基本觀念,以及常見、常用的演算法都有十分完整的介紹。

上官林傑(網頁開發工作者,部落格「至如ericsk者,國四無雙」<http://blog.ericsk.org>站長)★★★★★︰鍛練深厚的演算法基礎,幾乎是全世界學習演算法的資訊人都不會錯過的一本書,而且國內大專院校的資訊系幾乎都以本書作為演算法課程的教科書。它不僅是說明各種問題的演算法,更會介紹如何分析演算法複雜度,以及演算法設計策略。

7.Computer Algorithms

陳昇瑋(中央研究院資訊科學研究所助理研究員)★★★★★︰演算法自學經典書

8.Fundamentals of Data Structures in C

陳昇瑋(中央研究院資訊科學研究所助理研究員)★★★★★︰資料結構自學經典書

上官林傑(網頁開發工作者,部落格「至如ericsk者,國四無雙」<http://blog.ericsk.org>站長)★★★★★︰資料結構的基礎,資料結構對於程式寫作是很重要的工具,它不僅能夠讓讀者瞭解如何有效地擺放記憶體中的資料之外,也可以瞭解到它如何輔助實現各種演算法的設計。

 

程式設計-軟體開發流程

9.Design Patterns: (物件導向設計模式)

王建興(iThome電腦報專欄作者)★★★★★︰設計模式已經成了當今程式設計者不可或缺的觀念和工具。本書可謂設計模式書籍中最為經典的一本,任何有興趣於設計模式的程式設計者都不應該錯過。

陳宏一(iThome電腦報專欄作者)★★★★︰就物件導向設計而言,本書已經屬於聖經級的水平,內容需要細細品味,時而溫故而有知新之感觸。

 

10.Code Complete(軟體建構之道)

陳昇瑋(中央研究院資訊科學研究所助理研究員)★★★★★︰本書教你如何嚴謹地寫程式,以及如何善用偵錯工具來避免及找出錯誤。

王森(現任台灣微軟資深開發技術推廣經理)★★★★★︰集結了微軟在軟體開發上的實務經驗,這本書也出現在許多大公司RD部門的書架上。

11.Refactoring(重構:改善既有程式的設計)

王建興(iThome電腦報專欄作者)★★★★★︰重構技巧在敏捷的軟體開發方法中扮演著十分關鍵的角色,能協助程式設計者修正隨時間過去而日漸敗壞的程式碼架構。而本書正是公認介紹重構技巧最為經典的一本書。

12.Code Craft(編程創藝:編寫出卓越的程式碼)

王建興(iThome電腦報專欄作者)★★★★★︰大多數身為一名程式設計者在工作中會涉及到的議題,小到變數如何命名、大到團隊如何協同合作,本書都提供了全盤的介紹及論點。對程式設計者而言,是本值得推薦的好書。

13.Applying UML and Patterns(UML 與樣式徹底研究)

陳宏一(iThome電腦報專欄作者)★★★★★︰談論UML主題的書不下百種,筆者還是覺得本書有一站購足的體驗!無論是流程及工具均交代得十分清楚,配合實例說明,讓你對UML方法論印象更為深刻。

14.Continuous Integration- Improving Software Quality and Reducing Risk

陳宏一(iThome電腦報專欄作者)★★★★★︰軟體工程生產自動化在這本書有完整介紹,並提供了不少業界已經被採用的Open Source工具,將理論應驗於實際工作上。

15.How We Test Software at Microsoft(軟體測試之道-微軟測試團隊的成功經驗、方法與技術)

王森(現任台灣微軟資深開發技術推廣經理)★★★★︰微軟累計超過25年以上的軟體測試經驗,全部都在這本書上一次攤開,除了可以更了解軟體測試的重要性,也能夠讓讀者對軟體品質有更深入的認識。

 

程式設計-Web

16.Head First HTML with CSS & XHTML(深入淺出HTML、CSS與XHTML)

林信良(<良葛格學習筆記>站長)★★★★︰在高互動性網頁風行的這個世代,Web程式開發前端不斷有各種精妙技術出現,然而基於網頁的本質是不變的,若你不了解 HTML 版本遷移所帶來的意義,不了解 HTML 4 標準的主要目的是什麼,不了解何謂結構與樣式分離,這本書是個有趣且條理分明的開始。

 

17.Designing Web Interfaces

上官林傑(網頁開發工作者,部落格「至如ericsk者,國四無雙」<http://blog.ericsk.org>站長)★★★★︰從案例及 patterns 中學習 Web 介面的設計及思考。本書採全彩印刷,從許多知名的網站中挑出設計優良的部份做介紹,並且將許多網頁操作動線歸納成一個個 patterns,提供讀者在設計網頁時的參考。

18. JavaScript:The Good Parts(JavaScript優良部份)

陳宏一(iThome電腦報專欄作者)★★★★★︰JavaScript已經是現今Web技術不容忽視的一環,本書教你如何撰寫良好的JavaScript程式,以對照方式說明,方便讀者了解其中奧妙,才能趨吉避凶。

上官林傑(網頁開發工作者,部落格「至如ericsk者,國四無雙」<http://blog.ericsk.org>站長)★★★★★︰重新認識 JavaScript 這個程式語言。JavaScript 在現代網頁開發佔有一個十分重要的地位,然而過去的開發者不見得徹底地瞭解JavaScript 的設計,本書除了介紹 JavaScript 好的設計之外,還有更多與其它語言的不同之處,試圖讓讀者更瞭解這個語言以寫出好的 JavaScript 程式。

19.jQuery in Action(jQuery 實戰手冊)

陳宏一(iThome電腦報專欄作者)★★★★︰此書以導引式寫法,完整介紹jQuery常用及進階的實務作法,以情境輔佐實例程式碼說明,便於初學者閱讀。

20.jQuery Cookbook 

陳宏一(iThome電腦報專欄作者)★★★★★︰本書內容為問題導向陳述架構,針對各個主題引領讀者進入jQuery的世界,內容提供明確的jQuery功能說明及解法,讓讀者再不快速上手也難!

21. Learning Python 4th Editon(Python 學習手冊)

林信良(<良葛格學習筆記>站長)★★★★︰Python 3 是個重要的版本,它幾乎重構了Python 這門語言,它的許多特性回饋至 Python 2.x,藉由 Learning Python 4e一書,你可以同時了解 Python 3 與 Python 2.6 的不同,同時也思考,為何 Python 3 會納入那些新特性,從而了解作為一門解決問題的語言,該有的要素為何,作為一個 Python 新手,也可以藉由本書,了解到 Python 中一些有趣的特性,像是 Function、Decorator、Descriptor、Meta programming 等。

22.Complete Web Monitoring

陳宏一(iThome電腦報專欄作者)★★★★︰本書提供全方位的角度,從使用體驗面、系統效能面、數據分系析面,各個擊破,提醒在網站營運時需留意的重點,制訂KPI管控,進而改善網站整體運作。

23. High Performance Web Sites

上官林傑(網頁開發工作者,部落格「至如ericsk者,國四無雙」<http://blog.ericsk.org>站長)★★★★★︰學習如何調整 web 前端效能。是Steve Souders在 Yahoo! 工作時寫的書,其實High Performance Web Sites和Even Faster Web Sites這兩本書,我覺得根本就是上、下或者說是I、II,寫作的精神跟概念也幾乎是一模一樣(而且還是同一個作者)。

24.Even Faster Web Sites

陳宏一(iThome電腦報專欄作者)★★★★★︰Web網站效能直接影響到一個網站的成敗,本書收集了來自知名網站的專家經驗,提供可量化之實用工具及測量方法,讓你有效改善自家網站的效能。

上官林傑(網頁開發工作者,部落格「至如ericsk者,國四無雙」<http://blog.ericsk.org>站長)★★★★★︰Steve Souders 在 Yahoo!任職期間主導了知名網頁效能調校工具--Y!Slow專案的開發,後來轉職到 Google 任職時則推出了 PageSpeed 這套工具。這本是他在 Google 工作時寫的。除此之外,他還在 Stanford 大學開設網頁效能的相關課程,這本書會介紹不同瀏覽器的特性,以及他們實作標準的特色,讓讀者從各種經驗中學習如何提升網頁前端的效能。

25.Web Operations: Keeping the Data On Time

陳宏一(iThome電腦報專欄作者)★★★★︰就談論Web網站系統營運的課題,本書算是第一本,要確保一個網站系統能營運順暢無誤,許多執行上的細節必須憑靠多個單位的協力合作,這裡提供了Google、Yahoo、Microsoft等大型網站專案的經驗分享,值得一讀。

26.Web Analytics 2.0   

陳宏一(iThome電腦報專欄作者)★★★★★︰分析訪客對於網站的行為,有助於更了解你的客戶,掌握他們真正的需求,提供適時適性的產品及服務內容。

27.Website Optimization: Speed, Search Engine & Conversion Rate Secrets

陳宏一(iThome電腦報專欄作者)★★★★★:經營網站,SEO已經是不容忽視的必要課題,本書從網站資訊架構,到網頁面細節定義,提供不少價值性的建議做法,為提供SEO工作者的最佳參考書籍。

28.The Art of Community: Building the New Age of Participation

陳宏一(iThome電腦報專欄作者)★★★★︰從Facebook的崛起,社群經營已可視為企業活動,從社群建立,如何讓身為社群自成一烏托邦,達成完美生態平衡,本書有著相當精闢的論述,為少見社群管理之專書。

 
29.Building Web Reputation Systems 

陳宏一(iThome電腦報專欄作者)★★★★★︰簡單按一個「讚」,就能表示你對事物的看法,使用者點評網站提供足夠客觀的使用者經驗資訊,解決使用者在生活上的大小事,而此類型的網站應如何設計運作?本書有完整的解答!

 

程式設計-C

30.The C Programming Language(C 語言程式設計)

王建興(iThome電腦報專欄作者)★★★★★︰本書無疑是 C 程式語言的聖經。除了介紹 C 語言的特色,本書中所有的程式範例也足夠經典,示範了 C 語言的真正精神所在。

陳昇瑋(中央研究院資訊科學研究所助理研究員)★★★★★︰C 程式語言經典書。

 

31.C名題精選百則-使用C語言-技巧篇

陳昇瑋(中央研究院資訊科學研究所助理研究員)★★★★★︰居家的演算法實作練習。

32.C++ Primer Plus(C++ Primer Plus 5/e中文豪華版)

陳宏一(iThome電腦報專欄作者)★★★★︰書中除了介紹強調了與C程式語言不同的物件導向觀念,從最基礎的觀念建立起,是一本適合初學者的自學手冊。

33.Effective C++(Effective C++國際中文版:改善程式技術與設計思維的50個有效作法)

陳宏一(iThome電腦報專欄作者)★★★★︰此書作者將所學經驗歸納出五十多項黃金實務法則,讓C++程式撰寫的同好們在設計思維上能更上一層樓,絕對是一本不可多得的好書。

34.Thinking in C++(Thinking in C++ Second Edition 中文版)

陳宏一(iThome電腦報專欄作者)★★★★★︰就C++程式設計領域而言,可視其為架上必備之工具書,內容涵蓋完整,且針對每個章節都有相當深入的研究,由下到上的敘寫方式,協助讀者建立正確紮實的程式觀念。

35.Programming -- Principles and Practice Using C++

上官林傑(網頁開發工作者,部落格「至如ericsk者,國四無雙」<http://blog.ericsk.org>站長)★★★★★︰大師教你怎麼把 C++寫好。本書的作者正是發明C++語言的人,至今仍然主導 C++的規格發展。由設計者將C++的使用方式,以及各種特色整理成冊,讓讀者瞭解怎麼使用這個語言來寫作程式。

 

程式設計-Mobile

36.Programming the Mobile Web

陳宏一(iThome電腦報專欄作者)★★★★★︰智慧型手機的普及使得行動上網已經是時勢所趨,而本書介紹各式平臺及開發方式,對於初嘗手機開發的同好們,可以更快速上手。

 

37.Tapworthy - Designing Great iPhone Apps

王森(現任台灣微軟資深開發技術推廣經理)★★★★★︰從本書中可以一次吸收iPhone眾多優秀Mobile Apps的設計,而這些優秀設計不只可以應用在iPhone上,一樣可以應用在Symbian、Android與Windows Phone 7。

38.Building iPhone Apps with HTML, CSS, and JavaScript: Making App Store Apps Without Objective-C or Cocoa

陳宏一(iThome電腦報專欄作者)★★★★︰對於已熟悉網頁技術,又想嘗試玩玩iPhone應用程式開發的人,這本書讓你可以循序漸進地體會開發iPhone應用程式的樂趣.。

 

程式設計-.NET

39.WPF 4 Unleashed

王森(現任台灣微軟資深開發技術推廣經理)★★★★★︰WPF是微軟未來10年的重要技術,從Surface的開發,到Silverlight及Windows Phone 7,全部都是以WPF為基礎。本書由WPF開發團隊的工程師親自執筆,全彩印刷,更能在閱讀時充分了解XAML的精髓。

 

40.C# 4.0 in a Nutshell

王森(現任台灣微軟資深開發技術推廣經理)★★★★★︰目前可見學習C#最完整的一本書,針對給初學者設計,尤其在講解LINQ的時候,作者還自製了經典的LINQPad做為教學用,讓讀者可以更容易理解LINQ的運作機制,實屬少見對技術深具熱情的作者。

41.C# in Depth(精通C#)

王森(現任台灣微軟資深開發技術推廣經理)★★★★★︰雖然作者寫完第一版之後,就去Google當工程師了,但是依然繼續寫第二版,這種熱情誰能有呢 :)

42.CLR via C#, 3rd Edition 

王森(現任台灣微軟資深開發技術推廣經理)★★★★★︰大師著作,從裡到外完整剖析Common Language Runtime的運作方式,並解釋了許多在.NET上看起來簡單可以做到的事情,究竟經過了多麼巧妙的包裝,讓人大呼過癮。

43.Head First C#(深入淺出 C#)

陳宏一(iThome電腦報專欄作者)★★★★︰秉持Head First系列輕鬆詼諧的風格,在談論C#的眾多書海中,此書應屬值得參考的入門書之一。

44.ASP.NET MVC 2 開發實戰

陳宏一(iThome電腦報專欄作者)★★★★︰提供ASP.NET初體驗的網站開發人員不錯的學習手冊,作者深入淺出,從基本觀念帶到技術,最後談實務面的運用,也一併提到MVC的設計觀念,讓讀者在程式撰寫同時,也能兼顧良好的設計架構。

45.ASP.NET 3.5 最佳實務講座 Using Visual C#

陳宏一(iThome電腦報專欄作者)★★★★︰以初學者的角度從程式語言的概念開始,探討網站應用程式最常使用的Web Form與ADO.NET資料庫相關技術,以及將頁面華麗化的Ajax開發方式,足以讓有心想使用ASP.NET技術開發網站的同好們快速上手,作者在微軟技術領域已有多年實務經驗,閱讀本書必然在應用上有所助益。

 

程式設計-Java

46.Thinking in Java(Thinking in Java 4/e中文版)

王建興(iThome電腦報專欄作者)★★★★︰從物件導向的觀念到 Java 程式語言的特色,以及 Java 程式庫的應用,本書都做了最全面也足夠深入的介紹及探討。

陳宏一(iThome電腦報專欄作者)★★★★︰Java至今已推出第四版,無庸置辯地仍然處於Java界的聖經不敗地位,閱讀本書不僅是會用Java來寫程式,而是不斷去探討所用的細節,細細體會個中奧妙,較適合已經有經驗的Java開發人員。

上官林傑(網頁開發工作者,部落格「至如ericsk者,國四無雙」<http://blog.ericsk.org>站長)★★★★★︰這本書讓 Java 開發者瞭解到 Java 語言的設計思維,然後再以此思維出發來撰寫 Java 程式碼。讓你巧妙地運用 Java 語法以及它的套件,寫出好的 Java 程式。

 

47.Effective Java Programming Language Guide

陳宏一(iThome電腦報專欄作者)★★★★︰Java本書提醒了你在撰寫Java程式時,所應避免的壞習慣,這點很重要,很多日後的系統問題,都是這些點滴積累而造成。

上官林傑(網頁開發工作者,部落格「至如ericsk者,國四無雙」<http://blog.ericsk.org>站長)★★★★︰本書針對各種使用Java函式庫時要注意的效能部份作介紹,並且提供更有效率的寫法,當你已經會寫 Java 程式之後,這本書將會讓你寫出更有效率的程式碼。

48.Java Puzzlers(Java Puzzler中文版-陷阱、錯誤與死角)

陳宏一(iThome電腦報專欄作者)★★★★︰魔鬼都在細節裡,Java程式要怎麼寫,才不會造成日後的遺憾,本書內容會讓你在閱讀的過程中驚喜連連。

49.Head First Java, Second Edition(深入淺出 Java 程式設計)

陳宏一(iThome電腦報專欄作者)★★★★★︰以活潑的方式介紹Java程式設計,深入淺出帶你進入Java的世界,適合初次接觸Java的新手。

50.Core J2EE Patterns: Best Practices and Design Strategies

陳宏一(iThome電腦報專欄作者)★★★★︰提供多層式設計架構的範本,搭配範例程式,讓你更能領會這些設計精神,如何透過程式碼來達成最佳實踐。

51.Programming in Scala

林信良(<良葛格學習筆記>站長)★★★★★︰姑且不論Java創始者James Gosling 與 Groovy 創始者 James Strachan對Scala這門語言的推崇,透過這本書所獲得的,並不僅是習得 Scala 這門語言,也學習到許多解決問題的方式,像是Closure、Immutable object、Functional programming等,如果你是個 Java programmer,更可以從這本書中,反過來了解Java許多優良與不優良的部份,或了解更多 Java 中特性的設計要點,像是 Generics 等。

 

系統管理

52.Hyper-V 虛擬化技術101問

threesecond(網站「三秒練功房」<www.threesecond.info>論壇站長)★★★★★(2010)︰這本書也是我相當推薦的實戰書,坊間介紹 Hyper-V 入門的書已經很多了,但障礙排除的書卻極少,新手入門時遇到問題就無解了,這本書列出101個安裝Hyper-V經常遇到的問題,建議先實作過幾次Hyper-V以後再來讀本書,比較容易體會。

 

53.深入Windows 核心- Windows Internals - 第五版

threesecond(網站「三秒練功房」<www.threesecond.info>論壇站長)★★★★★︰這本是Microsoft官方支援的教材,中文版堂堂邁入第五版,內容推進到Windows Vista 與Windows Server 2008,詳解作業系統底層的架構與各項技術,和市面上的入門書完全不同,這本書相當的扎實硬派,是有心精通 Windows 作業系統的人必讀的好書。

54.Windows XP Embedded 系統應用手冊

threesecond(網站「三秒練功房」<www.threesecond.info>論壇站長)★★★︰這是中文書裡唯一的一本 Windows XP Embedded 專書,如果要靠自學來入門的話,這本是必備的,事實上 Windows XP Embedded 入門門檻極低,難在後續的元件選擇,如果有一本好用的入門書,很快就能踏入 Embedded 的領域,這本可推薦。

 

網路管理

55.資料通訊與佈線設計

threesecond(網站「三秒練功房」<www.threesecond.info>論壇站長)★★★★★︰結構化佈線必讀的硬底子好書,也是台灣機房規劃權威ZMAN推薦必讀的書。可參考http://phorum.study-area.org/index.php/topic,41038.html。這本的原作是The Complete Guide to Network Wiring,中文版為第3版,雖然翻譯書讀起來比較吃力,但肯定是提升功力最快的方法。

 

56.網管員必讀-網路故障排除手冊

threesecond(網站「三秒練功房」<www.threesecond.info>論壇站長)★★★★︰這本書完全在講各種意外狀況的排除,市面上的書多半著重理論或基本操作步驟,很少有講實戰運用的,讀這本之前當然必須先具備各方面基礎網管知識,若已經在網路管理上有障礙排除經驗的話,讀這本書會比較有體會,不然只是鴨子聽雷而已。

57.CACTI監控系統實戰白皮書

PowerOp(部落格「帝國反抗君 -PowerOp」<blog.roodo.com/ystuan>站長)★★★★★︰自由軟體網管系統,我主要是玩OpenNMS ,而 CACTI因為有了 cactiEZ 這個把 CentOS + CACTI一次裝好的懶人包,吸引了不少使用者,這本中文書作者在證券公司資訊部門任職,將數年實戰經驗跟大家分享,不可錯過!

58.Wireshark網路協定分析與管理

threesecond(網站「三秒練功房」<www.threesecond.info>論壇站長)★★★★︰Wireshark是每個學習TCP/IP與封包分析者都必用的軟體,但以前市面上沒有一本書專講Wireshark,使用者只能辛苦的讀英文手冊,或者找論壇上零散不齊全的教學,現在有這本書了,對學習者有非常大的幫助。內容也相當扎實,值得推薦。

PowerOp(部落格「帝國反抗君 -PowerOp」<blog.roodo.com/ystuan>站長)★★★★★︰如果要做網管,網路封包的工具多少要懂一點。此書小問題不少,但日文原著的目標明確(向初學者介紹這個強大的工具),加上又是第一本中文書,整個看下來,對於應用的場合,以及使用時可以有哪些變化,還是能有一個基本的了解。

59.Routing TCP/IP, Volume 1 & 2

陳廣融(Juniper Networks顧問工程師)︰經典、classical bible。

60.Network Mergers and Migrations: Junos Design and Implementation

陳廣融(Juniper Networks顧問工程師)︰一本奇書,如果要執行大型網路的整合,可以參考。

 

資訊安全

61.Microsoft, Unix及Oracle主機與網路安全

threesecond(網站「三秒練功房」<www.threesecond.info>論壇站長)★★★★★︰這本書除了介紹各種平臺系統的漏洞與風險以外,還以大篇幅詳細介紹漏洞偵測的方法、風險評估、安全策略、人為因素控管等多個層面,不僅僅是局限於軟體層面而已,也是市面上少見的實戰經驗分析的書籍。

62.The Tao of Network Security Monitoring

陳彥銘(資深資安顧問)★★★★︰網路安全監測是屬於知易行難的一部分。光是佈置 IDS/IPS 不夠用,還需要完整的監控才行。

63.No Tech Hacking

楊伯瀚(資安顧問)★★★★︰與一般課程所強調的郵件詐欺與網站釣魚不同,作者將本身所受過的忍者訓練應用在實務上,以非常實際的案例探討各種社交工程攻擊技術。從最根本的人因危險概念開始,到針對生活環境上的惡意利用,包含尾隨、偷窺、翻找垃圾和各種實體安全上的漏洞。書中實例十分生動且讓人印象深刻,即使是非資安從業人員也能輕鬆從中了解生活中受到攻擊的危險,對個資外洩管道會有進一步體會。

64.Incident Response and Computer Forensics, Second Edition

陳彥銘(資深資安顧問)★★★︰關於事件應變與電腦鑑識的書,觀念跟流程還沒過時,但是裡面提供的技術資訊,可能不見得符合今日所需。

65.Security Engineering

陳彥銘(資深資安顧問)★★★★★︰關於資安工程的全面參考書。第二版比第一版多了將近一倍。作者是全球知名的資安專家,內容有條理,絕對是必備的參考書。

66.Computer-Related Risks

陳彥銘(資深資安顧問)★★★★︰作者根據 ACM International Risks Forum 裡面的案例編輯成書,描寫因為電腦發生錯誤而導致的風險,值得一看,增廣見聞。

67.Security Data Visualization: Graphical Techniques for Network Analysis

陳彥銘(資深資安顧問)★★★︰關於資訊安全資料視覺化的應用書本之一。內容可參考,但是離許多商業產品還有一段距離。

68.Applied Security Visualization

陳彥銘(資深資安顧問)★★★★︰同樣關於資安視覺化的應用書本,與前書相當,作者還製作了 DAVIX工具DVD。

69.Security in Computing, 4th Edition

陳彥銘(資深資安顧問)★★★︰本書第二版助我通過CISSP考試 (2001),之後也陸續推薦此書給需要考試的同事。

70.Security Metrics: Replacing Fear, Uncertainty, and Doubt

陳彥銘(資深資安顧問)★★★︰關於如何衡量資訊安全的書籍。書本將觀念簡易帶出,對於實作或是案例著墨不深,但可參考作者多年的經驗與觀察。

71.The Art of War for Security Managers

陳彥銘(資深資安顧問)★★★︰以孫子兵法為名針對安全管理者所寫的書。但是離孫子兵法的地位還差很遠。僅供參考。

72.加密與解密(第三版)

threesecond(網站「三秒練功房」<www.threesecond.info>論壇站長)★★★★★︰加密與解密第三次改版了,從第一版起我每一本都有買,內容從各種軟體保護、加殼脫殼、看門狗程式等,到跟蹤/反跟蹤技術都有,相當硬底子的好書。

73.Handbook of Applied Cryptography

陳彥銘(資深資安顧問)★★★★★︰如果想要深入了解密碼學的原理及基礎,本書為不可或缺之參考書。同時也有免費線上 PDF 版。

74.Applied Cryptography

陳彥銘(資深資安顧問)★★★★︰Bruce Schenier 的出名著作,對密碼學的理論部分不如上一本書來得深入,但是對於密碼學的應用廣為探討,也是必備的參考書。

75.The Code Book(碼書:編碼與解碼的戰爭)

陳彥銘(資深資安顧問)★★★︰密碼學的故事書,雖然厚,但是值得輕鬆一看。

76.Advances in Cryptology  

陳彥銘(資深資安顧問)★★★︰Crypto、Asiacrypt、Eurocrypt等知名密碼學國際會議的論文集,可以藉此書了解每個會議的新觀念與論文。

 

77.Privacy on the Line

陳彥銘(資深資安顧問)★★★★︰知名密碼學家Diffie所寫的關於隱私權的書籍,是適合了解觀念與觀點的好書。

78.Writing Secure Code

陳彥銘(資深資安顧問)★★★︰關於撰寫安全軟體的書本濫觴之一。有些觀念及微軟的經驗還是很值得參考學習,但是書的內容並不足以涵蓋今日所需。

79.The Security Development Lifecycle

陳彥銘(資深資安顧問)★★★★︰關於微軟執行 SDL 的著名參考著作。觀念完整,但是執行的部分應該配合微軟近年來發表的一些免費工具。

80.Software Security: Building Security In 

陳彥銘(資深資安顧問)★★★︰軟體安全的濫觴之一,此書是非微軟派別的基本書。但是兩者對 SDL 的觀念,其實有許多共同之處。

81.Improving Web Application Security

陳彥銘(資深資安顧問)★★★︰微軟關於 web app 安全的書籍。不同處在於作者群是以pattern 的角度來看web app所面臨的威脅及反制之道,因此具參考價值。

 

82.How to Break Software Security

陳彥銘(資深資安顧問)★★★︰本書推薦原因是因為書薄,言簡意賅,還有附工具軟體,值得參考。

83.How to Break Web Software

陳彥銘(資深資安顧問)★★★︰同樣也是言簡意賅,書也很薄。只是本書是針對web app的安全測試而寫。

 

儲存管理

84.大話儲存-網路儲存系統原理精解與最佳實踐

threesecond(網站「三秒練功房」<www.threesecond.info>論壇站長)★★★★︰專門探討儲存媒體的書不多,但這本絕對是佼佼者,除了硬碟、RAID原理以外,包括FTTB通訊協定、指令集、儲存媒體虛擬化,都有提到,要廣泛了解各種儲存媒體的話,不能錯過這本。

 

85.資料重現-檔案系統原理精解與資料恢復最佳實踐

threesecond(網站「三秒練功房」<www.threesecond.info>論壇站長)★★★★︰這本和上一本是同時推出的兩本重量級好書,要談檔案救援必先精通檔案系統,這本書就是在介紹各類檔案系統與RAID救援的方法,以及各種問題原因、救援前的風險,若要深入了解資料救援必讀此書。

86.硬碟博土開講

threesecond(網站「三秒練功房」<www.threesecond.info>論壇站長)★★★★︰這本書絕版了,這本書是曾在Seagate任職的硬碟博土寫的,雖然很舊了(1999年出版),但溫徹斯特硬碟機原理不變,這本書的觀念也就不會變,仍然是了解硬碟機詳細構造的必讀好書。

 

通用新知與企業管理

87.The Old New Thing

王森(現任台灣微軟資深開發技術推廣經理)★★★★★︰由一位一直從事Windows核心開發的工程師所撰寫,講述許多Windows之所以有目前設計的緣由,豐富的逸事和秘辛,當作歷史故事別有趣味。

 

88.Peopleware: Productive Projects and Teams

王建興(iThome電腦報專欄作者)★★★★★︰從以人為本的角度切入,探討如何增加軟體團隊的生產能力。倘若想成為一名稱職的軟體開發團隊主管,本書相當值得你一讀。

89.創意人:創意思考的自我訓練

陳昇瑋(中央研究院資訊科學研究所助理研究員)★★★★★:瞭解創意的來源,訓練自己成為有創意的程式人

90.第五項修練: 學習型組織的藝術與實務

陳宏一(iThome電腦報專欄作者)★★★★★:工作是不斷解決問題的過程,而問題的根本原因常常不僅是你眼前所看到的。察覺出隱含的問題,以系統化角度的方式去思考,才能對症下藥,一勞永逸。

91.深入淺出PMP

threesecond(網站「三秒練功房」<www.threesecond.info>論壇站長)★★★★︰專案管理是現代人必備的基本技能,學習專案管理才能有效運用時間與各項資源,有心進展主管職的人更應該讀,是每個人都必須讀的好書,這本書以非常多淺顯易懂的圖例來說明,很好上手。

92.思考的技術

陳宏一(iThome電腦報專欄作者)★★★★★︰思考需要訓練,需要系統化進行,才會客觀理性。本書將思考視為一門技術,歸納出成功的思考途徑。

93.公司絕不會告訴你的50個祕密

陳宏一(iThome電腦報專欄作者)★★★★★︰在職場上很多事情不是想像中的那麼單純,很多理所當然的觀念,卻在真實工作環境裡是行不通的。本書的很多眉角,幫助你順利存活於職場上,保有正確的工作態度,社會新鮮人更是不可不看!

94.別當正常的傻瓜: 避免正常人的錯誤,成為超凡的決策者

陳宏一(iThome電腦報專欄作者)★★★★︰人是情感的動物,決策時不免常忽略理性客觀的評估,而做出錯誤的決策,本書以生活常見的案例,提醒避開思路陷阱。

95.水煮三國

陳宏一(iThome電腦報專欄作者)★★★★︰三國題材一直是企業管理奉為圭臬的重要課題,本書以輕鬆詼諧的筆觸,以各個三國人物置入實際職場角色,讓讀者從中習得管理、策略、領導、心理等技巧,讓你您會心一笑。

96.科學革命:一段不存在的歷史

王盈勛(iThome電腦報總主筆)★★★★:2010年你不容錯過的書。這是有趣的科技史,讓我們認識到,我們視為理所當然的科學革命,並沒有那麼理所當然。

 

97.杜拉克-管理的使命

王盈勛(iThome電腦報總主筆)★★★★★:只讀一本杜拉克,就讀這一本。下個月是杜拉克101歲冥誕,可以讀這本書來紀念這位不朽的大師。

 

98.你拿什麼定義自己?:組織大師韓第的生命故事

王盈勛(iThome電腦報總主筆)★★★★★:深厚的歐洲人文環境才出得來的管理思想家,如果你對美式管理思維已感到厭倦,看看韓第是怎麼說的。

 

99.資訊經營法則

王盈勛(iThome電腦報總主筆)★★★★★:談網路與資訊經濟最基本而扎實的著作,連Google都請作者去當總顧問,你怎能不看?

 

100.資訊革命了什麼?

王盈勛(iThome電腦報總主筆)★★★★★:打破資訊樂觀主義的迷思,告訴你為何科技對我們真正的影響,往往和我們預期的不一樣。

101.NET & TEN

王盈勛(iThome電腦報總主筆)★★★★★:老牌科技預言家的著作,十多年後回顧,大體上都是正確的,相當不簡單。

 
 

相關報導請參考「必看!IT好書101」


Advertisement

更多 iThome相關內容