2012值得期待的圖靈新書(如果不用上船)

盼盼姐發表於2012-01-10

Seriously,有誰真的相信2012將是人們受苦受難的最後一年?得了吧,我們們還是得面對現實,學點有用的東西,爭取讓子孫們買得起船票。以下11本書將帶給你最先進的技術,最優秀的思想。2012年,讓我們好好武裝自己。

01.

enter image description here

Specification by Example中文版:成功的團隊如何交付正確的軟體

這本書剛一上市就擠入了亞馬遜三類(測試類、設計工具與技術、系統分析與設計)圖書的排行榜。 Specification by Example是一種以例項為基礎創造軟體的新型實踐方法,它在商業頭腦和開發團隊之間架起了溝通的橋樑。在這本書中,作者Gojko Adzic提取了他採訪世界範圍內成功團隊的精華,分享他們如何在很短的迭代週期內分析、開發,最後交付無缺陷軟體的寶貴經驗。有了這50+的例項分析,它的全五星評價也是實至名歸。如果願意瞭解更多,specificationbyexample.com是個不錯的選擇。

02.

enter image description here

鮮活的資料:資料視覺化指南

資料沒有減少,它在不斷地增長,對於想要理出個頭緒的觀眾來說越來越力不從心。如果把資訊用視覺化的形式表達,是不是就可以把資料的價值最大化並能夠清晰簡潔地講出這些資料背後的故事了呢?有了這位極具創造力的天才Nathan Yau,一切都是可能的。資料視覺化方面的大師,本書的作者Nathan Yau在這本全綵書中,會一步步地教你如何將資料視覺化,如何用資料說故事。他介紹瞭如何收集、解析、格式化資料,並且設計出高質量的圖片,從而幫助你發掘和展示規律,異常值,以及資料之間的關係。

03.

enter image description here

黑客攻防技術寶典:Web實戰篇(第2版)

這本很成功的安全方面的書又有了新的版本,完全升級的網路應用是很多組織的大門,把它暴露在攻擊之下就有洩露個人資訊、執行欺騙性操作,或者使普通使用者的利益受損(怎麼聽著都那麼耳熟呢)。這本很實際的書已經完全升級並被重新編寫,它詳細地討論了常變常新的網路應用的最新攻擊和防禦技術。你會發現很多各種各樣的網路應用中的新科技,以及新近發展的新型攻擊技術,特別在客戶端方面。

04.

enter image description here

設計師要懂心理學

設計是為了從人群中得到相應的反饋。我們希望人們買某種東西,讀得更多,或者採取什麼行動。不理解人們為什麼行動就去做設計,就像是遊覽一座陌生城市而不帶地圖!其結果將充滿偶然性、讓人迷惑、而且很沒有效率。這本書將科學研究與例項相結合,為設計師準備了一個很完備的指南。有了它,你就可以設計出更具啟發性參與性的作品,無論是印刷品、網站、應用,還是產品,它們都可以和人們的思想、生活、工作和玩樂產生共鳴。

05.

enter image description here

具體數學:電腦科學基礎(第2版)

這本書介紹了支援高階計算機程式設計和演算法分析的數學。高德納等人寫作這本書的主要目的在於向讀者提供堅實而有用的數學技巧的基礎——解決複雜問題所必須的能力、評估驚人的結果、並在資料中發現微妙的規律。這本書不僅對於電腦科學家是不可或缺的——本書的作者們平時也會經常用到這本書——它對於各行各業所有需要使用嚴肅數學的人都是必備的。《具體數學》這本書是連續和離散數學的綜合產物。“更具體地說,”作者解釋道,“它是對數學方程式的可控操縱,並用一系列技巧解決問題。”本書的主題是高德納經典的《計算機程式設計設計藝術》數學基礎章節的擴充,但是敘述的風格卻更加輕鬆,而每個主題也挖掘得更加深入。在挖掘了很多新主題的同時,也追溯了很多重要概念的歷史根源。這本書還包含了500個練習分成6個類別。除了研究性問題,每個練習都有完整的答案,這讓本書成為絕佳的自學手冊。

讀者將會欣賞到《具體數學》非正式的風格。特別是在頁邊上由上過課的學生根據材料所做的隨堂筆記。作者想要表達的不光是技巧的重要性,而是學習和使用它們的樂趣。

07.

enter image description here

捉蟲日記

“給一個人一個bug他就可以成為一天的駭客;教一個人如何發現bug,他就是一輩子的駭客。” ——Felix 'FX' Lindner

《捉蟲日記》跟隨安全專家Tobias Klein在世界上最受歡迎的軟體中發掘bug,其中包括蘋果的iOS,VLC媒體播放器,網路瀏覽器,甚至還有Mac OS X核心。在這本獨一無二的書中,你會發現為這些缺陷負責的開發者們如何補救——或者無所作為的。當你和Klein踏上旅程時,你會收穫深層次的技術知識以及學會駭客是如何接近困難問題的核心,並享受捉蟲的樂趣和(挫敗感)。

08.

enter image description here

敏捷武士:看敏捷高手交付卓越軟體

在看完這本書之後,你就知道你所需要知道的一切了,如何準備、執行、併成功交付敏捷專案,並樂在其中。如果你是位專案帶頭人,這本書會帶你從敏捷專案的開始走到最後。如果你是為分析員、程式設計師、測試員、可用性設計師,或者專案經理,這本書會給你足夠的洞察力和基礎,讓你變成一個敏捷團隊的成員。

《敏捷武士》切調了華而不實的噱頭和理論,這使別的敏捷書看起來“不那麼敏捷”。書中滿是最佳實踐,業內的真實故事,充沛的幽默感和實用的教學練習,它會幫你用正確的方法正確的事情

09.

enter image description here

計算機體系結構:量化研究方法(第5版)

如今的計算機界正處在革命中:移動使用者和雲端計算變成了主流典範,推動著程式設計和硬體創新的發展。《計算機體系機構(第5版)》聚焦於劇烈的變革,以手機、平板電腦、筆記本和其他移動計算技術為平臺在雲中挖掘軟體和技術。為了更好地解釋革命的實質,每一章都會有兩個真實案例,一個移動方面的一個資料中心方面的。

10.

enter image description here

軟體之道:軟體開發爭議問題剖析

“雖然我們自稱為‘工程師’,但是程式設計的流程通常是由舒適性和驅動力控制的,而非資料。通過這本書所呈現的關於編寫程式碼的大量實證資料,我們的流程總算可以和我們的個性一樣有科學性了。” --- Jason Cohen, Smart Bear和WPEngine的創始人

許多人聲稱某些工具、技術和實踐能改善軟體開發。但是哪些說法是可以被證實的?哪些說法只是一廂情願的想法而已?在這本書中,領先的思想家,諸如Steve McConnell,Barry Boehm和Barbara Kithenham提供了他們的論文,並揭開了真相,褪去了軟體開發社群中常見的神話。他們深入的見解也許會使你驚訝。

11.

enter image description here

遠大前程: 從軟體新手到行業大牛

在本書中你將學到的有:

  • 在軟體開發業找到自己的下一份工作
  • 掌握成功必備的“軟技能”
  • 快速而有效地成長
  • 成功地管理你的時間、專案和生活
  • 避免足以毀掉你事業的殺手級錯誤
  • 煉成開闊而有預見性的視野
  • 開辦你自己的軟體公司

你將會聽到他們的聲音:

  • Steve Wozniak, 蘋果電腦發明者
  • John Schwarz, Business Objects CEO
  • James Gosling, Java 語言發明者
  • Marissa Mayer, Google 副總裁, 搜尋產品與使用者體驗
  • Jon Bentley, 《程式設計珠璣》作者
  • Marc Benioff, Salesforce.com 創始人兼CEO
  • Grady Booch, IBM 研究院院士,Rational Software聯合創始人
  • Bjarne Stroustrup, C++ 語言發明者
  • David Vaskevitch,微軟技術長
  • Linus Torvalds, Linux 系統核心創造者
  • Richard Stallman,自由軟體運動創始人
  • Peter Norvig, Google研究總監
  • Mark Russinovich, 微軟研究院院士,Windows架構師
  • Tom Malloy, Adobe 首席架構師
  • Diane Greene, VMware 聯合創始人兼前任CEO
  • Robert Kahn, 因特網聯合發明者
  • Ray Tomlinson, Email發明者

相關文章