C#/.NET開發學習路線以及職位要求

2020-07-16 10:04:44
在我們學習 C# 語言之前,也許大家會有這樣的疑問,作為一個合格的 .NET 程式開發人員,需要掌握哪些知識?這些知識應該如何去準備?如果把 .NET 程式開發人員簡單地分為初級、中級和高階的話,自己又應當屬於哪一級呢?

下面先從 .NET 程式開發職位要求講起。

.NET 程式開發職位要求

曾幾何時,物件導向程式語言是 Java —統天下,但現在,.NET 開發的職位越來越多,很多大型企業也選擇 .NET 平台搭建自己的系統與服務。

在各大招聘網站上都活躍著大量的 .NET 開發職位,這些職位的技能要求互不相同,但可以簡略歸納為三部分:
  • 必要技能:包括主語言相關、設計與架構相關、崗位相關、資料庫相關、執行緒相關以及語言相關。
  • 加分技能:包括軟體工程相關以及其他。
  • 軟性技能:包括文件書寫、分析問題與解決問題的能力、溝通能力等。

例如,下圖為某招聘網站上的一個“.NET資深開發工程師”的崗位要求。

某公司對.NET資深開發工程師的崗位要求