2009-07-23 48 views
3

我有一位朋友在VS2005和Sql Server 2000下沒有計劃升級計劃的工作。他擔心他的技能可能會落後,即使他參加用戶組會議並嘗試涵蓋他的各種主題個人時間。與他交談之後,這讓我感興趣的是人們可能會認爲開發者在現場應具備的「當前」技能基準在某種程度上應該具備。你認爲什麼是ASP.Net技能的當前基準?

我的想法:

  • 的.Net 3.5功能(LINQ,LINQ到SQL, EF,lambda表達式等)
  • ASP.Net MVC
  • 敏捷實踐
  • 測試驅動開發或至少只是單元測試和嘲笑的能力。
  • S.O.L.I.D.原則。
  • 的jQuery(或類似的框架)
  • CSS
  • Web標準的跨瀏覽器兼容
  • SSIS

我敢肯定有其他人;然而,我很好奇聽到別人怎麼看待開發人員學習什麼。

回答

5

無論您提到的是正確的,我想在列表中添加以下兩件事。

  • AJAX(不ASP.Net AJAX)
  • 安全
+1

+1爲安全。 (對於ASP.Net AJAX抨擊!Ick。) – ojrac 2009-07-23 15:26:47

2

頁面生命週期,事件順序。

深入瞭解AJAX的優點和缺點。何時使用它,何時避免它。

2

編寫乾淨,可測試的代碼,很容易擴展,但不超過設計以及他們的工作和進展的熱情的能力他們的技能水平。

實際上,這將包括對TDD的充分理解以及足夠的謙卑,意識到他們仍然有很多東西需要學習。

當我面試某人時,我不太關心他們認識的技術(這總是可以學到的),因爲他們對面試採取的態度。在我工作的地方,我們將編程配對作爲面試過程的一部分,我希望看到能夠適應的人,輕鬆地擷取新想法,然後可以超越這些想法。

參與開源項目也有幫助。

0

我們目前正在招聘.net開發人員,儘管有3/3.5框架某些部分的經驗有一定的好處,但我當然不認爲這是必需的。

我期待有興趣跟上潮流趨勢的人(例如,我會猶豫一個自稱是.net開發人員,從未聽說過Linq或EF的人),但他們沒有必然必須積極使用最新的框架功能。我完全理解,即使.net 3.0只有18個月的時間,許多公司花費更多的時間來轉向新技術。

相關問題