V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sighforever
V2EX  ›  程序员

[讨论] 大家说说 c# 在中国还有没有前途?

  •  2
     
  •   sighforever · 2017-02-08 13:11:52 +08:00 · 23174 次点击
    这是一个创建于 2827 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前两天又看到有 C# 的小伙伴转去做 java 了,某名的感到有些惶恐

    中国互联网行业已经很少有企业使用 c# (dotnet)了。能找到的职位薪水,也比相应的 java 甚至 php 差一大截。而且大多数都是做企业信息化项目的,很少有自己开发产品的。

    其实从使用效果上来说,无论从开发效率还是运行效率, c# 都不比其他后端语言差,而语法方面又从各种脚本语言学习借鉴了很多,用起来也是非常舒服。唯一不大行的就是社区生态环境建设上比较落后,很多工具已经被别的语言占坑了。

    前一阵子看到 donnet core 开源并且跨平台后,觉得 c#还能雄起一把,但是现状看起来在国外还能有所进步,但在国内应该是没什么希望的样子了。

    不知道其他小伙伴又什么看法?

    87 条回复    2018-08-14 10:52:09 +08:00
    hjc4869
        1
    hjc4869  
       2017-02-08 13:14:32 +08:00   ❤️ 1
    没有🌝
    Famio
        2
    Famio  
       2017-02-08 13:18:49 +08:00
    我这苏锡常 IT 圈子里反正还有企业在招 WPF 开发。
    就算这语言没前景也不是今天说没明天就没了。
    况且我大微软还在力推,各方面都在向好的方向(适应大环境)发展。
    我入坑 C#完全因为这语法最适合我,用起来最舒服。我就等 .net core 成熟了,不着急。
    Wangxf
        3
    Wangxf  
       2017-02-08 13:19:51 +08:00
    在互联网行业没前途,科技公司(程序员)热爱开源
    sighforever
        4
    sighforever  
    OP
       2017-02-08 13:23:01 +08:00
    @hjc4869 😭
    loqixh
        5
    loqixh  
       2017-02-08 13:24:46 +08:00
    cpp 转 c#表示正在生产环境中使用.net core ,当前很顺利
    Just1n
        6
    Just1n  
       2017-02-08 13:30:32 +08:00
    C# 用得很嗨在我厂。
    m8syYID5eaas8hF7
        7
    m8syYID5eaas8hF7  
       2017-02-08 13:32:38 +08:00
    C#感觉用的多的还是游戏公司多一些吧, unity 。
    zander1023
        8
    zander1023  
       2017-02-08 13:35:20 +08:00
    不知道。。 C#转 php 中 公司桌面软件需求少了 大部分都是 web 的 php 写起来的确也方便 以前一个人负责前后端 ,想怎么写怎么写 现在扩大招人了 考虑到招人和解决问题的成本换 php 了.. 无奈
    coderluan
        9
    coderluan  
       2017-02-08 13:36:09 +08:00
    国内互联网大热,相关的技术跟着热而已, C#只是正常稳定发展而已,所以相对看着“没前途”,但是其实根本不用担心,反而是那些随着热潮入行的人,需要考虑热潮退了自己会咋样,参考 ios 。
    kongkongyzt
        10
    kongkongyzt  
       2017-02-08 13:36:52 +08:00 via Android
    nope
    PaulPeng
        11
    PaulPeng  
       2017-02-08 13:38:56 +08:00
    刷一波 C#招聘,坐标上海,项目主要是做比特币交易服务器端开发,对高并发交易感兴趣可以联系我,微信:13764246315,请备注下 V2EX C#
    JackyBao
        12
    JackyBao  
       2017-02-08 13:41:32 +08:00
    10 年前玩过 C#的路过,感觉 windows 下面用用还是不错的。
    otakustay
        13
    otakustay  
       2017-02-08 13:43:11 +08:00
    单说语言的话 unity 还是很有空间的,说平台的话.net 在国内确实不行
    billzhuang
        14
    billzhuang  
       2017-02-08 13:47:51 +08:00
    找工作的话,长远来看,不如做 java
    visonme
        15
    visonme  
       2017-02-08 13:49:57 +08:00
    如果你在一个非 c#为主的环境有这样的担忧很正常的,工资低也不是都是 C#问题哈~
    在大多数企业级应用和定制市场 C#的身影还是很常见的。
    stackboom
        16
    stackboom  
       2017-02-08 13:53:55 +08:00
    在帝都 没“钱”途...
    wizardoz
        17
    wizardoz  
       2017-02-08 13:55:17 +08:00
    不知道 C#在 Linux 上的部署咋样?
    wxt
        18
    wxt  
       2017-02-08 13:56:20 +08:00
    那是个什么东西?
    xycool
        19
    xycool  
       2017-02-08 13:59:30 +08:00
    为什么不去 csdn 问问?😉
    dhssingle
        20
    dhssingle  
       2017-02-08 14:07:25 +08:00
    短时间内是没戏了,正在考虑转不转,唉!
    wshcdr
        21
    wshcdr  
       2017-02-08 14:20:58 +08:00
    移动互联网公司,很少用 ASP.NET 做后台的,所以......
    tokoy
        22
    tokoy  
       2017-02-08 14:27:22 +08:00
    已转行╮(╯_╰)╭
    sighforever
        23
    sighforever  
    OP
       2017-02-08 14:29:38 +08:00
    @wizardoz
    dotnet core 很好用的,性能比 windows 上稍差一点,但是和其他语言的框架没什么区别,打包部署什么的也配备了相应的命令行工具,挺方便

    不过目前 visual studio 还是 windows only , vscode 的补全什么的支持还是差一些, 开发还是在 windows 上比较好。
    CoSpLi
        24
    CoSpLi  
       2017-02-08 14:31:23 +08:00
    表示今年苏州那块招.net 跟往常比起来贼多。。
    aricch
        25
    aricch  
       2017-02-08 14:34:42 +08:00
    @CoSpLi 因为同程在壮大吗?
    sighforever
        26
    sighforever  
    OP
       2017-02-08 14:37:25 +08:00
    @Just1n 什么厂?
    CoSpLi
        27
    CoSpLi  
       2017-02-08 14:38:26 +08:00
    @aricch 同程在转 Java 了吧。。。
    webcoder
        28
    webcoder  
       2017-02-08 14:42:28 +08:00
    难招,这边招了整整 1 年了也没来人。
    antowa
        29
    antowa  
       2017-02-08 14:47:57 +08:00
    C#开源了,可是也没有很好的反响。现在前端这么火,这语言根本拼不过前端。可能就游戏领域有前途吧
    ljcarsenal
        30
    ljcarsenal  
       2017-02-08 14:51:48 +08:00
    有,在北京微软,苏州微软最有前途 :)
    Just1n
        31
    Just1n  
       2017-02-08 14:52:05 +08:00
    wizardforcel
        32
    wizardforcel  
       2017-02-08 15:15:29 +08:00
    @Wangxf 谁告诉你.net 不是开源的??
    lesxc
        33
    lesxc  
       2017-02-08 15:25:18 +08:00
    我身边赚到钱的程序员都是用 c#
    gowk
        34
    gowk  
       2017-02-08 15:27:21 +08:00
    呵呵
    bibizhang
        35
    bibizhang  
       2017-02-08 15:32:30 +08:00
    unity
    VinKing
        36
    VinKing  
       2017-02-08 16:06:52 +08:00
    c# 主要是传统软件的开发,包括一些信息化系统, web 等,另一个出路是 unity 。

    我曾经做过一份 c#的工作,后来在拉勾上搜索了下 c#的招聘职位,果断放弃 c#改用其他了。

    不过也遇到其他做 c#的哥们,他的思路是,现在用 c#的(人)那么少,要是主攻 c#,那基本上会有不错的待遇。

    供君参考。
    janxin
        37
    janxin  
       2017-02-08 16:19:07 +08:00
    互联网行业没啥用途,但是其他行业又不是没用途,比如传统软件行业
    Tuisku
        38
    Tuisku  
       2017-02-08 16:22:19 +08:00
    很多传统的政企行业应用还在大量用着 C#,所以前途不前途的讨论没什么意义。
    lcc4376
        39
    lcc4376  
       2017-02-08 16:30:45 +08:00
    python 轉 c#的路過~ 在二線以下城市 asp.net 工作超好找, 微軟還活著竟然有人認為 c#不行了
    wuethan
        40
    wuethan  
       2017-02-08 16:35:07 +08:00
    整个河北所有市县 都在用一体化平台 含 预算编制 国库支付 电子凭证和印章 全是 C#的。。 C#做硬件也很好 发卡系统 + 后台 一个项目几十万 够花不? 不过这里大部分 v 友貌似都喜欢 linux 环境 喜欢 ios 开发 所以。。。。
    t6attack
        41
    t6attack  
       2017-02-08 16:36:52 +08:00
    asp 和 vb 遗弃的有些可惜。本来也是一套独立语系支撑一方的。现在好了, vb.net 不伦不类,古老的 vb6.0 成了最后一版的纯 vb 。 asp 留下了海量建站源码渐渐闲置。 VBA 办公自动化忙自己的。 VBS 隔三差五冒出来一小段干点灵活。
    好好的一个语系,弄的支离破碎。
    lonenol
        42
    lonenol  
       2017-02-08 16:50:33 +08:00
    谁叫它之前之前只支持 windows..
    TomIsion
        43
    TomIsion  
       2017-02-08 16:51:02 +08:00
    @CoSpLi 转的缓慢无比...
    haifuyun
        44
    haifuyun  
       2017-02-08 16:52:24 +08:00
    cocos-xna + xamarin + monogame 路过,小公司做跨平台小游戏,也不知道有没“钱”途
    superleexpert
        45
    superleexpert  
       2017-02-08 17:08:14 +08:00
    Unity 是用的这个,还是很多的~
    Joway
        46
    Joway  
       2017-02-08 17:24:25 +08:00
    不是 c # 没前途 , 是只会 c # 就真不会有前途了
    G900
        47
    G900  
       2017-02-08 17:26:08 +08:00
    微软这种技术上坑了一代又一代程序员的公司,还有人敢跟着他们混。
    formulahendry
        48
    formulahendry  
       2017-02-08 17:47:55 +08:00 via Android
    @Joway 说的好!在微软待了三年多,真正在写 C#(.NET )的时间最多也就一半,其他时间 PHP , Python , JS ( WordPress , MySQL , Angular , React )都会接触到。吊死在一门语言或者一个平台上肯定是不行的。要有广度,当然也要有深度,选取几个重点发(入)展(坑)
    justyy
        49
    justyy  
       2017-02-08 18:01:49 +08:00
    CoSpLi
        50
    CoSpLi  
       2017-02-08 18:18:50 +08:00
    @TomIsion 这个就不是很清楚了。。不过我同学说转的挺积极的。。。
    Cbdy
        51
    Cbdy  
       2017-02-08 18:50:24 +08:00 via Android
    我有关注过一点 c#,说说一己之间:
    无论是现在还是未来, c#肯定会有很多人继续用的。
    c#及其生态系统在微软大佬的引导下发展不错,有一个良好的社区和一帮拥趸。
    c#很难火起来,毕竟语言不仅仅是一个语言,还有其应用领域。回顾一下.net ,观察一下人们用 c#做什么很容易得到这个结论。

    比如中国互联网的 bat ,假如没有了 b 大家还可以欢快的生活,但是没有 at ,是不是对很多人的生活就会有影响?同样,如果突然没有了 c/c++, java , php , js 如今 it 行业面貌会有大的变化。但是没有 c#,好像也没什么。对吗?
    xc77
        52
    xc77  
       2017-02-08 19:12:04 +08:00
    我用 C++, QT 怎么整
    jmhjhjhj
        53
    jmhjhjhj  
       2017-02-08 19:19:49 +08:00 via Android
    有没有前途还是用户说了算啊。。。。。
    ob
        54
    ob  
       2017-02-08 19:35:57 +08:00 via Android
    只有我觉得帮助文档打开很慢吗?
    leosama
        55
    leosama  
       2017-02-08 20:43:02 +08:00
    我们在招 c#。。。
    inrenping
        56
    inrenping  
       2017-02-08 20:50:10 +08:00
    asp.net core 的运行效率很高的,还能运行在 linux 上。

    我觉得很有前途。
    Khlieb
        57
    Khlieb  
       2017-02-08 20:51:04 +08:00 via Android
    @jmhjhjhj 还得看究竟用着干什么
    springmarker
        58
    springmarker  
       2017-02-08 20:53:35 +08:00 via Android
    java 和 c#互相转应该压力比较小吧
    sammo
        59
    sammo  
       2017-02-08 21:26:06 +08:00 via Android
    微软全家福都是银行在用。搞互联网的用不上。在搞互联网的眼里没前途是很好的,否则会被很快拉低工资。看看 ios 在搞互联网的眼里曾是多么有前途啊,泯然没前途矣。

    越在他们眼中有前途的东西,最好越别碰
    shiabo1121
        60
    shiabo1121  
       2017-02-08 21:38:35 +08:00
    一大波 c#转 unity 的
    snipes
        61
    snipes  
       2017-02-08 22:19:23 +08:00
    抛开互联网不谈,还是有很多企业开发使用 c#的,需要开发和维护在 windows 上运行的程序,另外.NET Core 前途还不明朗。
    mathgl
        62
    mathgl  
       2017-02-08 22:22:42 +08:00
    @loqixh 用来做啥?后端?
    geralt0725
        63
    geralt0725  
       2017-02-08 22:27:12 +08:00
    不是很懂只能在一个技术平台工作的程序员
    imcxy
        64
    imcxy  
       2017-02-08 22:31:46 +08:00
    会开小轿车,皮卡给你就不会开了?
    imcxy
        65
    imcxy  
       2017-02-08 22:32:07 +08:00
    老板要你这种司机有啥用
    breeswish
        66
    breeswish  
       2017-02-08 23:01:53 +08:00
    国内节奏比国外要慢个几年的
    (来自 docker, angular 的心得
    exploreexe
        67
    exploreexe  
       2017-02-08 23:15:25 +08:00
    C#转 JAVA 完全没压力吧 就一门语言好吗
    觉的 C#没前途可以转行 应该不难吧。
    DeweyLiu
        68
    DeweyLiu  
       2017-02-08 23:39:21 +08:00 via Android
    diligentpig
        69
    diligentpig  
       2017-02-09 00:53:40 +08:00
    楼主自己都说了,“唯一不大行的就是社区生态环境建设上比较落后”, 自问一下背后的原因为什么?
    huntzhan
        70
    huntzhan  
       2017-02-09 01:39:48 +08:00
    C# 程序员 X
    后端服务程序员 O

    讲道理,解决问题才是核心,语言是次要的,框架是次要的,这些都是没有什么技术含量的东西。
    components
        71
    components  
       2017-02-09 07:45:09 +08:00
    有钱途,就有前途。
    V2 总是出这样的帖子,无奈!
    Jeremy1992
        72
    Jeremy1992  
       2017-02-09 10:00:21 +08:00
    在北上广,有房子有户口才能有前途 (逃。。。
    stormpeach
        73
    stormpeach  
       2017-02-09 10:19:46 +08:00
    @timothyye c#转 golang 的在这里闷声发大财。。。
    ragnaroks
        74
    ragnaroks  
       2017-02-09 10:28:33 +08:00
    如果只会 C#,那现在这个样子,除非 uwp 能发展起来,否则真完了
    wyfyw
        75
    wyfyw  
       2017-02-09 10:38:24 +08:00
    有个高中同学做 c#就很赚钱,现在在成都,貌似能接很多项目。另外,@livid https://www.v2ex.com/member/livid 有空可以 fix 一下上面各种".net"的链接。
    lvtongda
        76
    lvtongda  
       2017-02-09 10:45:53 +08:00
    从提供第三方云服务的角度看, C# 相关 SDK 使用的概率很低。
    lzpaiyd
        77
    lzpaiyd  
       2017-02-09 11:29:34 +08:00
    @Famio V2EX 的评论内容链接判断没做好,一句话变成链接了 …
    BGLL
        78
    BGLL  
       2017-02-09 11:55:04 +08:00
    只能想到 unity3d 了 //
    medivh
        79
    medivh  
       2017-02-09 12:59:54 +08:00
    @formulahendry 我一定是去了假微软 😉
    Famio
        80
    Famio  
       2017-02-09 13:03:34 +08:00
    @lzpaiyd 恩,发现了,不过好像 livid 已经修复了。
    formulahendry
        81
    formulahendry  
       2017-02-09 13:09:59 +08:00 via Android
    @medivh 我才是去了假微软😅
    Douglee
        82
    Douglee  
       2017-02-09 17:37:35 +08:00
    @Joway 说的太对了!
    timothyye
        83
    timothyye  
       2017-02-09 20:26:29 +08:00 via Android
    @stormpeach 。。。。
    hosea
        84
    hosea  
       2017-02-10 11:54:37 +08:00
    c# 去做 unity 吧。。 13k+ 獎金流口水。。
    xiqingongzi
        85
    xiqingongzi  
       2017-02-10 13:41:38 +08:00
    dotnet Core 会帮他复活的。毕竟可以迁移到 Linux 上,一帮人嗷嗷的往上冲
    ulins2000
        86
    ulins2000  
       2017-02-10 14:50:09 +08:00
    1.薪资来讲, Java 普遍比.Net 高些,但是,到了高级后,薪资差别很小,各种语言都是
    2.基本上纠结这个的都是 loser ,如果你技术很牛,根本不会有这个纠结
    3.要转就转,不要多 BB
    4.编程语言和思想都是相通的,真正到高手,切换到其它语言还是高手,渣渣用什么语言都还是渣渣,看过武侠的都知道,再牛的武功秘籍,没内功,练出来也都是渣,内功深厚,弄个叶子就要你命
    moresteam
        87
    moresteam  
       2018-08-14 10:52:09 +08:00
    我是来测试.net 修复好了没有的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1569 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 23:56 · PVG 07:56 · LAX 15:56 · JFK 18:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.