互聯網寒冬下,Go語言平均薪資高達29K,為什么?
Stack Overflow 2019年度開發者調查報告中顯示,發者最希望學習的編程語言Go位列前三,而且,從全球范圍來看Go開發者的薪酬也是位列第三:
那Go在國內的情況又是怎樣的呢?我們通過第三方網站職友集統計,目前Golang平均薪資在北京已達到驚人的28K,遠遠高于北京互聯網的平均薪資。
此外,通過下圖,我們可以看出,其實無論在哪個城市,Go語言的薪資都是非常可觀的,
熟悉Go語言的人都知道它的三大特性就是:開發速度快、并發性好、編程簡單。這三大特性使得Go備受歡迎,無論是研發小團隊還是大規模研發陣容,都十分適合,再加上供不應求,薪資自然水漲船高。
如今,許多開發者都將它作為他們的第二語言,今天,猿哥和大家推薦幾本免費Golang書籍,希望對你有所幫助:
1、《An Introduction to Programming in Go》
這本書還是短小精悍的那種。在線版本也就14頁就把所有Go的內容都涉及到了。一個小時就基本學會Go,但是,話說回來,這是一本入門書籍,復雜的用法幾本沒有涉及,主要針對無基礎人士。
下載地址:http://www.golang-book.com/books/intro
2. 《Effective Go》
本書清晰講述了慣用的Go代碼技巧,給出了一些建議。你應該先閱讀language specification,Tour of Go和How to Write Go Code,然后將該文檔作為擴展閱讀。
地址:https://golang.org/doc/effective_go.html
3. 《Go by Example》
Go by Example是使用帶注釋的示例程序的動手入門,一共有70+多個示例。
4. 《Learning Go》
這本書的目標讀者是那些熟悉編程,并且了解多種編程語言,例如C,C++,Perl,Java,Erlang,Scala,Haskell的人熟悉Go。
下載地址:https://miek.nl/go/
5.《Let's learn Go!》
一本在線書,從Go的基礎知識,如基本語法、如何聲明變量、指針等,并使用這些原始數據類型來構建復合類型和函數,并將所學的知識用于實踐等。
閱讀地址:https://go-book.readthedocs.io/en/latest/
6. 《The Little Go Book》
這本書已經出版很多年了,但仍然具有意義,Go的基本或外部主要內容都沒有改變。最大的變化在于工具,編譯器和運行時以及增強標準庫(如支持HTTP / 2)。本書針對的是可能不太熟悉指針和靜態類型的開發人員
下載地址:https://www.openmymind.net/The-Little-Go-Book/
7. 《Go Bootcamp》
下載地址:http://www.golangbootcamp.com/
8. 《Go for JavaScript Developers》
本書對Golang和ECMAScript這兩種編程語言之間進行了比較。除了技術方面的考慮,還考慮到其他因數,從而做出正確的選擇
閱讀地址:http://www.pazams.com/Go-for-Javascript-Developers/
9. 《 Essential Go 》
這是一本可以免費在線閱讀的Go編程語言書籍,旨在為程序員提供清晰、簡潔的Go介紹,快速入門Go編程,打下良好的基礎,大多數的示例都可以鏈接到到允許你更改代碼并重新運行在線代碼編輯器