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