5 月書訊 | 程式設計師的歷史課,是時候補補了
如今,計算機在我們生活中被廣泛應用。但一臺能放在桌上配有滑鼠、顯示器與磁碟驅動器的計算機,在 20 世紀 70 年代之前可能是難以想象的。那會兒,多數計算機的售價高達數十萬乃至上百萬美元,而且大到要一個房間才裝得下。使用者不像現在,他們很少能有機會接觸計算機,就連看一眼也不容易。
最早“Computer”一詞用來描述一種職業,它在《牛津英語詞典》中的被定義為:“執行計算的人;計算員、計算者;尤指受僱於天文臺、勘測等領域進行計算的人。”
後來隨著個人計算機的發展以及因特網的興起,這一切都發生了改變。大型機並未像許多人預測的那樣消亡,而計算技術現在已走入千家萬戶,為人們帶來便利。
要說對計算機的使用,沒有人比我們程式設計師更精通了,但要說到計算機是怎麼來的,可能我們最先想到的就是馮·諾依曼或者艾倫·圖靈。其實在這些大佬之前還有很多人為計算機的發展奠定了基礎,比如,巴貝奇,時間可以追溯到維多利亞時代。
程式設計師的這門計算機歷史課,確實需要補補了,知其來處,曉之去處,正是我們讀史的目的。在讀史的過程中,我們面對過去不斷髮問,直到問到當下,才能迅速知曉行業現狀,發現自己的發展方向。
5 月書訊,我們就從這門程式設計師的歷史課開始,通過不斷對技術的發問,來反哺自身對技術的理解,以史為鑑,開拓創新!
- 計算機通史經典之作
《計算機簡史(第三版)》
作者:[英] 馬丁•坎貝爾–凱利(Martin Campbell-Kelly)等著
譯者:蔣楠
審讀:餘晟
這是一部計算機史的權威之作,追溯了計算機的史前史、發明、軟硬體的創新、應用領域的擴充套件以及個人計算機和因特網的興起。本書第 3 版增加了對軟體和因特網的最新分析,涉及程式設計、社交網路、移動終端等諸多新話題。本書還探討了谷歌、 Facebook 等行業巨擘的崛起與發展,討論了強大的應用程式如何改變了人們的工作、消費、學習和社交方式。
- 從無線電到5G,關於通訊的歷史 讀這一本就夠了!
《無線通訊簡史:從電磁波到5G》
作者:彼得裡·勞尼艾寧
譯者:蔣楠
諾基亞副總裁講述那段鮮為人知的諾基亞往事。本書生動敘述了無線通訊發展的歷史,詳細剖析了每一次技術進步所涉及的人物、公司和熱點事件,特別指出了每一項新發明對社會產生的重大影響。
從早期的火花隙式發射器開始,到無線電和電視廣播的出現、導航和雷達的興起,再到衛星通訊、近場通訊和光學通訊的崛起,到家庭無線網路的發展和現代蜂窩技術的爆炸性增長,全景展示了無線通訊技術的發展軌跡。最後,展望了 5G 及無線通訊技術未來的發展方向。
- 直立人、尼安德特人、智人齊登場
- 精美插畫直擊人類科學真相
《史前人類生活大辟謠》
作者:[法]安託萬•巴爾澤奧(Antoine Balzeau)、奧利維耶–馬克•納德爾(Olivier-Marc Nadel)
譯者:朱煒
歡迎來到“水生火熱”的史前世界,開啟一場破除謠言的史前大冒險。本書圍繞古人類學、不同古人類種類、古人類行為、史前環境和進化論 5 大主題,通過 33 篇幽默故事和精美插畫,破除大眾對史前人類世界的各種誤解,揭示豐富的科學真相,介紹古人類學和考古學的新發現和未來發展前景。
- 亞馬遜五星力作
- 以故事方式講述架構師的內功心法
《架構師應該知道的37件事》
作者:[美] 格雷戈爾·霍培(Gregor Hohpe)
譯者:許順強
本書彙集了一名架構師 20 多年來在全球各大企業任職的經驗,科學而系統地歸納出軟體架構師應該具備的完整能力模型,不僅幫助軟體開發人員系統地學習如何掌握這 37 項技能,而且還能讓他們進一步理解軟體架構師的角色和本質,使他們最終突破技術“天花板”,成為一名合格的軟體架構師。
內容包括五個方面:企業或 IT 架構師的角色和能力、架構工作在大型企業中的價值、與各種干係人的溝通、對組織結構和系統的理解、對傳統組織進行轉型。
- 市場上第一本詳細講解
- Android應用安全評測技術的書
《Android應用安全測試與防護》
作者:何能強、闞志剛、馬巨集謀
本書是市場上第一本詳細講解 Android 應用安全評測技術的書。從實際應用出發,側重實戰,深入淺出地講解應用安全測試內容。涵蓋 Android 應用 5 大類 55 項安全測試的要求與方法。主要內容包括安全基礎、測試工具、安全測試和安全防護四個部分,是 Android 應用安全入門必讀書。
- 持續交付實用指南
《持續交付實戰》
作者:[德]埃伯哈德·沃爾夫(Eberhard Wolff)
譯者:夏雪
本書是構建持續交付流水線的實用指南,引入了一系列經過驗證的持續交付技術,包括 Docker、Chef、Vagrant、Jenkins、Graphite、ELK Stack、JBehave 和 Gatling。無論你是否具有 DevOps 經驗。經理們將瞭解持續交付的核心流程、要求、收益和技術後果,而開發人員、管理員和架構師將獲得許多基本技能,以實現和管理流水線,並將持續交付順利整合到軟體架構和 IT 組織中。
- 深入淺出,掌握 Spring 響應式程式設計
《Spring響應式程式設計》
作者:[烏克蘭]奧萊•多庫卡(Oleh Dokuka)、伊戈爾•洛茲恩斯基(Igor Lozynskyi)
譯者:鄭天民
本書深入淺出,從響應式系統的基本原理入手,詳盡地介紹了響應式系統的優勢和應用方向。同時,本書藉助 Spring 框架及 WebFlux 等工具,對響應式程式設計進行了極具實踐性的指導。閱讀本書,你將瞭解:
- 發現響應式系統和響應式程式設計之間的區別
- 探索響應式系統的優勢並瞭解其應用
- 掌握 Spring 5 中的響應式程式設計
- 瞭解 Project Reactor
- 使用 Spring 5 和 Project Reactor 構建響應式系統
一場 Spring 5 帶來的響應式變革正在等著你!
相關文章
- 「補課」進行時:設計模式(8)——命令模式設計模式
- 做SaaS的程式設計師們,是時候關注企業架構了程式設計師架構
- 「補課」進行時:設計模式(13)——迭代器模式設計模式
- 你眼中的程式設計師 vs 程式設計師眼中的自己,是時候打破刻板印象了丨KubeCon 主題活動程式設計師
- 三國時期,假如曹操是一名程式設計師,歷史會發生什麼?--文末送書程式設計師
- 「補課」進行時:設計模式(18)——訪問者模式設計模式
- 我是程式設計師,我用這種方式銘記歷史程式設計師
- 《程式設計時間簡史系列》JavaScript 模組化的歷史程式程式設計JavaScript
- 學了很久設計,什麼時候能成合格的設計師?
- 網路程式設計補充程式設計
- 8月書訊 | 像大師級程式設計師一樣思考程式設計師
- 程式設計師最討厭的9句話,你可有補充?程式設計師
- 程式設計師大本營GitHub遭黑客劫持,是時候認真聊聊開原始碼安全了程式設計師Github黑客原始碼
- 程式設計師們,覺得自己最興奮是什麼時候?程式設計師
- 當程式設計師遇上極品客戶的時候程式設計師
- 我的程式設計之路:勤能補拙程式設計
- 「補課」進行時:設計模式(1)——人人都能應該懂的單例模式設計模式單例
- 「補課」進行時:設計模式(16)——簡單又實用的門面模式設計模式
- 我是6年的程式設計師了程式設計師
- 這份程式設計師的簡歷刷爆了九月的朋友圈程式設計師
- 你是什麼時候”突然”學會程式設計的程式設計
- 「補課」進行時:設計模式(9)——在請假中使用的責任鏈模式設計模式
- 「補課」進行時:設計模式(3)——和做菜一樣簡單的模版方法模式設計模式
- 9月書訊 | 程式設計師最應該知曉的 189 道題程式設計師
- 一年一度程式設計師“補課”季來襲,618背後技術大公開!程式設計師
- 好程式設計師前端分享HTML5 發展史程式設計師前端HTML
- JavaScript核心程式設計(一點點補充)JavaScript程式設計
- 程式設計師到底是幹什麼的?請不要再黑程式設計師了程式設計師
- 九月補題計劃
- 課時7.其它知識補充(理解)
- 為什麼程式設計師在學習程式設計的時候什麼都記不住?程式設計師
- 關於程式設計師的996,我們談談歷史和邏輯程式設計師996
- 有史以來最具影響力的 5 位程式設計師程式設計師
- 設計模式總是學不會?是時候換個姿勢了設計模式
- 北京工作三年程式設計師,2018年4~5月面試經歷程式設計師面試
- 程式設計師書單程式設計師
- 程式設計師簡歷之道程式設計師
- 一個程式設計師經歷的7小時全身麻醉程式設計師