当前位置: 首页>徒步 >

为什么 C# 可能是最好的第一编程语言

来源: 腾讯云 | 时间: 2023-03-23 17:29:24 |

纵观神州大地,漫游中华互联网,我看到很多人关注为什么你应该开始学习JavaScript做前端,而对blazor这样的面向未来的框架有种莫名的瞧不起,或者为什么你应该学习Python作为你的第一门编程语言,恕不知有多少公司业务是用Python开发的,Python更多是粘合剂,作为胶水语言来使用。

我用C# 工作了 20多年,我也一直把它当作第一编程语言,几乎尝试了任何东西:桌面、物联网、移动、Web、云原生- 以及 C# 和 .NET 完美契合的所有地方,特别是当下Chatgpt 还有AI的辅助编程时代,你应该考虑从它开始你的开发人员之路。


(相关资料图)

C#是一种编程语言,.NET是建立在它之上的软件框架。为了简单起见,当我说C#时,我假设了它与.NET结合使用,反之亦然。

1. .NET 允许您在任何地方构建任何内容

使用单一语言和单一框架,您可以构建任何类型的应用程序:桌面移动设备以及云服务,您可以创建游戏并探索 AI。.NET是跨平台的:你可以为Windows,Linux,Android,iOS甚至物联网设备构建应用程序。

想象一下,你可以采用一种语言,尝试每一个方向,并在这个过程中提高你的技能。不过,您仍然需要研究方向细节。特别是如果想从互联网转向物联网,有了有扎实的技术基础,花个1年时间学习行业知识,专业的.NET技术都是可以无缝衔接过去了。您可以朝着自己最喜欢的方向进行改进,或者如果您愿意,甚至可以开始使用更特定于选定领域的语言和工具。例如,对于移动开发,我看到人们从Xamarin转向iOS或Android上的本机开发。

2、 C#是第五种流行的语言

根据TIOBE指数(基于搜索引擎结果的编程语言流行指数),C#作为最受欢迎的语言占据了第五位。在过去的10年里,它一直位居前10名。 最近几年,随着2014年.NET开源跨平台,它的受欢迎程度一直增长。

3、C#/.NET 拥有最好的学习材料之一

Microsoft 和 .NET Community 提供了大量任何形式的材料:文章、视频、课程、教程和书籍,使您能够成为一名成功的 .NET 开发人员。您可以在微软学习门户上查看所有可用的材料

社区提供了令人惊叹的全包含路线图,以掌握取得成功所需的技能和知识,例如面向后端开发人员的 ASP.NET 核心路线图。您可以轻松地在github 上找到其他方向的路线图。

而微软本身也试图做不同的有趣活动来吸引更多的开发者。例如每年一度的.NET Conf。

4. .NET 6 简化了快速入门。

从.NET6开始,.NET 在简化入门体验方面迈出了一大步。最小 API 功能为我们提供了一种在单个文件中使用干净代码创建具有最少依赖项的 HTTP API的方法。

只需通过单个命令创建 4 行代码即可使用 .NET 6 启动 Web 应用。

var builder = WebApplication.CreateBuilder(args); var app = builder.Build();

app.MapGet("/", () => "Hello World!");

app.Run();

5. 大家开始重新审视微软技术

今年所刮起的Chatgpt风潮,让之前所有带着有色眼镜看微软技术的人们重新开始审视微软技术,为什么是微软在这波AI浪潮中独占鳌头,答案自然是非常清楚的,是CEO 纳德拉的在2014年为微软按下的刷新按钮,经历了接近10年时间的积累,开始引领技术潮流。同样的.NET 也是在2014年开始了刷新历程,经历了接近十年的迭代,已经脱胎换骨完成了蜕变。 每一年的.NET 版本的发布都是至今为止性能最好的版本,今年即将发布的.NET8 依然会是如此,这里是不是和OpenAI CEO Sam Altman 称,GPT-4 是“我们迄今为止最强大、对齐最好的模型”。

6、Azure OpenAI 服务

自从去年年底 ChatGPT 推出以来,我们看到全球各行各业利用 ChatGPT 落地实际应用场景,例如:内容摘要、总结、电子邮件内容推荐和生成,甚至解决软件代码问题。现在,随着企业级 ChatGPT(国际预览版)在 Azure OpenAI 服务中推出,各行业客户及开发者可以将 ChatGPT 所带来的革命性体验直接集成到实际业务系统或App。例如通过 ChatGPT 驱动的自动化客服、总结客户服务对话来更快解决客户支持问题、个性化产品优惠推荐、创建新的广告文案、自动化理赔处理等场景。Azure OpenAI 服务推出的最早的SDK就是.NET的 ,这是一个大利好,这是促进在企业级采用.NET技术的助推器。

https://www.nuget.org/packages/Azure.AI.OpenAI 以及 社区也推出了一个提示库 https://xakpc.github.io/DotnetPrompt/

总结

总之,在选择第一语言时,您应该问自己两个问题:

如果你想找工作,它是一种好的编程语言吗? 这是一门开始学习编程的好语言吗?

对于 C#,我的答案肯定是肯定的。 对 C#/.NET 开发人员的需求很高,它是一种类似 C 的语言,具有强大的面向对象方法,并且每个版本的学习曲线都变得越来越容易接受。

关键词:

 

热文推荐

为什么 C# 可能是最好的第一编程语言

纵观神州大地,漫游中华互联网,我看到很多人关注为什么你应该开始学习JavaScript做前端,而对blazor这样的面向未来的框架有种莫名的瞧不起,

2023-03-23

环球精选!3d绘图软件有哪些 3d画图软件哪个好用

你们肯定想问,我要学习什么软件呢?什么软件好学易上手?什么软件应用面广?这都是新手所要面临的一些问题。今天这期我给大家介绍3款常用的建

2023-03-23

今热点:创造历史!吴易昺2-0横扫前澳网四强,中国一哥再刷3大纪录

中国一哥吴易昺首轮面对英国名将埃德蒙顿,最终以2-0(7-57-5)击败对手,晋级第二轮。他也创下3大纪录:第一,拿到中国大陆男网在迈阿密大师

2023-03-23

i5 7500_i5 750|每日速递

1、i5-750于2010年12月15日上市。其CPU的架构是。这是英特尔的架构。2、我们现在可以确认。本文到此结束,希

2023-03-23

世界上首枚3D打印火箭未能进入轨道

App3月23日消息,据报道,美国相对航天公司的火箭发射直播显示,当地时间3月22日,世界上首枚3D打印火箭,也就是该公司的“人族一号”第三次尝

2023-03-23

*ST雪发:截至2023年3月10日止,公司的股东户数为7818户

*ST雪发(002485)03月23日在投资者关系平台上答复了投资者关心的问题。

2023-03-23

民生证券:给予卫星化学买入评级 播报

民生证券股份有限公司周泰,王姗姗近期对卫星化学进行研究并发布了研究报告《事件点评:需求复苏推涨C3价格,新产能有望投放》,本报告对卫星化

2023-03-23

世界球精选!我和春天有个约会剧情介绍

1、二十世纪七十年代越战期间,大批美军过往香港,香港娱乐服务行业异常繁荣。七十年代的香港,娱乐业蓬勃发展,歌舞升平之地颇多,而丽花皇宫

2023-03-23

麦克莱默不是适应问题了!山东排名掉到第八,改变什么时候来 视焦点讯

麦克莱默不是适应问题了!山东排名掉到第八,改变什么时候来,鲁能,王晗,cba,山东省,美国篮球,麦考伊·麦克莱默

2023-03-23

小行星“龙宫”样本发现遗传物质成分,“地球生命起源于太空”添新证|新视野

【环球时报综合报道】据美国“太空”网站21日报道,英国《自然·通讯》杂志当天发表的论文显示,日本科学家在近地小行星“龙宫”样本上发现了

2023-03-23

今日快讯:快讯2023-03-23 02:23:00

3月23日电,美国联邦基金利率期货市场交易员预计5月加息25个基点的可能性为62%。

2023-03-23

WTT新乡冠军赛2023更新参赛名单:林诗栋陈幸同获新乡赛外卡-当前热点

3月22日,据央视网体育:WTT新乡冠军赛2023更新参赛名单国乒男单:樊振东、马龙、王楚钦、梁靖崑,外卡:林诗栋国乒女单:孙颖莎、陈梦、王曼

2023-03-22

349美元是人民币多少钱_349美元等于多少人民币

349美元是人民币多少钱,349美元等于多少人民币这个很多人还不知道,现在让我们一起来看看吧!1、1美元相当于6 131

2023-03-22

香格里拉在哪-天天动态

1、香格里拉位于云南省迪庆藏族自治州香格里拉县青藏高原南缘,横断山脉腹地,是滇、川、藏三省区交汇处。云南省西北部,邻接四川省。而迪庆藏

2023-03-22

世界观热点:叒叕的读音及意思_羽中翀读音啥意思

1、翀,拼音:chōng,释义:向上直飞,相当于“冲”。2、翀,形声字。3、从羽,中声。4、《玉篇·羽部》:“翀,飞上天

2023-03-22

停息挂账的负面影响是什么?停息挂账会跟一辈子吗|每日短讯

停息挂账的负面影响是什么信用中会产生停息挂账标识,向贷款平台申

2023-03-22

失落的星球2联机,失落的星球2可以线下双人游戏吗

1,失落的星球2可以线下双人游戏吗不可以,因为fps游戏如果分屏了就很难看,而且gpu也会负担不起 2,失落的星球2怎样联机进行战役模式如果下的是

2023-03-22

联合国科教文组织官网_联合国科教文组织

1、教科文组织的全称为:联合国教育、科学及文化组织。2、1945年11月在英国伦敦会议上通过了教科文组织的组织法,194

2023-03-22

中国银行河南省分行:将围绕河南能源发展需求,加大融资融智支持力度

中国银行河南省分行:将围绕河南能源发展需求,加大融资融智支持力度

2023-03-22

031期金鹏大乐透预测奖号:除5余数分析

开奖回顾:体彩大乐透第23030期奖号开出:0611122035+0512,前区奖号和值为84,跨度为29,除5余数比为2:2:1:0:0,遗漏总值为40,后区

2023-03-22

资讯

北京推出14条秋游文化线路

金秋时节,北京市文化和旅游局以赏银杏品文化为主题,推出14条“叶落的季节——漫步北京赏银杏品文化主题线路”,邀市民和游客以步行、骑行

2021-10-27     
基因编辑发力 培育高质量人源化供体猪

此次人体试验,仅仅验证了基因编辑猪克服异种器官移植的超急性排斥反应,还需解决延迟性排斥反应、消耗性血栓等问题。但通过这次试验,能更

2021-10-27     
中国经济高质量发展步伐稳健 长期向好基本面未变

在全球疫情走势和经济走势趋于复杂的背景下,中国经济巨轮将驶向何方,举世关注。2020年10月26日至29日,党的十九届五中全会在京举行,明确

2021-10-27     
南美解放者杯决赛允许近4.5万观众入场

南美洲足联主席多明格斯25日与今年解放者杯决赛对阵的两支俱乐部负责人会晤,宣布决赛现场观众人数增加到球场容量的75%,即近4 5万人。今年

2021-10-27     
22年从警生涯 面对荣誉他说不要给我报功

9月24日,时任安徽省安庆市公安局迎江分局刑警大队大要案中队中队长周磊因在工作中激烈搏斗引发心源性猝死,倒在了工作岗位上,经医院抢救

2021-10-27     
走近冬奥|五棵松体育中心场馆“黑科技”全面上岗 助力冬

“相约北京”冰球国内测试活动将于2021年11月7日至10日在五棵松体育中心场馆举行,在疫情防控方面,场馆引入了诸多“黑科技”,为防疫安全

2021-10-27