開工啦!我猜今年疫情原因,返鄉的人不多,年假可以留到後面用啦!大多數程式設計師肯定已經回到了工作崗位上,小編給您播報一下開年新書,看看喜歡不!
1、開源之迷
適兕 著
豐富的故事和案例,人人都能讀懂的開源科普書,AR掃描收穫增值影片,Linux基金會亞太區總監、紅帽全球副總裁、Apache軟體基金會董事等傾情推薦。
適讀人群 :在開源領域工作的技術人員、社群工作者、研究人員,也適合想了解開源的一般大眾閱讀。
一本非專業人士也能閱讀的開源科普書,帶你全景式瞭解開源世界中的居民日常、歷史故事、迷人之處、開源的價值、中國機遇等。
在本書中,你可以跟隨作者在活躍而神秘的開源世界中進行一次奇妙的旅 行。本書從生活中的常見軟體講起,介紹了什麼是開源、常見開源專案的標誌、 開源人的日常活動、組織機構等;緊接著介紹開源世界中包括科學家、程式設計師、 律師、商人、使用者等在內的不同角色,以及開源運動如何在這些人的推動下取 得勝利;最後探討了開源的迷人特性,介紹了這件表面上看起來吃力不討好的 事情所取得的成就,並對開源在本土的發展進行了思考。全書包含大量生動有 趣的故事和資料分析,讓非技術領域的讀者也能用高屋建軸的視角感受和擁抱 開源文化
2、Knative快速入門與實踐
作者: 伯爾•薩特(Burr Sutter) ,[印度] 卡梅什•桑帕斯(Kamesh Sampath)
譯者: 楊雲鋒 ,趙吉壯
基於50多個例項,深度講解Knative在實際的企業應用程式開發中的使用,帶你係統入門基於Knative的Serverless平臺,提供彩圖檔案下載。
1.Knative是為Kubernetes設計的Serverless平臺,本書是講解Knative入門與實踐的佳作;
2.本書包含50多個實用示例,可幫助讀者使用Knative解決這些問題;
3.每個示例均包含詳細的程式碼和練習,以及相關原理的討論;
4.提供書中彩圖檔案下載。
如果你對Serverless計算和Kubernetes核心資源(如部署、服務、路由和副本)比較熟悉,那麼透過本書你將會了解如何在實際的企業應用程式開發中使用Knative。本書涵蓋自動擴縮容、構建事件、可觀測性、在OpenShift上部署Knative等多方面內容。
本書包含以下內容:
- 高效地構建、部署、管理現代Serverless應用;
- 在實際的企業場景(包含複雜的事件驅動)中應用 Knative;
- 有效地監控 Knative 伺服器應用;
- 將 Knative 與 CI/CD 整合,例如使用管道可以實現更快、更成功的生產部署;
- 基於Kubernetes和Knative部署豐富的企業整合模式和聯結器生態系統——Apache Camel K。
3、DevOps權威指南 IT效能新基建
作者: 顧黃亮
20多位業界大咖和高校學者聯袂推薦,全域性的知識體系和技能矩陣覆蓋主流90%的工具,為企業數字化轉型升級提供從啟動到實現所需的技術和實踐案例。
1.20多位業界大咖和高校學者聯袂推薦的包含了大量關於DevOps落地實踐內容的圖書
2.國家《企業IT運維發展白皮書》核心作者、中國信通院可信雲標準特聘專家、中國信通院低程式碼/無程式碼推進中心特聘專家新力作。
3.全域性的知識體系和技能矩陣覆蓋主流90%的工具,以獨特的視角和深刻的見解將 DevOps 的開發、測試、部署與運營等關鍵流程進行梳理,分析透徹,指導從業者落地實踐。
4.3 個核心DevOps實踐案例涵蓋阿里、騰訊、蘇寧,包含DevOps 一系列價值觀、原則、方法、實踐和工具,用以幫助提高企業 DevOps 的實施效果和交付業務的速度和質量。
5.大量DevOps工具速查內容安裝、排錯和常見整合手段。講解的度量體系、反饋體系提供了 DevOps 團隊管理需要的重要資訊和方法,可以幫助管理者提升專案和團隊的效能。
4、善工利器 程式設計師管理正規化
作者: [美]米奇·W. 蒙託(Mickey W. Mantle) ,[美]羅恩·利克蒂(Ron Lichty)
譯者: 王小剛 ,陳連生
程式設計經理、IT專案管理者的團隊管理手冊!2位作者集80餘年程式設計和管理實踐經驗教訓,總結300餘條千錘百煉的經驗法則與至理名言,破解管理難題,打造高效團隊!
主要內容包括:
(1)深度剖析不同程式設計師的性格特徵;
(2)展示大量操作性極強的有關招聘程式設計師和培養新晉程式設計師快速融入團隊的技巧;
(3)全景揭秘做好向上管理、向下管理、對外管理和軟體交付過程管理的各種工具和技術,直擊管理的核心;
(4)介紹有效激勵程式設計師、成功創造良好團隊氛圍的各種工具和技術;
(5)著重討論在敏捷開發的環境之下,如何做好團隊的組織、分工、引導、教練等工作。
5、Kubernetes快速入門
作者: [英]奈吉爾·波爾頓(Nigel Poulton)
譯者: 蘇格
深入淺出Docker作者新作,內容簡單明瞭,案例豐富,深入淺出理解Kubernetes叢集、雲原生、微服務,帶你邁出Kubernetes的第一步,提供原始碼下載。
本書是Kubernetes的快速入門指南,共分為10章,涵蓋Kubernetes的基礎知識,並附帶配套案例,介紹為什麼需要Kubernetes、Kubernetes是什麼,以及Kubernetes的發展方向。讀者將學習Kubernetes叢集的架構;學習如何建立一個叢集,將一個應用容器化,然後部署並破壞它,利用Kubernetes修復它,對它進行擴縮容,並執行應用的更新。本書還介紹雲原生、微服務等術語的含義。
本書的目標讀者是對容器技術、Kubernetes感興趣的開發者,也同樣適合傳統資訊科技學科研究人員、需要積累實踐經驗的IT管理者和架構師閱讀。
6、深度學習入門與TensorFlow實踐
作者: 林炳清
本書首先介紹深度學習方面的數學知識與Python基礎知識,線性模型中的線性迴歸模型和logistic模型;然後講述正向傳播演算法、反向傳播演算法及深度神經網路的完整訓練流程,輸出層的啟用函式和隱藏層的常見啟用函式,深度學習的過擬合和欠擬合,應對過擬合的方法,以及使用TensorFlow 2建立深度神經網路模型的步驟;接著介紹卷積神經網路及其兩個重要的組成部分—卷積和池化,以及如何使用TensorFlow 2建立卷積神經網路;最後討論如何從零開始實現迴圈神經網路,如何搭建深度學習框架,如何使用TensorFlow 2建立迴圈神經網路模型。 本書既可供從事人工智慧方面研究的專業人士閱讀,也可供計算機專業的師生閱讀。
7、分散式應用系統架構設計與實踐
作者: 謝文輝
隨著網際網路技術的發展,分散式應用系統對具備高效能、高可用性、可擴充套件性和可維護性的架構的依賴度越來越高。
本書以理論與實踐相結合的方式,對分散式應用系統的架構設計進行系統、全面的闡述。本書分為3個部分,第一部分是分散式系統架構概述,介紹一些分散式系統架構下常見的基礎概念和架構設計的目標;第二部分是核心理論及技術,介紹分散式應用系統下常見的技術中介軟體機制和使用場景,著重介紹分散式應用系統在高效能、高可用性、可擴充套件性和可維護性等方面常見的最佳化技術;第三部分是架構實踐案例,梳理幾種常見的大型分散式應用系統的架構,並結合具體問題進行分析,使讀者能夠真正理解設計分散式應用系統架構所面臨的問題及解決問題的思路。 本書主要面向初/中/高階程式設計師和架構師,但書中的部分內容也適合產品經理、專案經理閱讀。此外,本書內容由淺入深且案例豐富,也適合作為培訓教材。