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

作者: a8319 (迪拉克)   2017-08-11 23:08:22
最近有個機會進到一家用go的小公司
也願意讓我進去學
go光聽就覺得很潮 所以滿吸引我的
但在台灣golang是不是幾乎沒有人用啊?
版上好像也沒有人在徵 也沒人討論
想請教看看各位 覺得go這個語言如何
在台灣是否有前景
或是更直接一點 是否有錢景
希望比較有接觸的大大可以分享一下
thx
作者: lihaomai (野草)   2017-08-11 23:14:00
蠻多大公司有在用,如17
作者: dreamnook (亞龍)   2017-08-11 23:21:00
自學中 但還沒弄出發揮出golang聲稱效能的專案過XD
作者: kkk003 (海寒)   2017-08-11 23:41:00
公司有用來開發一些簡單的服務
作者: elements (Helianthus annuns)   2017-08-12 00:28:00
只是名字潮,寫起來沒有什麼爽度,而且 gofmt 排版很醜
作者: RunRun5566 (跑跑五六)   2017-08-12 00:35:00
語法太獨特了,一直都不太喜歡Google的開發工具Angular, Firebase, blablabla的, 感覺不夠人性化當然這是我的見解啦,參考就好
作者: dnabossking (少狂)   2017-08-12 00:53:00
覺得go真的很工程師,而且語言本身就融合許多模式在裡面了
作者: Rsh920501 (Kettan)   2017-08-12 01:01:00
Go 的語法我自己是寫的很開心啦17、旋轉、straas 這些開的 pay 都蠻高的工作可參考 https://github.com/golangtw/jobs/issues
作者: alog (A肉哥)   2017-08-12 01:04:00
寫小的webservice用docker部署起來挺爽的
作者: hungys (hungys)   2017-08-12 01:08:00
goroutine、channel 很不錯。缺點是有些地方實在很龜毛,像是不允許有宣告卻沒使用的變數,然後沒有 generics 支援也不太方便。另外 exception 的處理個人也不是很喜歡。國外很多公司都是業務量擴張才開始遷移到 Go,國內大概要有一定發展的中小型公司吧。
作者: jefflu   2017-08-12 04:19:00
米國的新創只要有寫server side的 現在大概9成都是golang
作者: hungys (hungys)   2017-08-12 09:06:00
樓上有根據?九成也太誇張,Node.js 跟 Rails 應該還是比較多吧 @@
作者: join183club (183club)   2017-08-12 09:16:00
小心google推的東西也是有失敗的
作者: abc01251 (爪哥)   2017-08-12 09:48:00
go的語法 個人真的沒有愛 很不人性化
作者: badyy (nick)   2017-08-12 10:07:00
做backend的東西,兼具效能跟開發速度.
作者: y3k (激流を制するは静水)   2017-08-12 11:50:00
殺手級應用出來之前 不太可能受到太多青睞 功能跟C差不多但是效能有輸 我記得僅比Java略快?@@ 語法上就較多語法糖很方便寫
作者: plcder (蓋頭)   2017-08-12 12:14:00
docker就是GO寫的現在全世界流行用來做devops
作者: bibo9901 (function(){})()   2017-08-12 12:21:00
docker的核心就是複製檔案然後chroot 跟語言關係很小吧
作者: beaprayguy (小羊快跑啊)   2017-08-12 12:26:00
說九成會不會太誇張
作者: hungys (hungys)   2017-08-12 12:27:00
哪裡沒殺手級應用,Docker就Go寫的,Kubernetes也是之前關掉的Parse,後端後來也遷移到Go去了
作者: elements (Helianthus annuns)   2017-08-12 13:02:00
docker 和 kubernetes 只是工具不是 sdk,算不上什麼殺手級應用。kubernetes 也是用 restful API 來控制,會不會 go 沒有關係,最多只是證明 go 能夠寫出這種等級的程式。
作者: jlhc (H)   2017-08-12 13:16:00
go目前沒什麼大的進展 但是也很好用 有c的需求改用go很棒但是殺雞不一定要牛刀啦 市面上8-9成的商業應用都用不到godocker 的核心概念跟go一點關係都沒吧XD
作者: hungys (hungys)   2017-08-12 13:36:00
語言終究是工具,它的特點不就是能用很簡單的方式寫出high concurrency、效能好的程式,用blocking的概念寫出實際上non-blocking的行為,國外也已經不少公司證明過了Uber本來大量使用Node.js,現在也逐步為了效能改用Go寫我不覺得它還沒被證明過,只是跟其他語言或框架比起來它開發成本還是相對偏高,所以才比較少公司在前期就導入
作者: Sunal (SSSSSSSSSSSSSSSSSSSSSSS)   2017-08-12 13:40:00
是殺手級應用 還是殺手級應用程式 不一樣唷
作者: elements (Helianthus annuns)   2017-08-12 14:03:00
我會建議原 po,如果真的覺得 go 好潮好潮,那就去。即使 go 兩年後突然死了,你也學了不少觀念,再跳也快。重點是,找到一個你願意投入的工作。你要知道 go 的好與不好,你至少要很熟另一個程式語言
作者: testPtt (測試)   2017-08-12 14:57:00
等Android Studio專案支援吧
作者: kytu (Kytu)   2017-08-21 12:36:00
Dcard 也有在用~~golang meetup 也很常辦在Dcard!
作者: orson   2017-08-21 13:37:00
還有個ethereum體系也是用go寫的。
作者: kkdai (Stockton and Malone)   2017-08-21 15:33:00
看來社群要繼續努力... 要不要來參加一次 golang.tw 聚會?

Links booklink

Contact Us: admin [ a t ] ucptt.com