Day03-Why Go - iT 邦幫忙 | 我要找工作
![Day03-Why Go - iT 邦幫忙](https://i.imgur.com/sLIY79K.jpg)
Go一開始是Google內部的專案,於2007年開始設計,目標是成為網際網路時代的C語言,經過兩年開發之後在2009年11月推出成為開源專案,現在很穩定每半年發布 ...
![Day03-Why Go - iT 邦幫忙](https://i.imgur.com/sLIY79K.jpg)
沒有為什麼,因為筆者我很喜歡 Go,而且地鼠很可愛
Go 一開始是 Google 內部的專案,於 2007 年開始設計,目標是成為網際網路時代的 C 語言,經過兩年開發之後在 2009 年 11 月推出成為開源專案,現在很穩定每半年發布一個 minor 版本,在 2016 年還被軟體評價公司 TIOBE 選為「2016 年最佳語言」
語言特性、定位 簡潔
在 Go 裡面沒有物件導向:包括類別(class)、繼承等等,在宣告變數的時候也有類型推斷的功能,語法很乾淨
語法層面支援併發(Concurrency)、多執行緒(multi-Thread)Go 從語言層面就支援併發,不像很多語言需要使用另外的 lib,或是像 JS 有併發但因為 Single Thread 的關係沒辦法並行(parallel)
內建工具Go 有超多內建工具像是 formatter、esting package 可以跑單元測試,還有 race detector 幫你找出潛在的 race condition 等等
強制 Coding styleGoogle 內部有成千上萬的工程師,每個人風格不同,所以 Go 強制規定了一套程式碼風格,合作時再也不用為了 space or tab、大括號放哪裡吵架
跨平台Go 支援所有常見的平台,而且甚至可以跨平台編譯(Cross Compile),在 Mac 上開發完...
GitHub 上優秀的Go 開源專案 | 我要找工作
Day03-Why Go - iT 邦幫忙 | 我要找工作
初學Golang 30 天(一)認識Go | 我要找工作
從Python轉職到Golang ,接著向DevOps和腳本小子邁進 | 我要找工作
學Golang的緣由 | 我要找工作
Go 線上學習資訊和相關開源專案彙整 | 我要找工作
[學習心得][Golang] 舊的開源專案開啟Go Modules 可能會遇到 ... | 我要找工作
Go 語言專案程式碼品質 | 我要找工作
![](https://i.imgur.com/sLIY79K.jpg)
台北市職缺 - 易勝資訊股份有限公司全職Golang後端工程師(IoT物聯網應用) (請以電子履歷投遞)
易勝資訊股份有限公司開出Golang後端工程師(IoT物聯網應用)(請以電子履歷投遞)職缺1 名,主要工作內容有:使用技術條件:熟...