Golang Go语言在国外很火,国内却一般

发布于 1周前 作者 phonegap100 来自 Go语言

我的感觉对吗?

国内现在感觉什么技术都是鸡肋?


Golang Go语言在国外很火,国内却一般
93 回复

更多关于Golang Go语言在国外很火,国内却一般的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html


反了吧…

能具体说说吗?

虽然没用过 go 也没出过国,但是感觉不对
因为在国内能看到的国外的用 go 的公司都是有钱有技术的整活人
国外的日子人们应该也都还在用 java c# …

国内现在是 rust 吊打一切

云原生基建 go ,国内都是搞业务

同样的: 感觉国外 C# 语言很火,反而国内一般

go 跟 nodejs 在国内和国外是完全相反的, go 国内火 国外一般,node 国外火 国内一般

我在国外网站招聘信息,很多都是要求 Go 语言,尤其是 web3 领域
不知道是不是认知偏差?
还是说这些领域招人比较多,出镜率比较高。

国外开源界有话语权。所以你看什么都会觉得国外更火。

现在国内 web 开发几乎都用 node 吧?

这是从哪得来的印象.

这俩完全不挨着,要比请拿 go 跟 rust 比,c# 跟 java 比

都在不停转换,期待弯道超车吧

那这么说 web3=诈骗,go 涉及的都是诈骗领域?

先不考虑诈骗. 我理解 web3 主要是区块方向技术,主要是通信服务,Go 的关键字是 后端|性能|大厂,所以他在 web3 行业出镜率比较好是正常的。

#10 基本都是海外华人发的岗位,搞区块链 web3 炒概念国人居多, 区块链很多合约协议啥的基本都用 go 写的

国内早期将 go 当作完全开发语言的应该是七牛云了吧,后面 B 站用 go 重构了整个后端(虽然一年炸几次),再后面伴随云原生概念火了, 感觉国内才是一直再强力推 Go

感觉完全说反了。。。国外 nodejs 比较火,国内 go 比较好

为什么 国外火的 就一定要在国内火 ,反之。 解决实际问题就可以了啊

国内其实就是大厂用什么大家跟风用什么,而现在风头最劲的字节用的是 Go

说反了 国外 go 很少有人用 包括谷歌 目前大厂还是 c++多点 新项目基本能上 rust 都上 rust 了

国内 go 还不够火? battmd 这 6 家我待过一半,无论以前项目是 java 还是 php 还是 python ,现在都在逐步往 golang 迁移。新项目的话,基本上都是无脑上 go

go 在国内只能说是稳步发展阶段,要用的早就用上了,没用上的也不会突然就转,主要没那个需求。
web3 嘛,在国内已经不算什么新鲜东西了,一是政策原因,二是大家追的更新,看不上你 web3 了。
国外 web3 确实比国内活跃,但是国外也有更新潮的概念,从这个角度来看,你确实是认知偏差,我猜你应该是相关从业者吧。
最后说一句:如果你非要认为只有最潮的才算是“火”,而已进入稳步发展阶段的不算,那你是对的

国外 Go 用的多的是 Web3 和云计算,而且都是用于基础设施的开发,比如 Web3 最大的生态 Ethereum ,就是基于 Go 开发的,做 Web3 的后端开发绕不开 Go ,其他还有 Tendermint ;云计算有 Docker ,Kubernetes ,Terraform ,Promethus ,Grafana 等,都是基于 Go 的,很多 Devops 自动化脚本需要用 Go 开发。
Node 主要用于基础设施之上的 Web 开发,结合前端开发适用范围更广泛。

我不是计算机专业的,一次我使用 Emacs 编辑文本。有一位供应商路过时看了一眼,然后大声问我:“你在用 Golang 吗?”

国外最火的非 Node 莫属。
Go 在国内国外,用的人都挺多的。
Java 在国内一统天下,在国外的占有率就不如国内。
C#国内用的不多了吧,国外还很多。
感觉国外的技术栈更分散一些,国内,Java ,Go ,Vue……

说一下澳洲吧:
1. 传统后端 java 和 c#五五开,大厂(如 canva )基本都是 java ,中小厂大部分 c#
2. 悉尼 startup 也有很多用 nodejs 的
3. golang 很小众,rust 更不用说了几乎没有。。

艹,是锈批

别整什么语言火啦, 难道不知道国内越火就等于越内卷,你们也不看看 java 内卷到什么程度,想不想卷八股文
golang 的确是各种基建的主力语言,而不是业务开发的首选语言。
国外都是各种基建比如
k8s 和 多数云原生设施 以及 cicd
数据库 比如分布式数据库 CockroachDB, tidb 的 控制层、
时序数据库如 Influxdb 、VictoriaMetrics
负载均衡的控制层比如 istio
各种分布式存储比如 Seaweed FS 、glusterfs 、juicefs 、MinIO
区块链和 web3 的项目如 ethernum 、hyberledger

国内用 go 做业务的的确是比较有钱的公司或一些科技初创公司

#21
说句公平话,b 站炸的好像都不是直接因为 go 吧,有次我记得是 nginx lua 里的 cpu 100%
所以这个锅 go 可不背

不光 C#,.Net 架构的占有率还不低,反观国内,我最近三年做过的项目基本是 springboot+vue ,已经很久没碰过 net 了

应该是, web3 领域里, go 要的多…

国外没有国内 Golang 那么火爆,但一些银行系统/游戏系统还是常用的,人家知道 Golang 的价值,就是适合业务逻辑复杂,但又要追求相对高性能(Java, not C++ or Rust),还要能方便切分微服务。

开源项目 FOSS 也不少,Golang 可以说是相对无敌的存在,比如说 siyuan 思源笔记,还有鄙人开发的一款免费开源工具箱
(此项目目前正在开发中,感兴趣可https://github.com/work7z/LafTools)

![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)

反了吧. 国外才是不温不火, 国内火的一塌糊涂.

说到底, Golang 本来就是迎合微服务架构而火起来的一门编程语言, 很多企业不分青红皂白的开始上微服务, 一天不到一千个访问量就把整个微服务一套搬上来了. 然后搬上来发现涉及到很多需要魔改底层组件 (k8s, etcd 等) 以适配业务需求. 所以就招聘了很多搞 Go 的 DevOps. Go 语言就是这么火起来的…

这两年西朝鲜国疫情 + 西朝鲜 ZF 各种不当人的操作导致了市场信心严重受挫进而导致了严重的经济衰退, 在这种大环境下很多企业承受不住压力开始大规模裁员, 很多原来几十号人的开发团队裁得就剩几个人, 很多原来大搞微服务架构的团队因没那么多人维护如此庞大复杂的架构开始逐渐把系统向单体架构重构. 这导致很多原来本负责 DevOps 的 Golang 开发没了用武之地…

现在 Golang 找工作比 Java 还卷. 可以说你如果只会 Golang, 想找工作的话最好先看看自己的学历. 现在还在招 Golang 的岗位基本都是大厂跟外企 DevOps 岗. 一个岗位上千个人投… 如果你没有 985 的文凭的话, 建议尽早转行干点别的或者趁年轻尽早开润吧…

你觉得很多是因为你选定的就业范围就是区块链… 离开了区块链, Go 基本上限定 DevOps 岗. 然而 Web3 这么多年炒作下来依然不温不火, 基本还是那些炒虚拟货币的企业在搞. 事实证明 Web3 基本上就是伪需求.

#41 连伪需求都算不上,完全一群炒币的炒概念的搁那幻想。
web3 核心是去中心化,可真要去中心了白宫第一个跳脚,华尔街第一个不同意

个人比较喜欢 go 。用过几个印象深刻的基于 go 开发的软件:influxdb 、minio 、1panel

我觉得 go 这玩意国内外都一般,也就是贴吧论坛活跃。

国内字节、百度、滴滴几乎大部分服务都是 golang 吧,似乎国外没有哪个大公司主推 golang 的

linus:你不服?

有数据统计吗?

用 go 写了两年业务,真不适合做复杂业务,到处都是循环

#47 JetBrains 在 2021 年的生态调查报告中有一项:编程语言的受欢迎度(按区域),不过不知道为什么,后续没有这一项了

2021 开发者生态系统现状信息图 | JetBrains: Developer Tools for Professionals and Teams
https://www.jetbrains.com/zh-cn/lp/devecosystem-2021/#Popularity-of-programming-languages

#49 补充图片

虽然你说的没错,但是 tidb 是国产的( doge

???国内 GO 还不火?几个大厂基本都是 GO ,阿里现在 GO 也慢慢多起来了,,tx 至少我走的时候 C++、go 都在用。至于小公司,没必要,小公司 java 只是方便找人而已,现在 GO 开发都挺贵的。

非也非也,我倒是越写越顺手,自己找找原因吧.

反了,go 在国内远火于国外,国内喜欢追新。从谷歌趋势,stackoverflow 活跃度,medium 媒体,reddit 等等,都是 java 火。并且分散到各个不同领域或者中间件上面。

另外说大厂基本都是 go 的,自己去问问内部人把吧。按行业分,电商基本上 java ,企业级应用是 java ,腾讯字节百度 go 多些,主要是视频,IM 这些,但是内部 java 也不少,跟业务模式有关。

感觉什么技术都是鸡肋,就别总盯着 curd 的圈子,跳出这个圈子就会发现不一样

其实看了这么多评论,我自己得出一个结论,个人看法:
所有的语言都附庸各自的领域,每个人站在不同的视角有不同的看法。
总体:根据所属领域特性不同分为
算法派 python
前端: node js vue 等
企业开发: Java C# 等
新鲜创新派: Go

都是使用的基础上各自开花。

认知偏差派: 罗列 top100 的开源受欢迎组件,按照受欢迎程度 和 组件开发语言个数的比例 正相关。
如:Spark 活的时候 Scala 、DevOps 的 Golang 、AI 的 Python 、SpringBoot 的 Java 、web3 届的 Golang 等等。
受欢迎程度跟这个世界的活跃率相关

就跟炒股 炒概念,某个概念出来了,就是该领域的一波牛市。

现在的语言就是绑定各种领域,这不是 10 年前,大家都是做 web 和 互联网 1.0 的时代。 另外专业领域的知识远比一些通用的业务知识要值钱,不要限于 crud 和 web 程序员里面

哇 又在摸鱼啊

字节和腾讯现在 Go 都是主流了,2021 年 go 在腾讯就是使用量最大的语言了,新项目无脑用 go ,,字节更不用说 早在 2018 年就大量使用 go 了。

那说明大厂裁员还是少的,一天天 c node go 来回换,业务没见好,事故倒是频出,这里面多少 kpi 项目

还是 Java 更适合中国宝宝的体质

go 适合做基础设施中间件方面的开发,开发效率,运行效率,系统消耗算比较平衡了。

你要是真要往政治上扯,看看同期国外的经济。你觉得谷歌裁员这么多是因为什么?

国外一不跟风大厂,二没有培训班,三没有卖课大佬(有得是出版理论书籍的真大佬),那是百花齐放啥都火的。

别感觉 咱们数据驱动好不好 看看 tiobe 排行榜之类的。。。
A:国内 Go 少
B:戳啦 国内 Go 多
C:国外 NodeJS 多
D:我喜欢 Go

日本、台湾 几个公司看到的都是 PHP ,部分 JAVA

服的一批,Rust 宇宙第一语言。

中国特色,golang 是个偏科生,在特定灵越还可以,但是不适合 curd ,抽象太差
Java 虽然啰嗦,但是架不住会 Java 的烂大街谁都会,真不行可以写 kt

国内踏实深入的人太少了。一味追新,而不是国外那样百花齐放。

国内 node 比 go 火吧,而且是碾压那种

我周边的情况来看正好相反,周围能用 golang 写的都在用 golang 写,国外还不是这样。

你是凭借什么感觉 Go 在国外很火的?。。。

稍微查下数据都知道啊 go 除了中国火就没一个地方火过

Go 已经不算什么尝鲜了

归为平静了,如果写业务的话,天天也就增删改查

[斜眼笑]看有些人吃屎还说香,还不让别人说臭,想到了年轻时候的自己

"西朝鲜"已经证明它的屁股了 不管是谁裁员 反正都能给你赖到"西朝鲜"身上~

#6

吊打一切?

国内很少用 rust 写 web 吧。。其他领域不太清楚,但好像也是 c++为主。

github 提交量前三已经很不错了。

请问国内目前 rust 吊打一切是从哪里看出来的?

这个主要是微软在国外公司的商业领域的地盘非常的根深蒂固

其实我是想打国外现在的风向是 rust 吊打一切,你信不?

uber 是不是挺多 go

我能说至少 50 是 java 一些 php 。asp.net node 新的 go 和 py 。剩下就不清楚了

你的认知有很大偏差,国内几乎所有大厂都铺开使用 Go ,小公司也是从三四年前就已经开始用了。

不懂或不确定就问是你做的非常正确的一件事。

说一下欧洲:人在斯德哥尔摩,这边技术栈跟上面澳洲老哥差不多,C# 和 java 比较多,golang 很少

看起不错,加个 star

感谢同学支持 :P

不知道啊 反正我现在用 go

但是 go 的 1 年岗位挺少的

  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)

    综述:

    根据自己的岗位, 和对趋势的预判. 该储备啥技能, 不用多说了吧.

这个阶段, 只有 python 吊打一切, 哪怕是复刻 python 语法号称加速万倍的 mojo ,在 python+ ai 的生态面前都得俯首称臣。无数非专业编程(老师,学生,研究人员)使用 python 来做自己的事情,简单好用,在这种情况下, 无论是 go ,rust 还是其他语言的性能优点,没有任何意义。

在未来,非专业编程群体越来越多,无论国内国外,需要编程的并不一定是程序员。

go ,rust 等都只能解决特定领域的活。

用 go 写业务开发真的挺难受的,基本就是面向 func 编程

针对“Golang Go语言在国外很火,国内却一般”这一观点,作为IT营GO语言方面的专家,我认为有必要进行以下澄清:

Go语言在国内的应用和发展其实并不一般。自2010年左右进入国内以来,Go语言已经逐渐被大型互联网公司如百度、阿里巴巴、腾讯等所接受和使用,特别是在云计算、网络编程、系统工具等领域展现出其独特的优势。

Go语言以其简洁的语法、高效的编译速度、强大的并发处理能力,以及活跃的社区支持,赢得了国内外众多开发者的青睐。在国内,随着技术生态的不断完善和开源文化的普及,越来越多的企业开始采用Go语言来开发高性能、高可靠性的系统。

此外,Go语言在国内的应用场景也非常广泛,不仅局限于互联网领域,还涉及到金融科技、区块链、人工智能等多个前沿领域。知名创业公司如滴滴、美团、字节跳动等也都在深度使用Go语言。

因此,可以说Go语言在国内的应用和发展势头强劲,并不逊色于国外。未来,随着技术的不断进步和社区的不断壮大,Go语言在国内的应用前景将更加广阔。

回到顶部