GO编程程序员修炼秘籍:十本经典书单
隨著BAT、今日頭條、京東、抖音等大型互聯(lián)網(wǎng)公司對Go語言的大范圍應(yīng)用,帶動更多互聯(lián)網(wǎng)企業(yè)采取技術(shù)跟隨戰(zhàn)略,Go語言發(fā)展前景一片大好。
5月20日工業(yè)和信息化部信息中心發(fā)布《2018中國區(qū)塊鏈產(chǎn)業(yè)白皮書》,Go語言與區(qū)塊鏈成為“數(shù)字中國”建設(shè)的重要支撐。
2018年Go語言與區(qū)塊鏈職位月薪11000元以上占整體的95.5%。
Go程序員一度成為搶手人群,程序員修煉秘籍,小編帶了了一份誠意書單。
在書單開始之前,告訴大家一個好消息,有一本Go的新書即將送印,預(yù)計5月20日左右上架,希望這樣書能被每一位Gopher看到,希望他們能從新的角度了解Go,認識Go,喜歡Go。,敬請期待!
Go語言新書預(yù)告
書名:《Go語言高級編程》
作者:柴樹杉 曹春暉
編輯推薦:
作者是國內(nèi)第一批Go語言愛好者和Go語言代碼的貢獻者
提煉大型分布式系統(tǒng)開發(fā)的實戰(zhàn)經(jīng)驗
聚焦CGO、匯編、Web框架等前沿主題,深入探究Go語法設(shè)計的底層實現(xiàn)原理
本書共6章,第1章簡單回顧Go語言的發(fā)展歷史,第2章和第3章系統(tǒng)介紹CGO編程和Go匯編語言的用法,第4章對RPC和Protobuf技術(shù)進行了深入介紹,并講述如何打造一個自己的RPC系統(tǒng),第5章介紹工業(yè)級環(huán)境的WEB系統(tǒng)的設(shè)計和相關(guān)技術(shù),第6章介紹了Go語言在分布式領(lǐng)域的一些編程技術(shù)。
GopherChina大會推薦書單
Go語言實戰(zhàn)
書名:《Go語言實戰(zhàn)》
作者:【美】威廉?肯尼迪(William Kennedy), 布賴恩?克特森(Brian Ketelsen), 埃里克?圣馬丁(Erik St. Martin)
譯者:李兆海
編輯推薦:
Go語言領(lǐng)域技術(shù)專家力作
關(guān)注語言的規(guī)范和實現(xiàn)
為讀者提供一個專注
全面且符合語言習慣的視角
Go語言實戰(zhàn)目標讀者是已經(jīng)有一定其他編程語言經(jīng)驗,想要開始學習Go 語言或者更深入了解Go 語言及其內(nèi)部機制的中級開發(fā)者。本書會提供一個專注、全面且符合習慣的視角。本書關(guān)注Go 語言的規(guī)范和實現(xiàn),涉及的內(nèi)容包括語法、Go 的類型系統(tǒng)、并發(fā)、通道和測試等主題。
Go語言實戰(zhàn)主要內(nèi)容
Go語言的類型系統(tǒng)。
Go語言的數(shù)據(jù)結(jié)構(gòu)的內(nèi)部實現(xiàn)。
測試和基準測試。
Go Web編程
書名:《Go Web編程》
作者:【新加坡】鄭兆雄(Sau Sheong Chang)
譯者:黃健宏
編輯推薦:
Go語言Web開發(fā)實戰(zhàn)教程
囊括了關(guān)于Go
本書將教讀者運用現(xiàn)代化設(shè)計理念構(gòu)建Go Web應(yīng)用的方法。閱讀本書能讓讀者學會如何通過依賴注入設(shè)計模式來編寫測試替身,如何在Web應(yīng)用中使用并發(fā)特性,還有如何在Web服務(wù)中創(chuàng)建以及處理JSON數(shù)據(jù)和XML數(shù)據(jù)。除此之外,讀者還將學會如何盡可能地減少應(yīng)用對外部框架的依賴,并了解大量與應(yīng)用測試以及應(yīng)用部署有關(guān)的有價值的生產(chǎn)技術(shù)。
本書主要內(nèi)容
基礎(chǔ)知識。
功能測試和基準測試。
并發(fā)特性的使用方法。
將應(yīng)用部署到獨立服務(wù)器、PaaS云端以及 Docker 的方法。
大量提示、竅門以及技巧。
分布式對象存儲——原理、架構(gòu)及Go語言實現(xiàn)
書名:《分布式對象存儲——原理、架構(gòu)及Go語言實現(xiàn)》
作者:胡世杰
編輯推薦:
本書從云存儲的需求出發(fā)講述對象存儲的原理,循序漸進地建立起一個分布式對象存儲的架構(gòu),并且將軟件實現(xiàn)出來。全書共8章,分別涉及對象存儲簡介、可擴展分布式系統(tǒng)、元數(shù)據(jù)服務(wù)、數(shù)據(jù)校驗和去重、數(shù)據(jù)冗余處理、斷點續(xù)傳、數(shù)據(jù)壓縮和數(shù)據(jù)維護等。本書選擇用來實現(xiàn)分布式對象存儲軟件的編程語言是當前流行的Go語言。
深入淺出Docker
書名:《深入淺出Docker》
作者:【英】Nigel Poulton(奈吉爾 波爾頓)
譯者:李瑞豐 劉康
編輯推薦:
這是一本關(guān)于Docker的圖書。本書的宗旨是從零開始學習Docker,因此讀者無須任何前置知識儲備。本書非常適合對Docker感興趣,希望了解Docker工作原理以及如何正確使用Docker的讀者。如果只是學習Docker的使用方法,而不關(guān)心其內(nèi)部實現(xiàn)機制,則本書并不適合。
第一本Docker書(修訂版)
書名:《第一本Docker書(修訂版)》
作者:【澳】James Turnbull(詹姆斯?特恩布爾)
譯者:李兆海 劉斌 巨震
編輯推薦:
這是一本帶領(lǐng)讀者進入Docker世界的入門書。閱讀本書除了能幫助讀者理解Docker的基本原理,熟練掌握Docker的各種常見的基本操作之外,還能幫助讀者了解Docker的實際應(yīng)用場景以及如何利用Docker進行開發(fā)等話題,比如,如何使用Docker和Jenkins進行測試,如何對應(yīng)用程序進行Docker化,以及如何構(gòu)建由Node.js和Redis組成的多容器應(yīng)用棧。當然,書中也不會忘了最近比較火的Fig——一個Docker編配工具,開發(fā)此工具的公司是位于英國倫敦的Orchard Laboratories,前段時間該公司剛剛被Docker收購,繼續(xù)Fig的開發(fā)。
Docker實踐
書名:《Docker實踐》
作者:【美】伊恩 ? 米爾(Ian Miell), 艾丹 ? 霍布森 ? 塞耶斯(Aidan Hobson Sayers)
譯者:吳佳興 梁曉勇 黃博文 楊銳
編輯推薦:
這本書將從第一部分介紹Docker的基礎(chǔ)知識開始,而到了第二部分,我們將把重點放在介紹如何將Docker用到單臺機器的開發(fā)環(huán)境。在第三部分里,我們將介紹Docker在DevOps流水線中的用法,介紹持續(xù)集成、持續(xù)交付和測試等內(nèi)容。本書的最后一部分則覆蓋了Docker生產(chǎn)實踐的內(nèi)容,重點關(guān)注與編排相關(guān)的一些備選方案。
軟技能:代碼之外的生存指南
書名:《軟技能:代碼之外的生存指南》
作者:【美】John Z. Sonmez(約翰 Z. 森梅茲)
譯者:王小剛
編輯推薦:
軟件行業(yè)泰斗級人物Martin和軟件架構(gòu)師Hanselman作序推薦
凸顯技術(shù)中人的因素 講解軟件專業(yè)的所有軟技能
John是軟件開發(fā)人員的人生導(dǎo)師
這是一本真正從“人”(而非技術(shù)也非管理)的角度關(guān)注軟件開發(fā)人員自身發(fā)展的書。書中論述的內(nèi)容既涉及生活習慣,又包括思維方式,凸顯技術(shù)中“人”的因素,全面講解軟件行業(yè)從業(yè)人員所需知道的所有“軟技能”。
本書聚焦于軟件開發(fā)人員生活的方方面面,從揭秘面試的流程到精耕細作出一份殺手級簡歷,從創(chuàng)建大受歡迎的博客到打造你,從提高自己工作效率到與如何與“拖延癥”做斗爭,甚至包括如何投資不動產(chǎn),如何關(guān)注自己的健康。
本書共分為職業(yè)篇、自我營銷篇、學習篇、生產(chǎn)力篇、理財篇、健身篇、精神篇等七篇,概括了軟件行業(yè)從業(yè)人員所需的“軟技能”。通過閱讀本書,軟件工程人員、編程人員和其他技術(shù)人員能夠積極思考自己的職業(yè)生涯,豐富自己的生活,讓自己更接近成功。
編程珠璣(第2版?修訂版)
書名:《編程珠璣(第2版?修訂版)》
作者:【美】Jon Bentley
譯者:黃倩 錢麗艷
編輯推薦:
20余年暢銷不衰計算機科學的不朽經(jīng)典
偉大的計算機科學著作之一
程序員推選的心愛計算機圖書
講解如何正確選擇和高效地實現(xiàn)算法 基于C和C++語言編寫
《編程珠璣(第2版·修訂版)》是計算機科學方面的經(jīng)典名著。書的內(nèi)容圍繞程序設(shè)計人員面對的一系列實際問題展開。作者JonBentley以其獨有的洞察力和創(chuàng)造力,引導(dǎo)讀者理解這些問題并學會解決方法,而這些正是程序員實際編程生涯中至關(guān)重要的。本書的特色是通過一些精心設(shè)計的有趣而又頗具指導(dǎo)意義的程序,對實用程序設(shè)計技巧及基本設(shè)計原則進行了透徹而睿智的描述,為復(fù)雜的編程問題提供了清晰而完備的解決思路。《編程珠璣(第2版·修訂版)》對各個層次的程序員都具有很高的閱讀價值。
最后預(yù)祝大會圓滿成功。
-END-
轉(zhuǎn)載于:https://juejin.im/post/5cd38b496fb9a031fd635751
總結(jié)
以上是生活随笔為你收集整理的GO编程程序员修炼秘籍:十本经典书单的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java应用中的日志介绍
- 下一篇: 论文笔记:Person Re-ident