[請益] 台灣golang的現況與未來

看板Soft_Job作者 (迪拉克)時間6年前 (2017/08/11 23:08), 編輯推噓13(14138)
留言53則, 23人參與, 最新討論串1/4 (看更多)
最近有個機會進到一家用go的小公司 也願意讓我進去學 go光聽就覺得很潮 所以滿吸引我的 但在台灣golang是不是幾乎沒有人用啊? 版上好像也沒有人在徵 也沒人討論 想請教看看各位 覺得go這個語言如何 在台灣是否有前景 或是更直接一點 是否有錢景 希望比較有接觸的大大可以分享一下 thx -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.243.252.137 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1502464104.A.59F.html

08/11 23:14, , 1F
蠻多大公司有在用,如17
08/11 23:14, 1F

08/11 23:21, , 2F
自學中 但還沒弄出發揮出golang聲稱效能的專案過XD
08/11 23:21, 2F

08/11 23:41, , 3F
公司有用來開發一些簡單的服務
08/11 23:41, 3F

08/12 00:28, , 4F
只是名字潮,寫起來沒有什麼爽度,而且 gofmt 排版很醜
08/12 00:28, 4F

08/12 00:35, , 5F
語法太獨特了,一直都不太喜歡Google的開發工具
08/12 00:35, 5F

08/12 00:35, , 6F
Angular, Firebase, blablabla的, 感覺不夠人性化
08/12 00:35, 6F

08/12 00:36, , 7F
當然這是我的見解啦,參考就好
08/12 00:36, 7F

08/12 00:53, , 8F
覺得go真的很工程師,而且語言本身就融合許多模式在
08/12 00:53, 8F

08/12 00:53, , 9F
裡面了
08/12 00:53, 9F

08/12 01:01, , 10F
Go 的語法我自己是寫的很開心啦
08/12 01:01, 10F

08/12 01:01, , 11F
17、旋轉、straas 這些開的 pay 都蠻高的
08/12 01:01, 11F

08/12 01:02, , 12F
08/12 01:02, 12F

08/12 01:04, , 13F
寫小的webservice用docker部署起來挺爽的
08/12 01:04, 13F

08/12 01:08, , 14F
goroutine、channel 很不錯。缺點是有些地方實在很龜毛,
08/12 01:08, 14F

08/12 01:08, , 15F
像是不允許有宣告卻沒使用的變數,然後沒有 generics 支
08/12 01:08, 15F

08/12 01:08, , 16F
援也不太方便。另外 exception 的處理個人也不是很喜歡。
08/12 01:08, 16F

08/12 01:10, , 17F
國外很多公司都是業務量擴張才開始遷移到 Go,國內大概要
08/12 01:10, 17F

08/12 01:10, , 18F
有一定發展的中小型公司吧。
08/12 01:10, 18F

08/12 04:19, , 19F
米國的新創只要有寫server side的 現在大概9成都是golang
08/12 04:19, 19F

08/12 09:06, , 20F
樓上有根據?九成也太誇張,Node.js 跟 Rails 應該還是比
08/12 09:06, 20F

08/12 09:06, , 21F
較多吧 @@
08/12 09:06, 21F

08/12 09:16, , 22F
小心google推的東西也是有失敗的
08/12 09:16, 22F

08/12 09:48, , 23F
go的語法 個人真的沒有愛 很不人性化
08/12 09:48, 23F

08/12 10:07, , 24F
做backend的東西,兼具效能跟開發速度.
08/12 10:07, 24F

08/12 11:50, , 25F
殺手級應用出來之前 不太可能受到太多青睞 功能跟C差不多但是
08/12 11:50, 25F

08/12 11:51, , 26F
效能有輸 我記得僅比Java略快?@@ 語法上就較多語法糖很方便寫
08/12 11:51, 26F

08/12 12:14, , 27F
docker就是GO寫的現在全世界流行用來做devops
08/12 12:14, 27F

08/12 12:21, , 28F
docker的核心就是複製檔案然後chroot 跟語言關係很小吧
08/12 12:21, 28F

08/12 12:26, , 29F
說九成會不會太誇張
08/12 12:26, 29F

08/12 12:27, , 30F
哪裡沒殺手級應用,Docker就Go寫的,Kubernetes也是
08/12 12:27, 30F

08/12 12:28, , 31F
之前關掉的Parse,後端後來也遷移到Go去了
08/12 12:28, 31F

08/12 13:02, , 32F
docker 和 kubernetes 只是工具不是 sdk,算不上什麼殺
08/12 13:02, 32F

08/12 13:02, , 33F
手級應用。kubernetes 也是用 restful API 來控制,會
08/12 13:02, 33F

08/12 13:02, , 34F
不會 go 沒有關係,最多只是證明 go 能夠寫出這種等級
08/12 13:02, 34F

08/12 13:02, , 35F
的程式。
08/12 13:02, 35F

08/12 13:16, , 36F
go目前沒什麼大的進展 但是也很好用 有c的需求改用go很棒
08/12 13:16, 36F

08/12 13:17, , 37F
但是殺雞不一定要牛刀啦 市面上8-9成的商業應用都用不到go
08/12 13:17, 37F

08/12 13:17, , 38F
docker 的核心概念跟go一點關係都沒吧XD
08/12 13:17, 38F

08/12 13:36, , 39F
語言終究是工具,它的特點不就是能用很簡單的方式寫出
08/12 13:36, 39F

08/12 13:36, , 40F
high concurrency、效能好的程式,用blocking的概念寫出
08/12 13:36, 40F

08/12 13:37, , 41F
實際上non-blocking的行為,國外也已經不少公司證明過了
08/12 13:37, 41F

08/12 13:37, , 42F
Uber本來大量使用Node.js,現在也逐步為了效能改用Go寫
08/12 13:37, 42F

08/12 13:38, , 43F
我不覺得它還沒被證明過,只是跟其他語言或框架比起來它
08/12 13:38, 43F

08/12 13:39, , 44F
開發成本還是相對偏高,所以才比較少公司在前期就導入
08/12 13:39, 44F

08/12 13:40, , 45F
是殺手級應用 還是殺手級應用程式 不一樣唷
08/12 13:40, 45F

08/12 14:03, , 46F
我會建議原 po,如果真的覺得 go 好潮好潮,那就去。即
08/12 14:03, 46F

08/12 14:03, , 47F
使 go 兩年後突然死了,你也學了不少觀念,再跳也快。
08/12 14:03, 47F

08/12 14:03, , 48F
重點是,找到一個你願意投入的工作。
08/12 14:03, 48F

08/12 14:04, , 49F
你要知道 go 的好與不好,你至少要很熟另一個程式語言
08/12 14:04, 49F

08/12 14:57, , 50F
等Android Studio專案支援吧
08/12 14:57, 50F

08/21 12:36, , 51F
Dcard 也有在用~~golang meetup 也很常辦在Dcard!
08/21 12:36, 51F

08/21 13:37, , 52F
還有個ethereum體系也是用go寫的。
08/21 13:37, 52F

08/21 15:33, , 53F
看來社群要繼續努力... 要不要來參加一次 golang.tw 聚會?
08/21 15:33, 53F
文章代碼(AID): #1PZSXeMV (Soft_Job)
文章代碼(AID): #1PZSXeMV (Soft_Job)