11.25 2019 年,C# 還值得學習嗎?

世界上只有少數幾種語言是多功能的,而沒有一個像C#那樣乾淨整潔。

2019 年,C# 还值得学习吗?

作者 | Arctek

出品 | CSDN(ID:CSDNnews)

最直接的答案是:值得。但我想你不是來找這樣的答案對嗎?你可能在考慮2019年該學習哪門語言?又或者你是新手,想駐足於編程這一汪洋大海?——沒錯,在本文中,我建議學習C#語言。

2019 年,C# 还值得学习吗?

C語言的高光時刻

就在幾周前,我們還被微軟關於Windows、.net和C#的公告搞得目瞪口呆。主要內容是:

  • 流體網絡框架,讓web更具生產力和交互性;

  • Windows終端的靈感來自於它的linux版本,旨在提高開發人員的效率;

  • Windows WSL 2.0有一個完整的linux內核;

  • Kubernetes的KEDA和事件驅動擴展;

  • 物聯網即插即用,想必不需要更多的宣傳了吧?

  • 機器學習,.net命名為ML.net 1.0;

  • ......諸如此類。

簡而言之,這是作為一名.net開發者的高光時刻。無論你是已經有了編程背景,還是剛剛進入這個領域,一個充滿機遇的世界在等著你。

2019 年,C# 还值得学习吗?

用.net開發遊戲

C#一直是全世界遊戲開發人員的最愛,它藉助語法糖在性能、低水平、OOP和易於編碼之間取得了很好的平衡。下面是一個有趣的統計數據,幾乎一半的遊戲是使用Unity 3D製作的。

2019 年,C# 还值得学习吗?

現在我完全理解Unity 3D支持JavaScript和C#作為他們的編程語言。然而,我們可以假設絕大多數的開發者會選擇犧牲較少性能的語言,毫無疑問會是C#了。

使用Unity 3D,你可以創建任何東西,可以是移動、PC,甚至是VR遊戲。所以如果你想在遊戲開發中創造自己的未來,關注C#就知道了。

2019 年,C# 还值得学习吗?

豐富的就業市場

十多年來,.net一直是人們高度追求的技能。只要在Monster

.com上快速搜索一下.net的工作崗位,就會讓我們大吃一驚:共找到30155個職位。儘管平均工資數據顯示C#開發人員仍然是收入最高的開發人員之一。

所以你在這個領域找工作應該不會有太大的困難,收入也可觀。

2019 年,C# 还值得学习吗?2019 年,C# 还值得学习吗?

微軟是後盾

不管是愛之恨之,微軟都無疑是科技世界中最大、最成功的公司之一。微軟一直擅長的是確保自己的開發生態圈是高質量的,你可以確信,像Visual Studio和Visual Studio代碼這樣的工具可以輕鬆使用上技術堆棧。你也可以放心,其語言和框架將定期更新,並在未來多年始終保持簡潔明瞭。

2019 年,C# 还值得学习吗?2019 年,C# 还值得学习吗?

不僅僅是Windows,現在它也支持Linux和Mac

自從微軟.net Core 1.0 發佈以來,微軟已經投入了大量的工作來儘可能的開源他們的產品。

最終,官方對Linux和OSX提供了支持,這意味著現在可以在Linux或MAC上使用官方的c#庫而不需要使用Mono。這意味著,你可以同時擁有快速高效的Linux服務器和輕便運行網站、網絡應用或服務的C#。

超快捷

我說的快捷,是指它仍然優於Java、NodeJS和大多數競爭對手,而可以吹噓更友好資源且快捷的語言無疑是C和C++。然而,它們的速度和性能是有代價的。在這兩種情況下,你必須自己負責內存管理和垃圾收集。而C#有一個內置的垃圾收集器可以很好地解決此問題。

它具有雙關語功能

不要相信我說的:為什麼Java開發人員總要戴眼鏡,因為他們不會C#。

本地移動應用程序

通過使用Xamarin,你完全可以為Android和iPhone編寫本地的移動應用程序,而無需支持兩個不同的代碼庫。

這有助於你能夠更快、更有效地開發移動應用程序。你現在唯一需要弄清楚的是你將如何度過所有的閒暇時光。

聽說戶外運動挺不錯的。

2019 年,C# 还值得学习吗?

C#是多功能的

C#可以編寫任何東西:遊戲、Xamarin移動應用、桌面應用、網絡應用、網站和網絡商店等。世界上只有少數幾種語言是多功能的,而沒有一個像C#那樣乾淨整潔。

原文:https://dev.to/arctekdev/is-c-worth-learning-in-2019-48fc

本文為 CSDN 翻譯,轉載請註明來源出處。

【End】


分享到:


相關文章: