七種武器——.NET工程師求職面試必殺技

發布時間: 2010-03-03 11:47  閱讀: 1835 次  推薦: 0   [收藏]  

  一、.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行業更進一步,需要具備系統的、良好的軟件體系架構思維,從而從更高層次決定軟件的整體系統框架。

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

  結束語:無論多可怕的武器,也比不上人類的信心。所以人類最厲害的武器。便是自己的信心。相信你自己,做最好的自己,你就會成功! 

0
4
 
 
 

文章列表

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()