Go 对比 C#? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sinnosong1
V2EX    问与答

Go 对比 C#?

  •  
  •   sinnosong1 2022-03-10 10:41:56 +08:00 4747 次点击
    这是一个创建于 1363 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有些不懂,为什么找工作时 Go 好像很多,但是在不同的地方发问题让推荐语言时,C#又永远名列前茅。想请问大佬们,为什么会出现这样的情况? Go 对比 C#在应用场景和工作上有什么不同?目前是写 java ,平时写点 C#,之前自学看过一点点 Go 。

    16 条回复    2023-12-26 13:22:32 +08:00
    28Sv0ngQfIE7Yloe
        1
    28Sv0ngQfIE7Yloe  
       2022-03-10 10:47:12 +08:00
    国内市场还是做 Web 多一些,另外几个 Web 的头部大厂都在使用 Golang ,生态也跟着慢慢发展,所以岗位比较多~

    “但是在不同的地方发问题让推荐语言时”

    如果是描述 Web 开发语言时,大多数还是会推荐你 Java or Golang 吧~
    wanguorui123
        2
    wanguorui123  
       2022-03-10 10:53:53 +08:00
    新的语音比较好开价 Go
    terranboy
        3
    terranboy  
       2022-03-10 10:57:00 +08:00
    因为 C#真的不错啊 可惜的是他的爹
    Rwing
        4
    Rwing  
       2022-03-10 11:45:28 +08:00   2
    这种问题,最容易引起争论了。恭喜 OP 的热议帖子+1 。
    回到问题上来,背景:个人 java c# go 都有了解。
    “推荐语言的时候为什么推荐 C#”,这个很容易理解,因为 C#这个语言确实好,无论性能、语法、类库、严谨性等等,都会让人很舒服。
    “ Go 对比 C#在应用场景和工作上有什么不同?”,Go 的应用场景应该更偏向基础设施一些,但是国内很多人拿来写业务,这有点牵强了,go 写业务会很痛苦。
    “为什么找工作时 Go 好像很多”,国内炒的,国内 go 职位确实相对的多一些,不过可以看看国际上的一些数据,相比 C#还有一些差距。
    Rwing
        5
    Rwing  
       2022-03-10 11:49:35 +08:00
    补充一下性能数据
    https://rwing.github.io/debian-benchmarks-game-visualization/
    数据来源于: https://benchmarksgame-team.pages.debian.net/benchmarksgame/
    PS:世界上没有绝对完美可信的性能对比数据,仅供参考吧。
    westoy
        6
    westoy  
       2022-03-10 11:52:17 +08:00
    C#很好, 但是现在能做技术决策的年龄段, 都有被巨硬挖坑了一次又一次的血泪史, 所以等下个十年吧
    SuperMild
        7
    SuperMild  
       2022-03-10 11:59:28 +08:00
    事实:主流语言的实际使用效果差别不大(客观差别不大,主观喜恶大)

    猜想:Go 比较新,容易被当成一个借口挤走旧团队的人; Go 比较新,容易要高工资。注意,诸如此类,只是阴谋论的猜想,没有证据,信则有不信则无。

    结论:语言好不好用,是主观感受,每个人只能说自己爱用啥,不能说别人爱用的不一样就是傻逼或别有用心。语言的发展有很多偶然因素,我们既没必要(也没能力收集足够多的数据)去分析一个语言是如何发展起来的,也没能力预测语言的未来发展(你有预言超能力就没必要打工了)。

    推论:业余项目、个人项目、自己有话语权的项目选择语言,可以凭自己喜好。找工作就看市场需求,市场要什么就学什么,可以稍稍预测一下短期情况,但不要企图做预言家。
    sagaxu
        8
    sagaxu  
       2022-03-10 12:41:52 +08:00 via Android
    1. 因为你在国内
    2. 且限定互联网行业
    mmdsun
        9
    mmdsun  
       2022-03-10 12:57:14 +08:00 via iPhone
    因为推荐又不是非得推荐好找工作的语言。C#语言确实是好,生态也不差。被推荐多很正常。V2ex 逛一圈,你能发现不少冷门但优秀好用的语言。C#国内还是去游戏开发多,asp.net core 相当于 spring boot 可以写 web 但这块国内少。
    NVDA
        10
    NVDA  
       2022-03-10 13:12:51 +08:00 via iPhone
    其实我也不太懂为什么那么多人推荐 C#…我周围的人除了在 ms 做后端的,没有一个人用 c#…
    YouRTBUG
        11
    YouRTBUG  
       2022-03-10 13:28:08 +08:00
    C# 游戏开发 Unity3D ,国内手游公司用的多。Go 就业方面广一点,给我感觉就是比 Java 高级点,也更轻量级。
    BrettD
        12
    BrettD  
       2022-03-10 13:46:10 +08:00 via iPhone
    C#在国外的工作机会是很多
    cozof
        13
    cozof  
       2022-03-10 18:45:50 +08:00 via iPhone
    Go 写业务一点都不痛苦啊
    tiredtom
        14
    tiredtom  
       2022-08-23 17:53:08 +08:00
    成年人不做选择题~
    aR11H34U0m5bK2ox
        15
    aR11H34U0m5bK2ox  
       2023-12-26 13:20:30 +08:00
    @terranboy 没有他爹,估计也很难有 C#这么优雅儿子,只可惜前期被傻逼 CEO 带偏路了,后来换了 CEO 才迷途知返,可惜呀
    aR11H34U0m5bK2ox
        16
    aR11H34U0m5bK2ox  
       2023-12-26 13:22:32 +08:00
    @Rwing 十分同意,C#写业务简直不要太丝滑,linq+async linq+orm+core 温润丝滑
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1135 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 23:32 PVG 07:32 LAX 15:32 JFK 18:32
    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