同样是巨头的语言,为什么中国是 Go 最热的国家,而 C# 越来越少?

112 篇文章 0 订阅
106 篇文章 0 订阅

先说结论,确实是现在越来越多公司在转 Go 和招聘 Go,无论是大公司还是小公司。原因无非以下几点

大公司背书,毕竟是谷歌亲儿子,有专门的团队在维护,不用担心突然就撒手不管了
性能不错,天然支持并发,语法简洁易于上手,这些优点也促使了团队在做技术选型时选择了 Go
节约成本,性能好比较省机器,易上手比较容易招聘,经过几个月的内部培训也能写出高质量的业务代码
社区生态越来越好,越来越多开发者和大公司团队加入 Go 开源社区,并持续不断地贡献着,如 k8s,docker,grpc,gin,wire 等。这点非常重要,活跃的社区生态意味着
很多时候我们不需要重复造轮子,直接使用已有轮子,可以省去很多成本
有些坑已经被人踩了,我们不需要再去踩一次了
大量的最佳实践
云原生的兴起,所以你会看到很多运维开发工程师已经在学习 Go 了。
本人新建一个技术交流圈子,群主是10年老技术人员,某上市公司的技术负责人,群里面每天会给群友解答疑问,招聘内推,点击即可加入圈子

技术交流群,群友每天分享干货,答疑解惑
再说说C#,背靠微软

普通人用不起,windows服务器按核心收费,一台16核心一个月几千块钱,还有mssql价格和oracle不相上下几十万。java+mysql不要钱,这就是差价

因为C#的微软背景,很显然和微软有竞争关系的大软件公司都不会去使用C#,即使和微软没有竞争关系的公司,出于战略考虑,也绝对不会把公司的重心放在c#上,这样就导致C#的就业机会要你其他语言少的多,就业机会少,自然用的人就更少了。

C#没有Java在Web的优势,主要是少了开发社区的支持,看看Java的框架,各类应有竟有组件就知道了;第二是因为跨平台,对安卓,iOS的App支持不够好,对H5支持不够好,现在很多系统都需要服务端支持手机,平板电脑。零几年C#开发非常流行,我们是做软件外包,基本都是用.net。就是这几年手机应用成为主流,失去优势了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值