在linux下,同等硬件.net core性能是java的2-3倍!国外公司不傻,不会因为哪边人多用哪个。
java本身不如.net,之所以火因为之前开源免费,生态好,但效率低,美国那边愿意为更好的语言付出成本!
特斯拉曾经叫我去面试程序员职位,确实是aspnet core,不过因为家庭原因没去面试,估计运行在azure上。asp.net在美国很流行,中小型公司用的多,特斯拉的IT在美国只能算中型,而且是附属地位。
因为特斯拉是美国的公司,美国用.net 人不少,没有像国内这样用Java就是“政治正确”的氛围,除了生态不如Java外,.net比Java优势的地方不少。
人工便宜,代码优雅好维护,开发效率高,跨平台,开源免费,企业应用开发的首选。
特斯拉有个名言,用软件定义汽车。那么,电动车用的软件是什么语言来开发呢?c#之.net core,当然,特斯拉的招聘广告写得很清楚,java程序员愿意转c#的,欢迎。他们还真没有语言歧视。
电动车领域,选择c#可能是主流。小米华为小鹏都在招,这和未来的物联网布局有密切的关系。
物联网有一个上位机和下位机。上位机最简单可靠的开发语言就是c#,人才储备也相对丰富,而且,dotnet的生态越来越好,传统的弊端:不开源,不能跨平台,移动端开发不友好等问题等已经解决。对甲方来说,培养一个c#工程师,一点不浪费,可以干各种活。
再牛的甲方企业,不是互联网公司也不可能养一堆开发人员,微软的全家桶解决方案,特别适合甲方的IT开发人员。
此外,个人开发者也适合用c#,感觉c#的春天已经来了。
我不觉得.net好,运行在iis上的.net经常网页显示一堆报错码,找不到原因,只好每次重启服务器。虽然这个锅可能得由iis来背。
也就国内有java就是政治正确这种风气。。。,.net用过的人都知道,比java用起来爽多了
因为开源免费!
一般外企大厂都是多语言型的,而且特斯拉又不是只用.net core,记得国内招人java,go都有啊,而且招人,至少我在国外面试的那些公司,是真的不介意你到底用的什么编程语言,不像国内那么车,国外招人有的直接写不在意你用什么的编程语言,或者给出一个范围,但那个范围,基本cover了大部分人常用的编程语言。。
国内大家(其实就是码农自己)说什么语言不重要啊,不介意语言啊,但是HR招人还是死磕编程语言,蛮扯得。可能是竞争太大,或者HR根本不了解技术。。。
页面更新:2024-03-17
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号