Linux中國

來自開源愛好者的 7 本讀物推薦

很高興能為大家介紹 Opensource.com 的 2022 年暑期閱讀清單。今年的榜單包含來自 Opensource.com 社區成員的 7 本精彩的讀物推薦。你可以發現各種各樣的書籍,涵蓋從有趣舒適的謎團到探索發人深省主題的非小說類作品。我希望你能在這個榜單中找到感興趣的書本。

希望你喜歡!

《每個 Java 程序員都應該知道的 97 件事:專家的集體智慧》

Book title 97 Things Every Java Programmer Should Know

每個 Java 程序員都應該知道的 97 件事:專家的集體智慧 97 Things Every Java Programmer Should Know: Collective Wisdom from the Experts

編輯:Kevlin Henney 和 Trisha Gee

由 Seth Kenlon 推薦

這本書是由 73 位在軟體行業工作的不同作者共同撰寫。它的優秀之處在於它不僅僅適用於 Java 編程。當然,有些章節會涉及 Java,但是也還有一些其他話題,例如了解你的容器環境、如何更快更好地交付軟體、以及不要隱藏你的開發工具,這些適用於任何語言的開發。

更好的是,有些章節同樣適用於生活中的問題。將問題和任務分成小的部分是解決任何問題的好建議;建立多樣化的團隊對所有合作者都很重要;由從散亂的一塊塊拼圖到拼好的完成品,看起來像是拼圖玩家的思路,也適用於不同的工作角色。

每章只有幾頁,總共有 97 個章節,你可以輕鬆跳過不適用於你自己的章節。無論你是一直在寫 Java 代碼、或者只是學過一點 Java,亦或是尚未開始學習 Java,對於對代碼和軟體開發過程感興趣的極客來說,這都會是一本好書。

《城市不是計算機:其他的城市智能》

Book title A City is Not a Computer

城市不是計算機:其他的城市智能 A City is Not a Computer: Other Urban Intelligences

作者:Shannon Mattern

由 Scott Nesbitt 推薦

如今,讓一切變得智能已經成為一種 時尚:我們的手機、家用電器、手錶、汽車,甚至是城市都變得智能化了。

對於城市的智能化,這意味著感測器變得無處不在,在我們開展業務時收集數據,並根據這些數據向我們推送信息(無論數據有用與否)。

這就引出了一個問題,將所有高科技技術嵌入到城市中是否會使得城市智能化呢?在《城市不是計算機》這本書中,作者 Shannon Mattern 認為並不是這樣的。

城市智能化的目標之一是為市民提供服務和更好的城市參與感。Mattern 指出,但是實際上,智慧城市「希望將技術專家的管理想法與公共服務相融合,從而將公民重新設置為『消費者』和『用戶』」,然而,這並不是在鼓勵公民積极參与城市的生活和治理。

第二個問題是關於智慧城市收集的數據。我們不知道收集了什麼數據,以及收集了多少數據。我們也不知道這些數據使用在什麼地方,以及是誰使用的。收集的數據太多了,以至於處理數據的市政工作人員會不堪重負。他們無法處理所有數據,因此他們專註於短期容易實現的任務,而忽略了更深層次和更緊迫的問題。這絕對達不到在推廣智慧城市時所承諾的目標:智慧城市將成為解決城市困境的良藥。

《城市不是計算機》是一本短小精悍、經過深入研究的、反對擁抱智慧城市的論證。這本書讓我們思考智慧城市的真正目的:要讓百姓真正受益於城市智能化,並引發我們的思考:發展智慧城市是否必要呢。

《git sync 謀殺案》

Book title git sync murder

git sync 謀殺案 git sync murder

作者:Michael Warren Lucas

由 Joshua Allen Holm 推薦

Dale Whitehead 寧願呆在家裡,通過他的電腦終端與世界連接,尤其是在他參加的最後一次會議上發生的事情之後。在那次會議上,Dale 扮演了一個業餘偵探的角色,解決了一樁謀殺案。你可以在該系列的第一本書《 git commit 謀殺案 git commit murder 》中讀到那個案件。

現在,Dale 回到家,參加另一個會議,他再次發現自己成為了偵探。在《 git sync 謀殺案 git sync murder 》中,Dale 參加了一個當地科技會議/科幻大會,會議上發現一具屍體。這是謀殺,還是只是一場意外?現在,Dale 是這些問題的「專家」,他發現自己被捲入了這件事,並要親自去弄清楚到底發生了什麼。再多說的話就劇透了,所以我能說《git sync 謀殺案》這本書十分引人入勝,而且讀起來很有趣。不必先閱讀《git commit 謀殺案》,才能閱讀《git sync 謀殺案》,但我強烈推薦一起閱讀該系列中的這兩本書。

作者 Michael Warren Lucas 的《git 謀殺案》系列非常適合喜歡懸疑小說的科技迷。Lucas 寫過很多複雜的技術題材的書,這本書也延續了他的技術題材,《git sync 謀殺案》這本書中的人物在會議活動上談論技術話題。如果你因為新冠疫情,最近沒有參加過會議,懷念參會體驗的話,Lucas 將帶你參加一個技術會議,其中還有一個謀殺之謎以待解決。Dale Whitehead 是一個有趣的業餘偵探,我相信大多數讀者會喜歡和 Dale 一起參加技術會議,並充當偵探破解謎案的。

《像女孩一樣踢球》

Book title Kick Like a Girl

像女孩一樣踢球 Kick Like a Girl

作者:Melissa Di Donato Roos

由 Joshua Allen Holm 推薦

沒有人喜歡被孤立,當女孩 Francesca 想在公園裡踢足球時,她也是這樣。男孩們不會和她一起玩,因為她是女孩,所以她不高興地回家了。她的母親安慰她,講述了有重要影響力的著名女性的故事。《像女孩一樣踢球》中詳述的歷史人物包括歷史中來自許多不同領域的女性。讀者將了解 Frida Kahlo、Madeleine Albright、 阿達·洛芙萊斯 Ada Lovelace 、Rosa Parks、Amelia Earhart、 瑪麗·居里 Marie Curie (居里夫人)、Valentina Tereshkova、 弗洛倫斯·南丁格爾 Florence Nightingale 和 Malala Yousafzai 的故事。聽完這些鼓舞人心的人物故事後,Francesca 回到公園,向男孩們發起了一場足球挑戰。

《像女孩一樣踢球》這本書的特色是作者 Melissa Di Donato Roos(SUSE 的 CEO,LCTT 譯註:SUSE 是一家總部位於德國的軟體公司,創立於 1992 年,以提供企業級 Linux 為主要業務)引人入勝的寫作和 Ange Allen 的出色插圖。這本書非常適合年輕讀者,他們會喜歡押韻的文字和書中的彩色插圖。Melissa Di Donato Roos 還寫了另外兩本童書,《 美人魚如何便便 How Do Mermaids Poo? 》和《 魔盒 The Magic Box 》,這兩本書也都值得一讀。

《這是我的!:所有權的潛規則如何控制著我們的生活》

Book title Mine!

這是我的!:所有權的潛規則如何控制著我們的生活 Mine!: How the Hidden Rules of Ownership Control Our Lives

作者:Michael Heller 和 James Salzman

由 Bryan Behrenshausen 推薦

作者 Michael Heller 和 James Salzman 在文章《這是我的!》中寫道:「你對所有權的很多了解都是錯誤的」。這是一種被吸引到開源領域的人不得不接受所有權規則的對抗性邀請。這本書肯定是為開源愛好者而寫的,他們對代碼、思想、各種知識產權的所有權的看法往往與主流觀點和普遍接受的認知不同。在本書中,Heller 和 Salzman 列出了「所有權的隱藏規則」,這些規則管理著誰能控制對什麼事物的訪問。這些所有權規則是微妙的、強大的、有著深刻的歷史慣例。這些所有權規則已經變得如此普遍,以至於看起來無可爭議,這是因為「先到先得」或「種瓜得瓜,種豆得豆」的規則已經成為陳詞濫調。然而,我們看到它們無處不在:在飛機上,為寶貴的腿部空間而戰;在街道上,鄰居們為鏟好雪的停車位發生爭執;在法庭上,陪審團決定誰能控制你的遺產和你的 DNA。在當下的數字時代,所有權的替代理論能否為重新思考基本權利創造空間?作者們認為這是可以的。如果這是正確的,我們可能會回應:在未來,開源軟體能否成為所有權運作的模型呢?

《並非所有童話故事都有幸福的結局:雪樂山公司的興衰》

Book Title Not All Fairy Tales Have Happy Endings

並非所有童話故事都有幸福的結局:雪樂山公司的興衰 Not All Fairy Tales Have Happy Endings: The Rise and Fall of Sierra On-Line

作者:Ken Williams

由 Joshua Allen Holm 推薦

在 1980 年代和 1990 年代, 雪樂山公司 Sierra On-Line 是計算機軟體行業的巨頭。這家由 Ken 和 Roberta Williams 夫妻創立的公司,出身並不起眼,但卻發布了許多標誌性的電腦遊戲。《 國王密使 King's Quest 》、《 宇宙傳奇 Space Quest 》、《 榮耀任務 Quest for Glory 》、《Leisure Suit Larry》 和 《 狩魔獵人 Gabriel Knight 》 只是該公司幾個最大的專屬系列中的很小一部分。

《並非所有童話故事都有幸福的結局》這本書,涵蓋了從雪樂山公司發布第一款遊戲 《 神秘屋 Mystery House 》,到該公司不幸地被 CUC 國際公司收購以及後續的所有內容。雪樂山品牌在被收購後仍存活了一段時間,但 Williams 創立的雪樂山已不復存在。Ken Williams 以一種只有他才能做到的方式,講述了雪樂山公司的整個歷史。雪樂山的歷史敘述穿插了一些 Williams 提出的管理和計算機編程建議的章節。雖然 Ken Williams 在寫這本書時,已經離開這個行業很多年了,但他的建議仍然非常重要。

雖然雪樂山公司已不復存在,但該公司對計算機遊戲行業產生了持久的影響。對於任何對計算機軟體歷史感興趣的人來說,《並非所有童話故事都有美好的結局》都是值得一讀的。雪樂山公司在其鼎盛時期處於遊戲開發的最前沿,從帶領公司走過那個激動人心的歲月的 Ken Williams 身上,我們可以學到許多寶貴的經驗。

《新機器的靈魂》

Book title The Soul of a New Machine

新機器的靈魂 The Soul of a New Machine

作者:Tracy Kidder

由 Guarav Kamathe 推薦

我是計算機歷史的狂熱讀者。知道這些人們如此依賴(並且經常被認為是理所當然)的計算機是如何形成的,真是令人著迷!我是在 Bryan Cantrill 的博客文章中,第一次聽說 《新機器的靈魂》這本書的。這是一本由 Tracy Kidder 編著的非虛構書籍,於 1981 年出版,作者 Tracy Kidder也因此獲得了 普利策獎。故事發生在 1970 年代,想像一下你是負責設計 下一代計算機 工程團隊中的一員。故事的背景是在 通用數據公司 Data General Corporation ,該公司當時是一家小型計算機供應商,正在與美國 數字設備公司 Digital Equipment Corporation (DEC)的 32 位 VAX 計算機相競爭。該書概述了通用數據公司內部兩個相互競爭的團隊,都想在設計新機器上一展身手,結果導致了一場爭鬥。接下來,細緻地描繪了隨之展開的事件。這本書深入地講述了相關工程師的思想、他們的工作環境、他們在此過程中面臨的技術挑戰、他們是如何克服這些困難的、以及壓力如何影響到了他們的個人生活等等。任何想知道計算機是怎麼製造出來的人都應該閱讀這本書。

以上就是 2022 年的推薦閱讀書目。它提供了很多非常棒的選擇,我相信讀者們能得到數小時發人深省的閱讀時光。想獲取更多書籍推薦,請查看我們歷年的閱讀書目。

via: https://opensource.com/article/22/6/2022-opensourcecom-summer-reading-list

作者:Joshua Allen Holm 選題:lkxed 譯者:chai001125 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國