隨著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-