C#为什么被部分开发者定义为低端技术?
作者:卡卷网发布时间:2025-01-09 18:44浏览数量:81次评论数量:0次
因为VisualStudio小白全家桶+嚼碎了喂嘴里的文档和Demo让C#入门门槛极低。导致吃这门技术饭的人鱼龙混杂,半吊子程序员远远多于语言。
毕竟像Ja这种半成品语言,通过全散装的三方包和文档、全手工配置的SDK和IDE,直接劝退了很多没有求知欲,没有动手能力,根本不适合做程序员的人。
撕开“拖拖控件就能生成一个程序“的外衣,你会看到C#不论是语言层面(世界上关键字最多的编程语言)还是框架层面(世界上标准库功能最强大的编程语言)那都是相当复杂的。它是基于Ja解决了C++编程效率和内存泄漏痛点的基础上,更进一步零开销和底层语言混合编程的级编程语言。
讲到薪水,由于微软的一贯作风:图形化、傻瓜化,把StepyStep搭建CRUD项目当成点宣传。吸引来的新手居多,这部分人自然工资会低一些。而正用上C#手锏的(替换部分C++做等性能高效开发)的高级程序员,工资是很高的,因为精通C#的前提是精通C++(如果你能把C#理解成C++超集的话)。但是由于国内大多是We快餐项目,C++岗位本身就不多,这方面的需求和人才就更少了,你才会发出这样的疑问。
现在你几乎可以在所有大型(超过1G)的工业软件、设计软件、游戏软件里面找到大量C#.NET编写的链接库或者可执行程序。这些都是国外诸如Adoe,Autodesk,Solidworks等大牌软件公司大牛程序员开发,你可以去问问他们C#是不是低端技术。
免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。
相关推荐

你 发表评论:
欢迎