我的感觉对吗?
国内现在感觉什么技术都是鸡肋?
1
sunny352787 335 天前
对
|
2
timeromantic 335 天前
不对
|
3
hankli 335 天前 27
反了吧...
|
4
yinlei212 OP @sunny352787 @timeromantic 能具体说说吗?
|
5
chendy 335 天前 1
虽然没用过 go 也没出过国,但是感觉不对
因为在国内能看到的国外的用 go 的公司都是有钱有技术的整活人 国外的日子人们应该也都还在用 java c# … |
6
k9982874 335 天前
国内现在是 rust 吊打一切
|
7
seers 335 天前
云原生基建 go ,国内都是搞业务
|
8
Daming 335 天前 2
同样的: 感觉国外 C# 语言很火,反而国内一般
|
9
coderxy 335 天前 1
go 跟 nodejs 在国内和国外是完全相反的, go 国内火 国外一般,node 国外火 国内一般
|
10
chenchengbin 335 天前
@k9982874 呵呵
|
11
yinlei212 OP 我在国外网站招聘信息,很多都是要求 Go 语言,尤其是 web3 领域
不知道是不是认知偏差? 还是说这些领域招人比较多,出镜率比较高。 |
12
kneo 335 天前 via Android 2
国外开源界有话语权。所以你看什么都会觉得国外更火。
|
14
Ericcccccccc 335 天前
@yinlei212 这是从哪得来的印象.
|
16
williampan 335 天前
都在不停转换,期待弯道超车吧
|
18
yinlei212 OP @murmur 先不考虑诈骗. 我理解 web3 主要是区块方向技术,主要是通信服务,Go 的关键字是 后端|性能|大厂,所以他在 web3 行业出镜率比较好是正常的。
|
20
zoharSoul 335 天前
反了吧
|
21
totoro52 335 天前
国内早期将 go 当作完全开发语言的应该是七牛云了吧,后面 B 站用 go 重构了整个后端(虽然一年炸几次),再后面伴随云原生概念火了, 感觉国内才是一直再强力推 Go
|
22
whoosy 335 天前
反了
|
23
lscho 335 天前
感觉完全说反了。。。国外 nodejs 比较火,国内 go 比较好
|
24
find 335 天前 via iPhone
为什么 国外火的 就一定要在国内火 ,反之。 解决实际问题就可以了啊
|
25
Narcissu5 335 天前
国内其实就是大厂用什么大家跟风用什么,而现在风头最劲的字节用的是 Go
|
26
hysjw 335 天前
说反了 国外 go 很少有人用 包括谷歌 目前大厂还是 c++多点 新项目基本能上 rust 都上 rust 了
|
27
sadfQED2 335 天前 via Android
国内 go 还不够火? battmd 这 6 家我待过一半,无论以前项目是 java 还是 php 还是 python ,现在都在逐步往 golang 迁移。新项目的话,基本上都是无脑上 go
|
28
janus77 335 天前 1
go 在国内只能说是稳步发展阶段,要用的早就用上了,没用上的也不会突然就转,主要没那个需求。
web3 嘛,在国内已经不算什么新鲜东西了,一是政策原因,二是大家追的更新,看不上你 web3 了。 国外 web3 确实比国内活跃,但是国外也有更新潮的概念,从这个角度来看,你确实是认知偏差,我猜你应该是相关从业者吧。 最后说一句:如果你非要认为只有最潮的才算是“火”,而已进入稳步发展阶段的不算,那你是对的 |
29
Terry166 335 天前
国外 Go 用的多的是 Web3 和云计算,而且都是用于基础设施的开发,比如 Web3 最大的生态 Ethereum ,就是基于 Go 开发的,做 Web3 的后端开发绕不开 Go ,其他还有 Tendermint ;云计算有 Docker ,Kubernetes ,Terraform ,Promethus ,Grafana 等,都是基于 Go 的,很多 Devops 自动化脚本需要用 Go 开发。
Node 主要用于基础设施之上的 Web 开发,结合前端开发适用范围更广泛。 |
30
huntagain2008 335 天前
我不是计算机专业的,一次我使用 Emacs 编辑文本。有一位供应商路过时看了一眼,然后大声问我:“你在用 Golang 吗?”
|
31
flmn 335 天前
国外最火的非 Node 莫属。
Go 在国内国外,用的人都挺多的。 Java 在国内一统天下,在国外的占有率就不如国内。 C#国内用的不多了吧,国外还很多。 感觉国外的技术栈更分散一些,国内,Java ,Go ,Vue…… |
32
stimw 335 天前
说一下澳洲吧:
1. 传统后端 java 和 c#五五开,大厂(如 canva )基本都是 java ,中小厂大部分 c# 2. 悉尼 startup 也有很多用 nodejs 的 3. golang 很小众,rust 更不用说了几乎没有。。 |
34
mightybruce 335 天前
别整什么语言火啦, 难道不知道国内越火就等于越内卷,你们也不看看 java 内卷到什么程度,想不想卷八股文
golang 的确是各种基建的主力语言,而不是业务开发的首选语言。 国外都是各种基建比如 k8s 和 多数云原生设施 以及 cicd 数据库 比如分布式数据库 CockroachDB, tidb 的 控制层、 时序数据库如 Influxdb 、VictoriaMetrics 负载均衡的控制层比如 istio 各种分布式存储比如 Seaweed FS 、glusterfs 、juicefs 、MinIO 区块链和 web3 的项目如 ethernum 、hyberledger 国内用 go 做业务的的确是比较有钱的公司或一些科技初创公司 |
35
sjxiang2023 335 天前 via Android
说反了
|
36
lesismal 335 天前 2
|
39
lstz 335 天前
国外没有国内 Golang 那么火爆,但一些银行系统/游戏系统还是常用的,人家知道 Golang 的价值,就是适合业务逻辑复杂,但又要追求相对高性能(Java, not C++ or Rust),还要能方便切分微服务。
开源项目 FOSS 也不少,Golang 可以说是相对无敌的存在,比如说 siyuan 思源笔记,还有鄙人开发的一款免费开源工具箱 (此项目目前正在开发中,感兴趣可[https://github.com/work7z/LafTools](star)) ![https://github.com/work7z/LafTools/blob/dev/dev/images/preview-3.png?raw=true]( https://github.com/work7z/LafTools/blob/dev/dev/images/preview-3.png?raw=true) |
40
lujiaxing 335 天前 1
反了吧. 国外才是不温不火, 国内火的一塌糊涂.
说到底, Golang 本来就是迎合微服务架构而火起来的一门编程语言, 很多企业不分青红皂白的开始上微服务, 一天不到一千个访问量就把整个微服务一套搬上来了. 然后搬上来发现涉及到很多需要魔改底层组件 (k8s, etcd 等) 以适配业务需求. 所以就招聘了很多搞 Go 的 DevOps. Go 语言就是这么火起来的.... 这两年西朝鲜国疫情 + 西朝鲜 ZF 各种不当人的操作导致了市场信心严重受挫进而导致了严重的经济衰退, 在这种大环境下很多企业承受不住压力开始大规模裁员, 很多原来几十号人的开发团队裁得就剩几个人, 很多原来大搞微服务架构的团队因没那么多人维护如此庞大复杂的架构开始逐渐把系统向单体架构重构. 这导致很多原来本负责 DevOps 的 Golang 开发没了用武之地.... 现在 Golang 找工作比 Java 还卷. 可以说你如果只会 Golang, 想找工作的话最好先看看自己的学历. 现在还在招 Golang 的岗位基本都是大厂跟外企 DevOps 岗. 一个岗位上千个人投... 如果你没有 985 的文凭的话, 建议尽早转行干点别的或者趁年轻尽早开润吧... |
41
lujiaxing 335 天前
@yinlei212 你觉得很多是因为你选定的就业范围就是区块链... 离开了区块链, Go 基本上限定 DevOps 岗. 然而 Web3 这么多年炒作下来依然不温不火, 基本还是那些炒虚拟货币的企业在搞. 事实证明 Web3 基本上就是伪需求.
|
43
fox0001 335 天前 via Android
个人比较喜欢 go 。用过几个印象深刻的基于 go 开发的软件:influxdb 、minio 、1panel
|
44
bianhui 335 天前
我觉得 go 这玩意国内外都一般,也就是贴吧论坛活跃。
|
45
ongongethan 335 天前 via iPhone
国内字节、百度、滴滴几乎大部分服务都是 golang 吧,似乎国外没有哪个大公司主推 golang 的
|
46
k9982874 335 天前
@huiyifyj @chenchengbin linus:你不服?
|
47
zqguo 335 天前
|
48
sxfscool 335 天前
用 go 写了两年业务,真不适合做复杂业务,到处都是循环
|
49
Rache1 335 天前 2
@zqguo #47 JetBrains 在 2021 年的生态调查报告中有一项:编程语言的受欢迎度(按区域),不过不知道为什么,后续没有这一项了
2021 开发者生态系统现状信息图 | JetBrains: Developer Tools for Professionals and Teams https://www.jetbrains.com/zh-cn/lp/devecosystem-2021/#Popularity-of-programming-languages |
51
k9982874 335 天前
@mightybruce 虽然你说的没错,但是 tidb 是国产的( doge
|
52
NoNewWorld 335 天前
???国内 GO 还不火?几个大厂基本都是 GO ,阿里现在 GO 也慢慢多起来了,,tx 至少我走的时候 C++、go 都在用。至于小公司,没必要,小公司 java 只是方便找人而已,现在 GO 开发都挺贵的。
|
53
thinkingbullet 335 天前 2
@sxfscool 非也非也,我倒是越写越顺手,自己找找原因吧.
|
54
xiaocaiji111 335 天前
反了,go 在国内远火于国外,国内喜欢追新。从谷歌趋势,stackoverflow 活跃度,medium 媒体,reddit 等等,都是 java 火。并且分散到各个不同领域或者中间件上面。
另外说大厂基本都是 go 的,自己去问问内部人把吧。按行业分,电商基本上 java ,企业级应用是 java ,腾讯字节百度 go 多些,主要是视频,IM 这些,但是内部 java 也不少,跟业务模式有关。 感觉什么技术都是鸡肋,就别总盯着 curd 的圈子,跳出这个圈子就会发现不一样 |
55
yinlei212 OP 其实看了这么多评论,我自己得出一个结论,个人看法:
所有的语言都附庸各自的领域,每个人站在不同的视角有不同的看法。 总体:根据所属领域特性不同分为 算法派 python 前端: node js vue 等 企业开发: Java C# 等 新鲜创新派: Go 都是使用的基础上各自开花。 认知偏差派: 罗列 top100 的开源受欢迎组件,按照受欢迎程度 和 组件开发语言个数的比例 正相关。 如:Spark 活的时候 Scala 、DevOps 的 Golang 、AI 的 Python 、SpringBoot 的 Java 、web3 届的 Golang 等等。 受欢迎程度跟这个世界的活跃率相关 就跟炒股 炒概念,某个概念出来了,就是该领域的一波牛市。 |
56
mightybruce 334 天前
现在的语言就是绑定各种领域,这不是 10 年前,大家都是做 web 和 互联网 1.0 的时代。 另外专业领域的知识远比一些通用的业务知识要值钱,不要限于 crud 和 web 程序员里面
|
58
webassembly 334 天前
字节和腾讯现在 Go 都是主流了,2021 年 go 在腾讯就是使用量最大的语言了,新项目无脑用 go ,,字节更不用说 早在 2018 年就大量使用 go 了。
|
59
murmur 334 天前
@xiaocaiji111 那说明大厂裁员还是少的,一天天 c node go 来回换,业务没见好,事故倒是频出,这里面多少 kpi 项目
|
61
dyllen 334 天前
go 适合做基础设施中间件方面的开发,开发效率,运行效率,系统消耗算比较平衡了。
|
63
nothingistrue 334 天前
国外一不跟风大厂,二没有培训班,三没有卖课大佬(有得是出版理论书籍的真大佬),那是百花齐放啥都火的。
|
64
InkAndBanner 334 天前
别感觉 咱们数据驱动好不好 看看 tiobe 排行榜之类的。。。
A:国内 Go 少 B:戳啦 国内 Go 多 C:国外 NodeJS 多 D:我喜欢 Go |
65
jjshare123 334 天前
日本、台湾 几个公司看到的都是 PHP ,部分 JAVA
|
66
chenchengbin 334 天前
@k9982874 服的一批,Rust 宇宙第一语言。
|
67
noble4cc 334 天前
@ongongethan 中国特色,golang 是个偏科生,在特定灵越还可以,但是不适合 curd ,抽象太差
Java 虽然啰嗦,但是架不住会 Java 的烂大街谁都会,真不行可以写 kt |
68
RockShake 334 天前
|
69
xiaocaiji111 334 天前
@murmur 国内踏实深入的人太少了。一味追新,而不是国外那样百花齐放。
|
70
fionasit007 334 天前
@coderxy 国内 node 比 go 火吧,而且是碾压那种
|
71
cdzone 334 天前
我周边的情况来看正好相反,周围能用 golang 写的都在用 golang 写,国外还不是这样。
|
72
javaisthebest 334 天前 1
你是凭借什么感觉 Go 在国外很火的?。。。
稍微查下数据都知道啊 go 除了中国火就没一个地方火过 |
73
iyaozhen 334 天前
Go 已经不算什么尝鲜了
归为平静了,如果写业务的话,天天也就增删改查 |
78
ninjashixuan 334 天前
github 提交量前三已经很不错了。
|
79
abcbuzhiming 334 天前
@k9982874 请问国内目前 rust 吊打一切是从哪里看出来的?
|
80
abcbuzhiming 334 天前
@Daming 这个主要是微软在国外公司的商业领域的地盘非常的根深蒂固
|
81
k9982874 334 天前
@abcbuzhiming @flyqie 其实我是想打国外现在的风向是 rust 吊打一切,你信不?
|
82
equationzhao 334 天前
@ongongethan uber 是不是挺多 go
|
83
Bingchunmoli 334 天前 via Android
|
84
lasuar 334 天前
你的认知有很大偏差,国内几乎所有大厂都铺开使用 Go ,小公司也是从三四年前就已经开始用了。
不懂或不确定就问是你做的非常正确的一件事。 |
85
8jinmuyan8 334 天前
说一下欧洲:人在斯德哥尔摩,这边技术栈跟上面澳洲老哥差不多,C# 和 java 比较多,golang 很少
|
86
ricklei2777 333 天前 1
@lstz 看起不错,加个 star
|
87
lstz 333 天前 via iPhone
@ricklei2777 感谢同学支持 :P
|
88
vxinv 333 天前
不知道啊 反正我现在用 go
|
89
webnewobject1 332 天前 via Android
@sadfQED2 但是 go 的 1 年岗位挺少的
|
90
akaHenry 331 天前
1. 话说反了. 国内 Go 的大厂普及度, 远超过国外.
2. 一代版本一代神. Go 是 2016-2020 吃到了 微服务版本红利, 各中等厂(头条, 滴滴, b 站等) 借势, 后发超车. 把 Go 拉起来, 这个阶段, 很多 Go 开发者, 吃到一波 buff. (薪资美滋滋) 3. 但是, 现在版本是: AGI/LLM/GPT + 降本增效 + 集体下云☁️ + 微服务 回归 单体. 整体趋势, 就没 Go 啥事. 你感受到 Go 的招聘市场不行了, 是事实. 微服务不再受欢迎(降本增效, 中小厂不再买帐, 单体, 综合更省成本) 4. AGI/LLM/GPT, 显然是强势版本是 Python. 降本增效 + 回归单体, 利好的依然是上个版本的 PHP/Nodejs/Python/Ruby 等. (5 年河东, 5 年河西) 5. 非 web 领域, 最火的是 Rust. 基本上 Go 的上限被 Rust 锁死. (各大厂, 基本都在由 Go 转 Rust, 新坑, 也基本首选 Rust, 跳过 Go) 综述: 根据自己的岗位, 和对趋势的预判. 该储备啥技能, 不用多说了吧. |
91
prenwang 329 天前
这个阶段, 只有 python 吊打一切, 哪怕是复刻 python 语法号称加速万倍的 mojo ,在 python+ ai 的生态面前都得俯首称臣。无数非专业编程(老师,学生,研究人员)使用 python 来做自己的事情,简单好用,在这种情况下, 无论是 go ,rust 还是其他语言的性能优点,没有任何意义。
在未来,非专业编程群体越来越多,无论国内国外,需要编程的并不一定是程序员。 go ,rust 等都只能解决特定领域的活。 |
92
IsakLU 320 天前
用 go 写业务开发真的挺难受的,基本就是面向 func 编程
|