開工啦!我猜今年疫情原因,返鄉的人不多,年假可以留到后面用啦!大多數程序員肯定已經回到了工作崗位上,小編給您播報一下開年新書,看看喜歡不!
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個部分,第一部分是分布式系統架構概述,介紹一些分布式系統架構下常見的基礎概念和架構設計的目標;第二部分是核心理論及技術,介紹分布式應用系統下常見的技術中間件機制和使用場景,著重介紹分布式應用系統在高性能、高可用性、可擴展性和可維護性等方面常見的優化技術;第三部分是架構實踐案例,梳理幾種常見的大型分布式應用系統的架構,并結合具體問題進行分析,使讀者能夠真正理解設計分布式應用系統架構所面臨的問題及解決問題的思路。 本書主要面向初/中/高級程序員和架構師,但書中的部分內容也適合產品經理、項目經理閱讀。此外,本書內容由淺入深且案例豐富,也適合作為培訓教材。