一個學習愛好者,應該怎麼學習golang

來源:互聯網
上載者:User

如何學習一門看似簡單,比較深奧的golang語言

1.前期多練

  • 多學習25個關鍵字
  • 為什麼golang語言的關鍵字比較少(相對於其他語言),看似很少。
  • 但是相幫25個關鍵字靈活運用和理解,說明你已經是個老司機。我雖軟說自己是個老司機,但是自己覺得自己還是差的遠。

2.進入公司,通過業務,熟悉golang語言的一下用法。

  • 特定的情境才會用到特定的知識
  • 處理資料,並發處理會用到 chan ,go,sync...等
  • 代碼規整:易於查看,需要瞭解interface.為什麼這麼說。我覺得golang 中的interface特別靈活。善於借鑒其他語言的理解,去理解和設計golang的方式和方法。作為21世紀的新語言。有多強的生命力,看後期的發展吧。
  • 其他的我就一一介紹了,如果有特定情境討論。可以留言。我會一一回複。

3.利用多餘的時間,多看看golang源碼。

  • 為什麼好的想法,好的思路都是哪些大牛提出來的。大家應該明白吧,大牛們都是電腦知識面比較廣,作為程式員都是比較善於發散思維。利用掌握的知識去理解新語言。同樣是水泥,磚,鋼筋,石頭,不用的使用方式,就是不同的建築工程。
  • 好的風格,golang源碼都已經有了
  • 好用常用的演算法。golang源碼也有。
  • 這麼好的知識庫,一定要利用好。

goalng標準庫1(目前我收到最好的)

golang標準庫2

4.第三方庫

  • 每個優秀的第三方庫都是很多人的結晶。熟悉別人的風格,最佳化自己,提高自己
  • 取其精華,棄其糟魄。

5.多瞭解自己。

  • 看看自己是哪個階段,然後好好學習吧
  • 同進退

以上是自己幾年工作後的總結理解分享。喜歡點個贊,不喜歡的可以噴噴。。。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.