工作內容 完成軟體的設計、實現、測試、修改bug等工作,包括業務需求的溝通,功能模組
詳細設計 ,業務功能實現與
單元測試 ,系統維護;
.net軟體開發工程師 職業要求 教育培訓 工作經驗 有一定的軟體分析設計能力;精通開發語言;熟悉至少一種資料庫的開發和設計;
薪資行情 一般月薪範圍在4500-15000元。北京、上海等地平均月薪為7000元左右。但隨著工作時間即工作經驗的增加,升薪的可能性會更大。
發展路徑 經過一段時間的工作經驗的積累後,可發展成為
高級軟體工程師 、
算法套用開發工程師 和
需求工程師 ,但需要具有豐富的軟體開發經驗和相關工作的技術背景。如果想成為技術精英、項目經理,則還需要具有較強的管理和組織等方面的能力。
.NET軟體工程師一般分為WEB套用開發和桌面程式開發兩個方向。WEB套用開發方向將主要從事企業網站系統開發,是目前比較熱門的方向。
發展前景 .net軟體工程師前景不錯。中國“軟體藍領”等同.net軟體工程師。
麥可瑞 諮詢公司顧問
劉忠民 這樣說,在發達程度高的軟體開發團體中,“軟體藍領”是指一線編碼人員,就像工廠中的一線生產工人,只要能夠按照規範完成自己的編碼書寫工作就可以了,而.net軟體工程師就好像工廠中的“車間主任”,絕大部分精力投入在局部系統的架構設計上。根據現今中國軟體業發展的情況,企業對真正的軟體“藍領”的需求不多,在企業中,要既當軟體“藍領”,又當
軟體架構 員,既要進行軟體的架構設計,同時又要掌握實際操作,進行編碼測試和軟體文稿的書寫。因此,中國“軟體藍領”可以等同於.net軟體工程師。
首先,人才需求量大。我們來看一個數據,據有關權威部門統計,將來幾年內我國軟體行業的從業機會十分龐大,每年對軟體人才的需求將達到35萬-40萬人,而每年高校培養出來的
計算機相關專業 的畢業生只有6萬人左右,而處於軟體人才金字塔結構的底部的軟體“藍領”,需求自然也就是最大的。
其次,較高的就業薪水。據幾位業內人士透露,以一線操作為主的從業人員每月工資應在2500元至6000元左右,在北京地區,職業教育軟體相關專業的學生每月平均收入可達到四五千元左右,而具有一定工作經驗的編碼人員的月薪就可高至七八千元。他們說,與其成為一個“平庸的管理者”,不如成為一名“出色的操作者”,因此,軟體工程師自然是前途無量。
再次,用人單位需求旺盛,用人單位對.net軟體工程師的需求可以用“如饑似渴”來形容,用人單位中很多是銀行的IT部門和跨國IT企業,對於具有實際操作能力的軟體人才是用人單位最為需要的,而且越是上規模的公司,工作的拆分層次越清晰,對於軟體人才的需要越大。
最後,
軟體工廠 有大量需求量。據有關部門了解,由於人才嚴重不足,不得不從軟體人才的培訓做起,等到具有了一定的
人才儲備 之後,才能夠開始當“軟體藍領”,隨著來自印度的IT培訓被耳熟能詳時,更有重金招募“軟體藍領”的信息地激起人們對該職業的嚮往。這就可想而知這個職位的發展前景是如何的廣闊了。
.net 發展變遷 自從.NET Framework在2001年首次發布以來,微軟對它已經進行了兩次小的升級和一次大的升級,這其中包括幾個穩定版本(有一些版本是作為SP發布的)。
.NET Framework 1.0
.NET Framework1.0是第一個發行的版本。這個SDK以單獨的開發包形式發布。它還被包含在Microsoft Visual Studio NET中。這個Visual Studio NET版本就是微軟發行的第一個Visual Studio NET版本,即Visual Studio NET 2002。下面是.NET Framework1.0的發行軌跡。
版本名稱
版本號
發行日期
1.0 Beta
1 1.0
2000-11
1.0 Beta
2 1.0.2914.0
2001-06-20
1.0 RC
1.0.3328.0
1.0 RTM
1.0.3705.0
2002-01-05
1.0 SP1
1.0.3705.209
2002-03-19
1.0 SP2
1.0.3705.288
2002-08-07
1.0 SP3
1.0.3705.6018
2004-08-31
.NET Framework 1.1
這個版本是微軟對.NET Framework的一次主要的升級。這個版本被包含在Visual Studio NET 2003中,它的SDK也可以從微軟的網站免費下載。這個版本首次被集成在Windows Server2003中。Windows Server2003最開始集成的是1.1 RTM版。下面是.NET Framework1.1的發布軌跡。
版本名稱
版本號
發行日期
1.1 RTM
1.1.4322.573
2003-04-01
1.1 SP1
1.1.4322.2032
2004-08-30
Released with Windows Server 2003 SP1
1.1.4322.2300
2005-03-30
.NET Framework 1.1相對於.NET Framework1.0有哪些變化
◆內嵌了移動版的ASP NET控制項。以1.0版本中這些控制項只是作為.NET Framework的附屬部分,而並不是.NET Framework的一部分。
◆更高的安全性。增加了從Internet下載的.NET程式的訪問限制,以及為ASP NET增加了代碼訪問安全功能。
◆內嵌了ODBC和Oracle資料庫的支持。在1.0版本中這些功能也是作為附屬部分,它們並不屬於.NET Framework。
◆增加了精簡版的.NET Framework。這是一個可以運行在手持設備上的版本。
◆支持IPv6。
◆增加了很多API。
.NET Framework 2.0
這個版本隨著Visual Studio NET 2005、Microsoft SQL Server2005以及BizTalk2006一起發布。
版本名
版本號
發行日期
2.0 Preview
2.0.40301.9
2004-03-01
2.0 Beta 1
2.0.40607.16
2004-06-29
2.0 Beta 1+
2.0.40607.42
2004-07-27
2.0 Beta 1R
2.0.40607.?
2004-09-01
2.0 Beta 2
2.0.41013.0
2004-10-13
2.0 RTM
2.0.50727.42
2005-11-07
.NET Framework 2.0相對於.NET Framework1.1有哪些變化
◆增加了很多API。
◆提供了一些用於高級控制的新API。這些控制包括多執行緒、內容分配、動態裝載以及其它一些控制。在SQL Server2005中已經大量了這些功能。
◆支持64位操作。所支持的平台包括x64和IA64。
◆增加了對范型的支持。
◆對ASP NET控制進行了重大升級。
◆增加了ASP NET的個性化支持,這其中包括對主題和皮膚的支持。
.NET Framework 3.0
我們以前將.NET Framework3.0稱為
WinFX ,這個版本提供了一套新的核心API,這個版本已經成為Windows Vista作業系統的一部分。.NET Framework3..0還可以被安裝在Windows XP SP2以及Windows Server2003 SP1上。這個版本在構架上並沒有什麼大的變化,它的運行時使用的是.NET Framework2.0的運行時。
.NET Framework3.0由以下幾個主要部分組成:
◆Windows表現層
基類庫 (
WPF ),以前叫Avalon。這是一套新的圖形接口API,這套API可以充分利用3D技術,這其中包括計算機硬體和軟體。
◆Windows通訊基類庫(
WCF ),以前叫
Indigo 。這是一個面向服務的訊息系統,這個系統允許將本地程式和外部的程式集成,這有些類似於Web Services。
◆Windows工作流
基類庫 (WF),允許系統建立自動化任務,並且可以在其中建立事務。
◆Windows數字標識(WCS),以前叫
InfoCard 。這是一個可以存儲這人數字標識,並提供了編程接口,如可以將這項技術套用到網站的登錄上。
版本名稱
版本號
發行日期
3.0 Beta 2
3.0.3906.22
2006-05-23
3.0 June CTP
3.0.04131.6
2006-06-23
3.0 July CTP
3.0.04307.00
2006-07-17
3.0 RC
3.0.04324.17
2006-09-01
3.0 RTM
3.0.4506.30
2006-11-06
.NET Framework 3.5
在9頻道的訪談中,Jason Zander,微軟的.NET Framework團隊主管,透露了這個新版本的一些信息。這個版本暫時命名為“3.5版”,這個版本將包含一個新的編譯器,這個新的編譯器將支持很多新的特性,如語言集成查詢,還有C#和VB NET中的許多新的特性。這個版本將和Visual Studio2005的下一個發行版本(代號為Orcas)同時發行。