特斯拉为何使用.net core技术框架?为何不用java/go等?

在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

标签:特斯拉   华为   甲方   上位   美国   程序员   框架   正确   生态   适合   国外   原因   语言   政治   国内   技术   科技   公司

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top