C#有什么用?
作者:卡卷网发布时间:2025-01-07 16:58浏览数量:80次评论数量:0次
先上结论:C#在国内薪资低、岗位少,在应用领域的技术太过老旧,像中间间、微服务等技术,大多C#项目是使用不上,不利于你的职业发展,也不利于你跳槽;好处就是:不用和人卷,之前去蔚来面试时,同样都是软件开发岗位,Ja早已卷上天了,而.NET开发一共就三个人,面试啥也没答上来,一样也给了Offer。如果你学C#是要到国外去发展,那就另当别论了。
以前,我所在的实验室是使用C#做3D打印项目,所以就想着将C#当作主要开发语言。但是,参考师兄、师姐毕业之后的情况,基本上很少选择C#,都转到C++或者Ja开发上;因为C#在国内太冷清了,校招招聘C#岗位的几乎没有,在加上市场上C#的招聘岗位太少,所以基本上就放弃了选择C#作为自己的主流语言。
C#其实是一个优秀的编程语言,Ja中的一些特性都是借鉴自C#,但造成C#在国内不受欢迎跟语言本身是没有关系的。
用过C#的应该都使用过包工具Nuget,我自己使用下来的体会是:它很强大,Men更好用、更方便;除此之外,Linq编程使用也很方便,异步编程使用await/async即可。
那么,为什么C#在国内不受欢迎呢?
C#是运行在.NET之上的,C#的发展其实就是.NET的发展。造成C#在国内不受欢迎,这与微软的决策失误脱不了干系,2015年以前微软一直将.NET闭源,在移动互联网进军失败,起个大早,赶个晚集,一手好牌打得稀烂。
另一方面,国内的Ja大户阿里,持续的推出Ja开源框架,如SpringCloudAliaa等,让Ja的影响力在国内不断增强。最后,在加上培训机构的添油加醋,批量生产了大批Ja程序员,将C#的地盘不断蚕食,特别是在we后端开发方面,基本上看不到C#的身影了。
C#的就业如何?
要想知道C#的市场如何,就得搞明白C#在国内那些行业有优势?那些开发工作必须使用C#?
我总结下来,C#在国内的领域优势有:
那么,C#开发待遇如何?
与Ja开发相,C#是要低一些的。C#开发招聘困难,要想招聘一个高级开发,得去公司挖,人才断层严重。
C#的市场岗位少,薪资待遇底,很多毕业生是不愿意学的,学Ja就是因为来钱快,否则也没几个人学的。
那我在国内看到招聘C#的公司有(这里排除微软):
1、北森云计算公司;主要的项目是We,技术栈是
当你看到这里时,你应该也猜出我给的结论了,就是建议你不要学C#。连微软最有价值的专家都建议新手程序员不要学C#,除了工资低、岗位少之外,C#应用领域的技术太过老旧,像中间件、微服务等,大多C#项目都是用不上,跳槽不利,也不利于你的职业发展。
学C#也是有好处的,可以通往所有开发语言和硬件,如你开发unity,可以嵌入C++、lua、Ja等,什么都能够支持。C#在超小型公司是没有那种语言能够替代的,一套核心库可以用在不同的项目上,写代码很舒服,开发效率高,节省大量人力成本。因为,当你精力有限时,肯定都是首选C#做项目。我总觉得C#是什么都能干,就是个万斤油。
当然,学C#的优点和缺点很明显,如果你说你学C#是要到国外去发展,那就另当别论了。
免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。
- 上一篇:天涯论坛还活着么?
- 下一篇:godot大概落后unity/unreal几年?
相关推荐

你 发表评论:
欢迎