一起學golang——開篇

背景

消沉了一段時間,主要是如下幾個原因吧

  1. 最近工作比較忙,基本上每天10點以後下班,週末也忙
  2. 沒通過頭條的原創認證,雖然所有文章都是我一筆一劃敲的,比較失望
  3. 頭條加V認證差一個問題沒過,悲催
  4. 之前寫的東西都是我會的,寫起來沒啥意思,寫自己比較熟悉的東西容易覺得累,因為沒有新鮮感,並且每次字數都比較多,基本上都要寫到夜裡12點,還是覺得寫一些能跟大家一起進步的東西,這樣更有感覺吧

未來

接下來,還是以筆記的方式,一起學golang吧,還是先說明一下,golang的基本語法還是不說了,我們以寫小項目的方式來學習golang,我覺得可以寫一個簡單的web項目,然後在這個過程中,去學習golang的一些基本語法,一些常用的開發包,別人造的一些優秀的輪子,覺得還是先會用,然後再去學習那些高深的內部原理,這樣上手比較快

Golang

在講一下我眼中的golang吧,工作5年多,java用的是比較熟的,所有的技術棧也都是java,數據庫,elasticsearch這些除外,當然,elasticsearch也是java寫的,前兩年,機器學習火的時候,python也或多或少的學習過,但在真實的工作中並沒有用過,也算是放棄了,還是從2個角度說明一下自己學習golang的原因吧

一起學golang——開篇

1.工作角度中的golang

再說golang,現在與其他公司對接業務的時候,對方偶爾也會把部分代碼貼過來交流處理問題,已經很多次貼過來的就是golang的代碼了,還好之前學過golang一段時間,也能勉勉強強地讀到其中的邏輯,沒有丟人,也算側面的說明了現在golang正在慢慢普及

現在南京也有一些公司需要golang開發,例如美篇,不過最近聽說已經轉到北京去了,可能南京的golang人才太少了吧,現在南京也來了字節跳動,雖然聽說語言也不是主要的考察點,不過字節的主流語言是golang,如果你會肯定或多或少有點優勢吧

2.golang的性能和優勢

golang的性能據說能跟C相媲美,好像也比java更加卓越一點,GC也比java的GC設計的優秀,併發的模型和易用性也是好於java,我這邊並不是說golang遠遠高於java,只是說的確有它的可取之處吧,具體的東西等以後我們還是一起學習吧

編輯器的選擇,我還是使用goland吧,畢竟習慣了intellij出品的東西,快捷鍵也習慣了

一起學golang——開篇

廢話不多說,我還是爭取保證以後每月10更新~一起快速入門golang和之前一直說的docker~,docker就是golang寫的,所以golang的web應用,使用docker部署是更加得心應手,我們拭目以待吧~一起加油

一起學golang——開篇


分享到:


相關文章: