NET工程師必須掌握的武器

七種武器——.NET工程師必殺技
一、.NET框架(七種武器之孔雀翎)

開發人員應該熟悉.NET FrameWork體系結構和基本原理,熟悉CLR(公共語言運行時)和MSIL(中間語言),熟悉.NET框架中的委託、線程、序列化、集合、垃圾回收機制、反射等內容。

(世界上絕沒有一種暗器能比孔雀翎更厲害,也絕沒有一種武器能比孔雀翎更美麗……孔雀翎嬌小的身軀中隱藏着巨大的威力…….NET框架的博大精深,正如同孔雀翎一樣美麗而深不可測。)

二、面向對象軟件開發(七種武器之霸王槍)

開發人員應該熟悉面向對象軟件開發(OOP)基本概念,熟悉面向對象軟件開發中的類、繼承、封裝、多態等概念,具備良好的面向對象軟件開發思想和設計原則。

(霸王,力拔山兮氣蓋世。槍,百兵之祖是爲槍……霸王槍是世上最霸道的兵器之一……正如面向對象軟件開發,它大小通吃,不論是採用何種軟件開發框架,還是使用不同的開發語言,面向對象軟件開發在其中暢通無阻,霸氣十足。)

三、C# (七種武器之離別鉤)

開發人員應該熟練掌握C#這門面向對象編程語言,雖然.NET框架支持多種編程語言,但C#無疑是最簡潔、使用者最廣泛和功能最強大的一種。

(離別鉤是一件武器,無論鉤住人的任何部位,都能造成離別……但使用它的初衷卻是爲了能夠與所愛的人相聚……C#是一門年輕的語言,它的出現,讓更多的開發者愛上了C#,脫離了VB和ASP的陣營,造成離別。)

四、ASP.NET(七種武器之碧玉刀)

開發人員應該理解ASP.NET的頁面生命週期、熟悉配置文件的格式、熟悉ASP.NET的各種服務器控件和數據控件、瞭解ASP.NET中的各種對象,瞭解ASP.NET2.0新特性。

(刀是最容易上手的武器,也是使用最廣泛的武器……ASP.NET技術在網站開發當中的應用,正如同刀一樣地使用頻繁,更何況是一把華麗的碧玉刀。碧玉刀本身也是實力的象徵,就如同ASP.NET在WEB開發中的位置。)

五、數據庫(七種武器之長生劍)

開發人員需瞭解各種主流數據庫,熟悉數據庫的規範設計、精通SQL及存儲過程、觸發器的編寫。

(長生劍,世上最鋒利的劍,劍氣威力強大而又持續不斷、綿綿不息……正如同數據庫一樣,吸納吞吐,化大象於無形,強力支撐着軟件系統。要想在IT界獲得長生,就看你數據庫的功底了。)

六、AJAX技術(JAVASCRIPT和XML)(七種武器之多情環)

XML和JAVASCRIPT的跨平臺特性,在實際軟件開發中的運用越來越廣泛,由於現代軟件對用戶界面和WEB前端的日益重視,集JAVASCRIPT和XML技術於大成的AJAX正在流行,特別是在基於WEB2.0的網站開發中。

(多情環是一種奇特的武器。無論套住了什麼,立刻就緊緊地纏住,絕不會再脫手,就像多情的戀人一樣……JAVASCRIPT和XML技術已經出現多年,此前一直不痛不癢,但由於集JAVASCRIPT和XML於大成的AJAX技術的出現及其在互聯網上的不斷應用,又重新煥發出生命活力,就像多情的環一樣,將衆多的開發者牢牢繫住,在2006年紅透了整個IT界,2007年AJAX技術將繼續紅火。)

七、軟件體系架構(拳頭)

優秀的軟件離不開優秀的軟件體系架構,作爲開發人員,要想在IT行業更進一步,需要具備系統的、良好的軟件體系架構思維,從而從更高層次決定軟件的整體系統框架。

(拳頭也是一種武器。而且是無可替代的武器。當分散的五指握成拳頭,它的力量又豈僅僅是原來的五倍……優良的軟件體系架構是整個軟件開發體系的核心,就如同拳頭一樣,它是直接而致命的。但有一點,不是每個人的拳頭都可以用做武器的。)

結束語:無論多可怕的武器,也比不上人類的信心。所以人類最厲害的武器。便是自己的信心。相信你自己,做最好的自己,你就會成功! 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章