现在转 golang 到趋势变缓了吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
noble4cc
V2EX    程序员

现在转 golang 到趋势变缓了吗?

  noble4cc 2020 年 6 月 7 日 10020 次点击
这是一个创建于 2104 天前的主题,其中的信息可能已经有所发展或是发生改变。

前几年吧,感觉互联网领域开始轰轰烈烈的转 golang,py php java 都转 golang,感觉 golang 要统一全世界了 现在感觉这种确实有些放缓了

52 条回复    2021-02-22 14:12:35 +08:00
phx13ye
    1
phx13ye  
   2020 年 6 月 7 日
现在 rust 有给我这种感觉
pythongo
    2
pythongo  
   2020 年 6 月 7 日
有很大一部分都是大厂带的节奏,还有 KPI 导致的

没办法,不转上面就认为你不行
lxml
    3
lxml  
   2020 年 6 月 7 日
作为 gopher,客观的来说,py 和 php 转 go 还是有现实需要的,Java 看场景,开发效率感觉因为 go 缺失的特性可能写 Java 还更爽一些,运行效率当然 go 这方面还是强,不过感知确实不如前两者那么强。
dodo2012
    4
dodo2012  
   2020 年 6 月 7 日
我主要用 go 来做那种客户一定要布署在 win 上的,我直接打包一个 exe 给他,自己运行吧。
niubee1
    5
niubee1  
   2020 年 6 月 7 日
有一种转,叫新空降的 CTO 觉得要转。
sagaxu
    6
sagaxu  
   2020 年 6 月 7 日 via Android   5
主要是 php 和 py 在转,Java 转 Go 动力不大,Go 开发效率还不如 Java,运行性能也跟 Java 差不多,倒是内存能比 Java 省个 3 到 5 成。
cmdOptionKana
    7
cmdOptionKana  
   2020 年 6 月 8 日
Go 的优势是容易转,不管你之前用什么语言,稍稍学一下就能开始写 Go 了(因为一共就没几个特性……)。

在实际好处方面,py 和 php 转 Go 可以立即“免费”获得静态类型检查和更高的运行效率、更轻松地处理并发,还是有吸引力的。
herozzm
    8
herozzm  
   2020 年 6 月 8 日
go 转是一句话的事情,缓不缓都是趋势
blless
    9
blless  
   2020 年 6 月 8 日 via Android
最近知道的微服务框架又多了几个,一个 dubbo-go,还有一个斗鱼开源的 juno 。
jinsongzhao
    10
jinsongzhao  
   2020 年 6 月 8 日
golang 2016 年的明星语言,现在是放缓了。rust 似乎意外的把 c 语言带上榜首了。
wzw
    11
wzw  
   2020 年 6 月 8 日 via iPhone
Python 转 go,目前觉得值
yemoluo
    12
yemoluo  
   2020 年 6 月 8 日
全民 rust 了
newtype0092
    13
newtype0092  
   2020 年 6 月 8 日   5
PHP 写业务,GO 写服务不香么?保持两三门不同特性的语言才能在大部分场景下游刃有余吧。
我觉得除了像 iOS 和 OC 、swift 那种强绑定生态,服务端把自己绑在一个语言上真没必要。
除非到了 XX 语言技术专家这种一种语言已经玩到头了的,其他一般人用什么语言没差、看具体的业务场景和人员配置好了。
janxin
    14
janxin  
   2020 年 6 月 8 日
该有多少要转的,要转的也都转完了
Nugine0
    15
Nugine0  
   2020 年 6 月 8 日 via Android
两年前开始学 rust,现在风向要变成 rust 了。
等 2022 再猜下一个风向技术。
mitu9527
    16
mitu9527  
   2020 年 6 月 8 日
18 年以前各行各业都处于打鸡血状态,中高层不做点“成绩”出来不好交差,“成绩”放到技术这方面就变成了强推新语言、新技术,也不管需不需要。但从 18 年开始经济下行,各行各业都冷静下来了,资源也不再像以前那么充裕,所以这种追求新语言、新技术的趋势也就放缓了。
fiypig
    17
fiypig  
   2020 年 6 月 8 日
我看了下 , 今年比去年多了一些公司招聘 go, 除了一线 ,感觉还是太少了
dodo2012
    18
dodo2012  
   2020 年 6 月 8 日
@Nugine0 rust 够呛啊,这几年了都,主要是线太陡,很多人在借用和所有权这块直接就放弃了。
dfourc
    19
dfourc  
   2020 年 6 月 8 日
@Nugine0 #15 不,现在开始预测 22 年的风向
dog82
    20
dog82  
   2020 年 6 月 8 日
看好 go 不看好 rust,难度有点大!
大厂是风向标,有大厂用 rust 吗?
u823tg
    21
u823tg  
   2020 年 6 月 8 日   4
难道就我一个对 dotnet 5 感兴趣了吗,除了互联网外别的用 dotnet 的挺多。
wsseo
    22
wsseo  
   2020 年 6 月 8 日
rust 火起来了
u823tg
    23
u823tg  
   2020 年 6 月 8 日
@dodo2012 #18 我感觉是 rust 自带的军火库太简陋了, 第三方轮子太少劝退。 语言方面其实没多难好多概念 c++都有,rust 强制规范了。习惯了就好了
EKkoGG
    24
EKkoGG  
   2020 年 6 月 8 日
@u823tg
我也感觉讨论.net core 的好像多了一点~ 不过我是利益相关哈哈哈
gramyang
    25
gramyang  
   2020 年 6 月 8 日   2
所谓的全民学 rust 就像洽奥利给,每个人都挂在嘴边说,但是极少有人像老八那样真的尝试过。
TarotVoyager
    26
TarotVoyager  
   2020 年 6 月 8 日
风口上的猪也该落地了
毕竟谷歌就算做坨在国内都会有人吹的
NCZkevin
    27
NCZkevin  
   2020 年 6 月 8 日
go 的生态和开发效率都不如 java, 不过 python 转过来还是挺方便的
Ethson
    28
Ethson  
   2020 年 6 月 8 日
现在正在用 go 写一个 http server,太爽了!
Hanggi
    29
Hanggi  
   2020 年 6 月 8 日
@NCZkevin 这种事情因人而异吧。看做什么了。
hantsy
    30
hantsy  
   2020 年 6 月 8 日   1
@u823tg dotnet 对互联网开发挺友好的啊,看过了 REST API 开发,还有微软有自己的 Identity Server,喜欢自己的搞认证服务器也可以的。

但是国内的基本都是赶集一样的开发,个人兴趣只能自己玩玩了。
cco
    31
cco  
   2020 年 6 月 8 日
毕竟轮子太少,要有 java 一半多也能非常火了。现实就是有钱的公司才有时间造轮子,创业公司恨不得拿来即用。
blackboom
    32
blackboom  
   2020 年 6 月 8 日
@sagaxu 同意,特定场景下 Go 的优势很明显,Go 的异常和泛型常常想让人转到 Rust
@u823tg 说不定 .net 才是最大赢家

Rust 曲线太陡峭,应该会在目前状态持续横盘。个人保持关注,但是可能不会去写。
paoqi2048
    33
paoqi2048  
   2020 年 6 月 8 日
楼上有很多人提到 rust,rust 现在是云的多,用的少,毕竟 C++的使用场景都越来越少了,更不要说 rust 了
aloxaf
    34
aloxaf  
   2020 年 6 月 8 日
@gramyang +1 。虽然是 Rustacean,但我也觉得 Rust 这种不能出活糙快猛的语言应该很难大火……
ibegyourpardon
    35
ibegyourpardon  
   2020 年 6 月 8 日
我还是觉得 Python 好……
语法简单易上手,做个快了的 CRUD boy 肯定没问题。
至于性能啊什么的,反正一个 Python 本身并不慢,async io 加持也还可以。真有问题了,又从来不是一个框架或者语言本身的事,咱慢慢加缓存,慢慢拆解嘛,连 Django 都能拿出来顶。

什么,你说你们的业务量上来就在高位了?

那当我没说…… Java 和 Go 走起吧。。
Jirajine
    36
Jirajine  
   2020 年 6 月 8 日 via Android
rust 还是不行的,不能快速上线凉一半,上线了还几乎没 bug 凉另一半。
Valid
    37
Valid  
   2020 年 6 月 8 日
@Jirajine 用的多了快速上线不是问题
chendy
    38
chendy  
   2020 年 6 月 8 日
能把 crud 写明白的人都不是很多,rust 拿什么火…
u823tg
    39
u823tg  
   2020 年 6 月 8 日
@hantsy #30 现在互联网开发的除了以前用 dotnet 升到 core 了 ,其他的都是 java 吹。
neoblackcap
    40
neoblackcap  
   2020 年 6 月 8 日
Rust 是真的奔替代 C++去的,如果说 Rust 入门陡峭,其实就是说 C++要用好就是那么陡峭。其实 C++用好的话,花的时间更多,更难,毕竟编译器都不会强制检查所有权,刚开始写多线程程序可能动不动就崩掉自己的大腿。
Rust 只要做好高性能的应用层面就好了,好比 C++是不会死的。其实这些领域除开编程功力之外,还需要对系统,编译原理之类的特定领域知识有了解,不能快速出活是正常的。
Golang 用于业务代码我看还行,替代一些脚本语言。我觉得能提高系统的健壮性以及效率,同时降低运维成本,这已经很好了。Golang 还是会有越来越多公司采用的。不管大家如何吐槽它的简陋。我觉得转 Golang 的问题也不大。不需要管那么多,如果真是只想找工作,那么继续 Java 嘛。
ppphp
    41
ppphp  
   2020 年 6 月 8 日
嫌 go 简陋的都是没找到最佳实践的简陋,学 rust 能把 hello 折腾出来的有一半就不错了
GG668v26Fd55CP5W
    42
GG668v26Fd55CP5W  
   2020 年 6 月 8 日 via iPhone
语法学完,好无趣,平淡如水
lithbitren
    43
lithbitren  
   2020 年 6 月 8 日
go 的表达力还是欠缺,其他语言随手就用的语法 go 很多都没有,不过也挺爽就是了。rust 确实陡峭,所有权还算好,加些中间变量一般都能解决,生命周期实在恶心,能拿 rust 写啥东西都不容易,在其他语言里学到代码结构很难轻易搬进来,只要和链表或树沾边的实现,不用 unsafe,代码量是一般语言的好几倍,实现简易字典树,py 一个方法就一两行,go 也就是把列表解析展开成循环迭代,rust 借来借去得写几十行,费老 jb 劲了。
594duck
    44
594duck  
   2020 年 6 月 8 日
@mitu9527 同意的不能更多,18 年前各种吹上天,我都看不懂了。不解决实际 问题就光是在堆各种技术名词,然后没有一个技术看着靠谱。还有人跑来说我傻,能吹的都买房了,不能吹的还在打工。要努力 吹。什么 k8s,什么 docker,什么微服务,什么 go,AI 。学好了连工作都难找,反而是那些踏实学 JAVA 的出来好找多了。

还有吹全民学 Python 的,学了出来找不到工作问老师,老师说你学完 Python 学 GO 吧,再来 2 万培训费。哭笑不得。我后来劝小伙子学 JAVA,普适性强一点。

现在天天和我吐槽国内这环境全他妈骗子。
dbskcnc
    45
dbskcnc  
   2020 年 6 月 8 日
go 用着还算比较舒服的, 心智负担小多了
jin7
    46
jin7  
   2020 年 6 月 8 日
if err != nil 爱不起来
ddup
    47
ddup  
   2020 年 6 月 8 日   1
.NET Core 很香,开发效率高,运行效率也很高,互联网领域生态仅次于 Java,现在跨平台后越来越好了,非互联网领域也是和 Java 一样要啥有啥。
mitu9527
    48
mitu9527  
   2020 年 6 月 8 日
@594duck 没办法,现在各行各业都心浮气躁,也不止是计算机行业。
coolmenu
    49
coolmenu  
   2020 年 6 月 9 日
@ddup 这两年的 .NET Core 确实不错,业余时间看看,做点小项目。
yamasa
    50
yamasa  
   2020 年 6 月 9 日
光就 java 而言,语法层面和生态层面转 go 都实在没什么动力,性能上 go 也最多算是和 java 互有胜负。要学点和 java 不一样的东西,还不如去搞搞 rust 或者 scala 之类的长长眼界。
noble4cc
    51
noble4cc  
OP
   2020 年 6 月 15 日
@yamasa rust 入门比较陡呀,当然最重要的是没有用武之地
liuyibao     52
liuyibao  
   2021 年 2 月 22 日
吹完 node 吹 go, 现在又在吹 rust,go 的生态跟 java 比真是太差了
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4915 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 37ms UTC 01:08 PVG 09:08 LAX 18:08 JFK 21:08
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86