GO編程程序員修煉祕籍:十本經典書單

隨着BAT、今日頭條、京東、抖音等大型互聯網公司對Go語言的大範圍應用,帶動更多互聯網企業採起技術跟隨戰略,Go語言發展前景一片大好。程序員


5月20日工業和信息化部信息中心發佈《2018中國區塊鏈產業白皮書》,Go語言與區塊鏈成爲「數字中國」建設的重要支撐。面試


2018年Go語言與區塊鏈職位月薪11000元以上佔總體的95.5%。算法


Go程序員一度成爲搶手人羣,程序員修煉祕籍,小編帶了了一份誠意書單。編程


在書單開始以前,告訴你們一個好消息,有一本Go的新書即將送印,預計5月20日左右上架,但願這樣書能被每一位Gopher看到,但願他們能重新的角度瞭解Go,認識Go,喜歡Go。,敬請期待!設計模式

Go語言新書預告


書名:《Go語言高級編程》服務器

做者:柴樹杉 曹春暉數據結構

編輯推薦:架構

  • 做者是國內第一批Go語言愛好者和Go語言代碼的貢獻者併發

  • 提煉大型分佈式系統開發的實戰經驗框架

  • 聚焦CGO、彙編、Web框架等前沿主題,深刻探究Go語法設計的底層實現原理

本書共6章,第1章簡單回顧Go語言的發展歷史,第2章和第3章系統介紹CGO編程和Go彙編語言的用法,第4章對RPC和Protobuf技術進行了深刻介紹,並講述如何打造一個本身的RPC系統,第5章介紹工業級環境的WEB系統的設計和相關技術,第6章介紹了Go語言在分佈式領域的一些編程技術。

GopherChina大會推薦書單

Go語言實戰


書名:《Go語言實戰》

做者:【美】威廉•肯尼迪(William Kennedy), 布賴恩•克特森(Brian Ketelsen), 埃裏克•聖馬丁(Erik St. Martin)

譯者:李兆海

編輯推薦:

  • Go語言領域技術專家力做

  • 關注語言的規範和實現

  • 爲讀者提供一個專一

  • 全面且符合語言習慣的視角

Go語言實戰目標讀者是已經有必定其餘編程語言經驗,想要開始學習Go 語言或者更深刻了解Go 語言及其內部機制的中級開發者。本書會提供一個專一、全面且符合習慣的視角。本書關注Go 語言的規範和實現,涉及的內容包括語法、Go 的類型系統、併發、通道和測試等主題。

Go語言實戰主要內容

  • Go語言的類型系統。

  • Go語言的數據結構的內部實現。

  • 測試和基準測試。

Go Web編程


書名:《Go Web編程》

做者:【新加坡】鄭兆雄(Sau Sheong Chang)

譯者:黃健宏

編輯推薦:

  • Go語言Web開發實戰教程

  • 囊括了關於Go

本書將教讀者運用現代化設計理念構建Go Web應用的方法。閱讀本書能讓讀者學會如何經過依賴注入設計模式來編寫測試替身,如何在Web應用中使用併發特性,還有如何在Web服務中建立以及處理JSON數據和XML數據。除此以外,讀者還將學會如何儘量地減小應用對外部框架的依賴,並瞭解大量與應用測試以及應用部署有關的有價值的生產技術。

本書主要內容

  • 基礎知識。

  • 功能測試和基準測試。

  • 併發特性的使用方法。

  • 將應用部署到獨立服務器、PaaS雲端以及 Docker 的方法。

  • 大量提示、竅門以及技巧。

分佈式對象存儲——原理、架構及Go語言實現


書名:《分佈式對象存儲——原理、架構及Go語言實現》

做者:胡世傑

編輯推薦:

本書從雲存儲的需求出發講述對象存儲的原理,按部就班地創建起一個分佈式對象存儲的架構,而且將軟件實現出來。全書共8章,分別涉及對象存儲簡介、可擴展分佈式系統、元數據服務、數據校驗和去重、數據冗餘處理、斷點續傳、數據壓縮和數據維護等。本書選擇用來實現分佈式對象存儲軟件的編程語言是當前流行的Go語言。

深刻淺出Docker


書名:《深刻淺出Docker》

做者:【英】Nigel Poulton(奈吉爾 波爾頓)

譯者:李瑞豐 劉康

編輯推薦:

這是一本關於Docker的圖書。本書的宗旨是從零開始學習Docker,所以讀者無須任何前置知識儲備。本書很是適合對Docker感興趣,但願瞭解Docker工做原理以及如何正確使用Docker的讀者。若是隻是學習Docker的使用方法,而不關心其內部實現機制,則本書並不適合。

第一本Docker書(修訂版)


書名:《第一本Docker書(修訂版)》

做者:【澳】James Turnbull(詹姆斯•特恩布爾)

譯者:李兆海 劉斌 巨震

編輯推薦:

這是一本帶領讀者進入Docker世界的入門書。閱讀本書除了能幫助讀者理解Docker的基本原理,熟練掌握Docker的各類常見的基本操做以外,還能幫助讀者瞭解Docker的實際應用場景以及如何利用Docker進行開發等話題,好比,如何使用Docker和Jenkins進行測試,如何對應用程序進行Docker化,以及如何構建由Node.js和Redis組成的多容器應用棧。固然,書中也不會忘了最近比較火的Fig——一個Docker編配工具,開發此工具的公司是位於英國倫敦的Orchard Laboratories,前段時間該公司剛剛被Docker收購,繼續Fig的開發。

Docker實踐


書名:《Docker實踐》

做者:【美】伊恩 • 米爾(Ian Miell), 艾丹 • 霍布森 • 塞耶斯(Aidan Hobson Sayers)

譯者:吳佳興 梁曉勇 黃博文 楊銳

編輯推薦:

這本書將從第一部分介紹Docker的基礎知識開始,而到了第二部分,咱們將把重點放在介紹如何將Docker用到單臺機器的開發環境。在第三部分裏,咱們將介紹Docker在DevOps流水線中的用法,介紹持續集成、持續交付和測試等內容。本書的最後一部分則覆蓋了Docker生產實踐的內容,重點關注與編排相關的一些備選方案。

軟技能:代碼以外的生存指南


書名:《軟技能:代碼以外的生存指南》

做者:【美】John Z. Sonmez(約翰 Z. 森梅茲)

譯者:王小剛

編輯推薦:

  • 軟件行業泰斗級人物Martin和軟件架構師Hanselman做序推薦

  • 凸顯技術中人的因素 講解軟件專業的全部軟技能

  • John是軟件開發人員的人生導師

這是一本真正從「人」(而非技術也非管理)的角度關注軟件開發人員自身發展的書。書中論述的內容既涉及生活習慣,又包括思惟方式,凸顯技術中「人」的因素,全面講解軟件行業從業人員所需知道的全部「軟技能」。

本書聚焦於軟件開發人員生活的方方面面,從揭祕面試的流程到精耕細做出一份殺手級簡歷,從建立大受歡迎的博客到打造你,從提升本身工做效率到與如何與「拖延症」作鬥爭,甚至包括如何投資不動產,如何關注本身的健康。

本書共分爲職業篇、自我營銷篇、學習篇、生產力篇、理財篇、健身篇、精神篇等七篇,歸納了軟件行業從業人員所需的「軟技能」。經過閱讀本書,軟件工程人員、編程人員和其餘技術人員可以積極思考本身的職業生涯,豐富本身的生活,讓本身更接近成功。

編程珠璣(第2版•修訂版)


書名:《編程珠璣(第2版•修訂版)》

做者:【美】Jon Bentley

譯者:黃倩 錢麗豔

編輯推薦:

  • 20餘年暢銷不衰計算機科學的不朽經典

  • 偉大的計算機科學著做之一

  • 程序員推選的心愛計算機圖書

  • 講解如何正確選擇和高效地實現算法 基於C和C++語言編寫

《編程珠璣(第2版·修訂版)》是計算機科學方面的經典名著。書的內容圍繞程序設計人員面對的一系列實際問題展開。做者JonBentley以其獨有的洞察力和創造力,引導讀者理解這些問題並學會解決方法,而這些正是程序員實際編程生涯中相當重要的。本書的特點是經過一些精心設計的有趣而又頗具指導意義的程序,對實用程序設計技巧及基本設計原則進行了透徹而睿智的描述,爲複雜的編程問題提供了清晰而完備的解決思路。《編程珠璣(第2版·修訂版)》對各個層次的程序員都具備很高的閱讀價值。

最後預祝大會圓滿成功。


-END-

相關文章
相關標籤/搜索