.NET 20 周年, 在國內有一大批和 .NET 一起成長的開發者,有一大批在不同行業采用 .NET 作為解決方案的企業。或者你會經常聽到很多的大神說他的 .NET 經歷,也會聽到 .NET “牛逼” 的故事,更會聽到用 .NET 不用“996”的神話。但對于一個完整的技術生態,作為一名 .NET"老兵“ 應該讓更多的年輕人學習 .NET , 讓更多新的創意通過 .NET 創造。
1
為何選擇 .NET
.NET 是一個跨平臺,跨應用場景的開源技術。年輕人可以通過 .NET 打造人生中的第一個跨平臺應用,也可以通過 .NET 構建云原生的服務,更能結合人工智能,大數據,游戲以及物聯網一起構建一個元宇宙的 Web 3.0 方案。您不需要不斷學習不同的編程語言,不同的技術架構,通過 .NET SDK 你就可以快速完成各式各樣的解決方案。
.NET 的編程語言 C# 是最靈活,最與時俱進的語言,你不需要羨慕別的編程語言的功能,因為 C# 都會第一時間跟進,更為你帶來最佳的性能。如果你還沉迷在某種編程語言的語法糖,不妨用用 C#。雖然 C# 不是你接觸的第一門編程語言,但 C# 可以成為你在職場路上的第一門語言。
2
最強的開發套件
.NET 20 年,讓 .NET 開發者最自豪的除了 .NET 的跨平臺,跨場景之外,就是開發工具。擁有宇宙最強的 IDE - Visual Studio ,為全場景應用保駕護航。你可以從項目規劃,研發,測試,到發布中使用 Visual Studio ,不論你在 x86/x64 的 架構,還是在 arm64 的架構都可以通過 Visual Studio 開發。如果你覺得 Visual Studio 比較重 ,還可以用 Visual Studio Code 來完成 .NET 的開發。你不需要為開發工具產生的不穩定性而煩惱,現在你還可以基于 GitHub Codespace 來完成 .NET 開源項目的維護。這是其他編程語言不可比擬的 。
3
一流的技術生態
年輕人,當你提及 .NET 有人會告訴你這是一個屬于微軟的閉源技術。這是錯誤的答案,2016年開始 .NET 就已經開源屬于社區,微軟只是其中一個貢獻方,更多的貢獻開始來自社區。.NET 開源經過 6 年,已經在全球有非常多的開源項目涵蓋不同的領域。我們有屬于中國的 .NET 技術社區,基于國內的技術生態打造了不同的開源解決方案。如果想做一個微信的應用,我們有非常棒的開源項目 - 盛派微信 SDK , 如果你希望做物聯網相關的內容,我們更有 IoT Sharp ,如果你希望做機器學習/深度學習的技術會有非常棒的 http://Tensorflow.NET 項目 , 還有你希望做 Web Assembly 我們更有基于 Blazor 的 Ant Design Blazor 的企業級組件庫。這些優秀的 .NET 開源項目已經在國內很多大型的項目中應用。我們更值得自豪的是 .NET 作為龍芯的技術生態之一,讓 .NET 具備了中國元素。這是一個突破,不僅單單是技術上,更是在應用層面得到了任何,你可以用 .NET 無縫對接龍芯的體系,為國產化的軟件提供更好的技術保障。
說到開源,我這里不得不提有些 00 后的小伙伴已經走在技術的前面,通過 .NET 發布了非常不錯的開源項目,一個是使用 .NET 7 AOT 技術編譯的 C# x64 操作系統 MOOS 以及 .NET 的工具平臺 KitX 。這些都是我們國內新世代的開發者所貢獻的,希望有更多的新世代來到 .NET 的開源大家庭。
4
多元的學習手段
很多人會提議畢業生花萬多軟妹幣去報一個技術培訓班從而找到更好的工作 ,但 .NET 更多的學習資源基于社區。或者你會說培訓機構也不培訓 .NET ,但是 .NET 的教育者更喜歡在社區傳授技術。你可以通過 B 站免費學習到不同的 .NET 技術,我們有最頂級的教育者為你從零開始學習 .NET 技術。在 B 站總有你喜歡的技術網紅,更有不少新世代 Up 主,一起為你提供有溫度的學習內容。我們有非常多的技術大咖活躍在各大社區,你可以留下你的問題,會得到非常專業的答案。.NET 的官方網站也已經適配中文,讓你無障礙學習 .NET 的內容。我們的微軟最有價值專家更會不定期發布不同的技術內容在博客 / 公眾號,讓大家可以掌握第一首的 .NET 咨詢。當然也少不了每個月一次的 Meetup ,還有一年一度的 .NET Conf , 讓你一次過 High 個夠。
5
更廣闊的就業前景
學習 .NET 能找到工作嗎?這是一個比較常有的問題。如果你聚焦在互聯網,得到的答案是否定的。但如果你去問傳統的行業,絕大部份都還在 .NET 這個口子。畢竟“穩定”“可靠”是傳統行業的選擇。在物聯網行業,就有非常多的企業采用 .NET 。在國內有很多企業都還停留在 .NET Framework , 隨著技術發展和需求升級在所難免。這就是更廣闊的前景。特別隨著工業互聯網的發展,會有更多行業對 .NET 有更大的需求。
還有國產系統(Linux)的發展需要有更多的傳統應用去適配,過往的一些桌面應用就需要“零成本”去做轉換。這個時候 .NET 的優勢就發揮出來了,畢竟 .NET SDK 原生支持 Linux 。試想一下你可以通過 .NET 無縫編譯 Linux 的應用,這是多棒的事呢!
6
更需要來聽聽
作為 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 在中國繼續發光發熱。感恩有你 !
相關文檔
1. .NET 官方網站
https://dotnet.microsoft.com/zh-cn/
2. .NET 入門
https://dotnet.microsoft.com/zh-cn/learn
3. .NET LoongArch64 merge to .NET SDK
https://github.com/dotnet/runtime/projects/70
4..NET Conf 2022 中國網站
https://dotnetconf.cn/#/home
5.了解 GitHub Codespace?
https://github.com/features/codespaces
6.了解 Visual Studio 2022?
https://visualstudio.microsoft.com/
7.了解 Visual Studio Code?
https://code.visualstudio.com/
8.了解 盛派 SDK?
https://github.com/JeffreySu/WeiXinMPSDK
9.了解 Tensorflow.NET?
https://github.com/SciSharp/TensorFlow.NET
10.了解 Ant Design Blazor?
https://github.com/ant-design-blazor/ant-design-blazor
11.了解 IoTSharp?
https://github.com/IoTSharp/IoTSharp
12.了解 MOOS?
https://github.com/nifanfa/MOOS
13.了解 KitX?
https://github.com/Crequency/KitX
CA周記往期回顧:
更多原創文章與資源共享
請關注Kinfey Techtalk