[编程开发] 从当下市场来看,c#为什么人少呢?

[复制链接]
truckrong 发表于 2023-11-4 03:28:32|来自:中国 | 显示全部楼层 |阅读模式
现在也支支持跨平台啊
全部回复5 显示全部楼层
limao100 发表于 2023-11-4 03:28:51|来自:中国 | 显示全部楼层
其实并不少,不爱发声的人很多,换工作也没那么频繁。
做完工作上的活儿,把妹看电影搞创作去了,没有把技术看得那么重要。
培训机构曾经培训过但是带不火,所以培训机构转战java Python去了
此外,c#的开发效率太高,真的没必要要那么多的开发来干活儿
twinsbbs 发表于 2023-11-4 03:29:05|来自:中国 | 显示全部楼层
编程工作者里,特别热爱某一门语言的人不多。很多都是,需要什么学什么,一份工作而已。Java 工作机会更多多多多。
反着道之动。Java 这么多人用,现状也没好到哪里去。十年河东,十年河西罢了。
踏踏实实提高自己,跳出语言吧。
woomoo 发表于 2023-11-4 03:30:05|来自:中国 | 显示全部楼层
人不少,只是大多数是沉默的。在国内,我猜是第四大的程序员群体。第一 js,第二 java,第三 python,第四 csharp。招聘 csharp,比招聘前三者难,但比招聘 cpp 要容易得多。
和 js,java,python 对比,csharp 的使用者比较分散,不像这三个,主要集中在一个领域。csharp 分散在制造业,游戏,管理系统,web ,工具软件 等多个领域。看起来人少罢了。
<hr/>我在四线城市的那个小区,就有3个10年以上csharp经验的程序员。只是除了我外,其它两位都是老婆孩子热炕头,网上不发言罢了。
伊阳进 发表于 2023-11-4 03:30:27|来自:中国 | 显示全部楼层
这是历史因素了,在国内C#市场份额缺少偏少,涉及的行业都有,互联网、电商、工控、金融等。
但最大问题就是大公司比较少,缺少标杆,.Net程序员质量参差不齐。
背景

1、历史因素:C#是2000才发布的一门编程语言,Java早已经成为了企业级应用开发的主流语言了,所以很多公司选择开发语言,自然优先选择Java。
2、生态系统:虽然C#生态也在完善,但是还是太少了。Java有大量的开源软件、架构,特别是高并发、负载、大数据等场景。
3、大厂带头:早几年正是国内互联网蓬勃发展的时候,BAT都是选择Java作为主要开发语言,再加上培训机构的营销,自然大家都愿意选择Java。
另外说说,。Net与Java的对比吧:
1、Java比较早发布,预先占领了大部分市场,特别是互联网市场,相对于的解决方案也比较完善。
2、国内BAT等大厂基本都是用Java,如果一定想要进入大厂的,选择Java比较好。
3、.Net在制造业领域比较有优势,特别是企业服务、工控等。
4、现在互联网已经开始做下坡路,产业互联网开始兴起,所以.Net还是有机会与Java拼一把的。
成本问题

不管什么语言,最终都是用来开发项目、解决问题的。
一个公司选择用什么语言,首先考虑的是能否解决问题,其次就是经济成本问题。
一个项目的成本是由多方面组成的:开发难度成本、学习成本、服务器成本、人才成本等等。
早期已经用Java开发的项目或者公司,基本还是会用Java继续开发的,毕竟换一批人是不现实的,也是不靠谱的;老旧项目把Java语言更为C#也是基本不可能的。
但是新项目、新公司,就有可能考虑使用.Net,毕竟.Net支持平台众多、开发效率高。
最后,在给你分享几个有关.Net的资料:
编程乐趣:全新.NetCore/C#全栈视频教程入门教程分享编程乐趣:零基础程序员想要学好.Net,跟着这7个步骤学习就可以了【最新】.Net程序员学习路线图以及就业现状
钻石王老五 发表于 2023-11-4 03:30:58|来自:中国 | 显示全部楼层
首先说明,我是一名C#开发者,从最早的版本跟到现在。
我只说一下国内的情况,国外的不了解。
在我看来,C#定位是与Java竞争的,在互联网时代,先是apm组合将http://asp.net排挤到边缘位置,然后是阿里等大厂将Java推至武林至尊,一来二去,C#就没地位了。
挺明显的一个现象,培训机构不怎么有C#相关的班了。互联网公司是高薪的代名词,互联网公司不怎么用C#,培训机构是面向就业开课的,结果可想而知。
高校中的开课情况我就不大了解了。
要从自身找原因,还是因为早期与开源和Linux对着干,逆势而为。
就现在的情况看,core这套东西,只能定位小而美,翻身困难,但也有其一席之地。
最后我要说,C#真是好,但这是另一个话题了

快速回帖

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则