.NET 20 周年, 在国内有一大批和 .NET 一起成长的开发者,有一大批在不同行业采用 .NET 作为解决方案的企业。或者你会经常听到很多的大神说他的 .NET 经历,也会听到 .NET “牛逼” 的故事,更会听到用 .NET 不用“996”的神话。但对于一个完整的技术生态,作为一名 .NET"老兵“ 应该让更多的年轻人学习 .NET , 让更多新的创意通过 .NET 创造。
为何选择 .NET
.NET 是一个跨平台,跨应用场景的开源技术。年轻人可以通过 .NET 打造人生中的第一个跨平台应用,也可以通过 .NET 构建云原生的服务,更能结合人工智能,大数据,游戏以及物联网一起构建一个元宇宙的 Web 3.0 方案。您不需要不断学习不同的编程语言,不同的技术架构,通过 .NET SDK 你就可以快速完成各式各样的解决方案。
.NET 的编程语言 C# 是最灵活,最与时俱进的语言,你不需要羡慕别的编程语言的功能,因为 C# 都会第一时间跟进,更为你带来最佳的性能。如果你还沉迷在某种编程语言的语法糖,不妨用用 C#。虽然 C# 不是你接触的第一门编程语言,但 C# 可以成为你在职场路上的第一门语言。
最强的开发套件
.NET 20 年,让 .NET 开发者最自豪的除了 .NET 的跨平台,跨场景之外,就是开发工具。拥有宇宙最强的 IDE - Visual Studio ,为全场景应用保驾护航。你可以从项目规划,研发,测试,到发布中使用 Visual Studio ,不论你在 x86/x64 的 架构,还是在 arm64 的架构都可以通过 Visual Studio 开发。如果你觉得 Visual Studio 比较重 ,还可以用 Visual Studio Code 来完成 .NET 的开发。你不需要为开发工具产生的不稳定性而烦恼,现在你还可以基于 GitHub Codespace 来完成 .NET 开源项目的维护。这是其他编程语言不可比拟的 。
一流的技术生态
年轻人,当你提及 .NET 有人会告诉你这是一个属于微软的闭源技术。这是错误的答案,2016年开始 .NET 就已经开源属于社区,微软只是其中一个贡献方,更多的贡献开始来自社区。.NET 开源经过 6 年,已经在全球有非常多的开源项目涵盖不同的领域。我们有属于中国的 .NET 技术社区,基于国内的技术生态打造了不同的开源解决方案。如果想做一个微信的应用,我们有非常棒的开源项目 - 盛派微信 SDK , 如果你希望做物联网相关的内容,我们更有 IoT Sharp ,如果你希望做机器学习/深度学习的技术会有非常棒的 Tensorflow.NET 项目 , 还有你希望做 Web Assembly 我们更有基于 Blazor 的 Ant Design Blazor 的企业级组件库。这些优秀的 .NET 开源项目已经在国内很多大型的项目中应用。我们更值得自豪的是 .NET 作为龙芯的技术生态之一,让 .NET 具备了中国元素。这是一个突破,不仅单单是技术上,更是在应用层面得到了任何,你可以用 .NET 无缝对接龙芯的体系,为国产化的软件提供更好的技术保障。
说到开源,我这里不得不提有些 00 后的小伙伴已经走在技术的前面,通过 .NET 发布了非常不错的开源项目,一个是使用 .NET 7 AOT 技术编译的 C# x64 操作系统 MOOS 以及 .NET 的工具平台 KitX 。这些都是我们国内新世代的开发者所贡献的,希望有更多的新世代来到 .NET 的开源大家庭。
多元的学习手段
很多人会提议毕业生花万多软妹币去报一个技术培训班从而找到更好的工作 ,但 .NET 更多的学习资源基于社区。或者你会说培训机构也不培训 .NET ,但是 .NET 的教育者更喜欢在社区传授技术。你可以通过 B 站免费学习到不同的 .NET 技术,我们有最*的教育者为你从零开始学习 .NET 技术。在 B 站总有你喜欢的技术网红,更有不少新世代 Up 主,一起为你提供有温度的学习内容。我们有非常多的技术大咖活跃在各大社区,你可以留下你的问题,会得到非常专业的答案。.NET 的官方网站也已经适配中文,让你无障碍学习 .NET 的内容。我们的微软最有价值专家更会不定期发布不同的技术内容在博客 / 公众号,让大家可以掌握第一首的 .NET 咨询。当然也少不了每个月一次的 Meetup ,还有一年一度的 .NET Conf , 让你一次过 High 个够。
更广阔的就业前景
学习 .NET 能找到工作吗?这是一个比较常有的问题。如果你聚焦在互联网,得到的答案是否定的。但如果你去问传统的行业,绝大部份都还在 .NET 这个口子。毕竟“稳定”“可靠”是传统行业的选择。在物联网行业,就有非常多的企业采用 .NET 。在国内有很多企业都还停留在 .NET Framework , 随着技术发展和需求升级在所难免。这就是更广阔的前景。特别随着工业互联网的发展,会有更多行业对 .NET 有更大的需求。
还有国产系统(Linux)的发展需要有更多的传统应用去适配,过往的一些桌面应用就需要“零成本”去做转换。这个时候 .NET 的优势就发挥出来了,毕竟 .NET SDK 原生支持 Linux 。试想一下你可以通过 .NET 无缝编译 Linux 的应用,这是多棒的事呢!
更需要来听听
作为 Cloud Advocate ,你会说我卖花赞花香。12 月 3 - 4 日 的 .NET Conf 2022 中国站,我们为 00 后 和教育者开设了 Student & Education Zone ,让各位来听听大家的 .NET 故事。我们可以听到 00 后的 .NET 学习历程 ,更能和他们一起探讨相关的 .NET 议题 ,无论是学习 .NET 的技巧 ,项目,以及职业发展等话题。希望为你打开学习 .NET 的一扇窗。
12月3日 Student Zone
时间 | 主题 | 分享者 |
---|---|---|
14:50 - 15:10 | 00 后眼中的 .NET - C# | 微软学生大使袁诗琪 |
15:10 - 15:20 | 00 后分享 .NET - .NET MAUI | 东北大学软件学院学生乔思源 |
15:20 - 15:40 | 对话 00 后的 .NET 开发者 | 主持人:卢建晖 - 微软云布道师 嘉宾:乔思源 - 东北大学软件学院学生 袁诗琪 - 湖北十堰湖北工业职业技术学院学生 |
更请来了职业院校,高等教育,技能培训的一线教育者,和大家畅谈中国的 .NET 教育。近年,国内学校的 .NET 教育都严重滞后,这个时候我们就需要有教育者站出来,告诉大家全新的 .NET 教育,如何坚守在一线教导我们的 .NET 技术以及遇到的挑战。希望能给同在一线的教学者有所启发。也希望大家能加入到圆桌讨论当中。
12月3日 Education Zone
时间 | 主题 | 分享者 |
---|---|---|
15:50 - 16:10 | 教育者看 .NET - 本科院校 | 东北大学软件学院软件工程系副教授张引 |
16:10 - 16:20 | 教育者看 .NET- 职业院校 | 湖北工业职业技术学院智能工程学院教师段荣盛 |
16:20 - 16:40 | 教育者看 .NET - 技术布道者 | 微软最有价值专家杨中科 |
16:40 - 17:00 | 教育论坛:.NET 人才的教育和未来 | 主持人:卢建晖 - 微软云布道师 嘉宾:张引 - 东北大学软件学院软件工程系副教授 段荣盛 - 湖北工业职业技术学院智能工程学院教师 杨中科 - 微软最有价值专家 |
.NET 已经 20 岁,我们需要同样 20 岁的你,让 .NET 在中国继续发光发热。感恩有你 !
相关资源
- .NET 官方网站 .NET | 免费,跨平台,开源
- .NET 入门 了解 .NET |免费教程、视频、课程等
- .NET LoongArch64 merge to .NET SDK LoongArch64 architecture enablement · GitHub
- .NET Conf 2022 中国网站 .NET Conf China 2022
- 了解 GitHub Codespace GitHub Codespaces · GitHub
- 了解 Visual Studio 2022 Visual Studio: IDE and Code Editor for Software Developers and Teams
- 了解 Visual Studio Code Visual Studio Code - Code Editing. Redefined
- 了解 盛派 SDK https://github.com/JeffreySu/WeiXinMPSDK
- 了解 Tensorflow.NET GitHub - SciSharp/TensorFlow.NET: .NET Standard bindings for Google's TensorFlow for developing, training and deploying Machine Learning models in C# and F#.
- 了解 Ant Design Blazor GitHub - ant-design-blazor/ant-design-blazor: ????A set of enterprise-class UI components based on Ant Design and Blazor WebAssembly.
- 了解 IoTSharp https://github.com/IoTSharp/IoTSharp
- 了解 MOOS GitHub - nifanfa/MOOS: C# x64 operating system programming with the .NET native ahead-of-time compilation technology.
- 了解 KitX GitHub - Crequency/KitX: ???? An all-purpose toolbox app. | 一个万用的工具箱 ????