2009-07-23 7 views
3

私は、VS2005とSql Server 2000を降りる予定のアップグレードプランがない仕事をしている友人がいます。彼はユーザーグループ会議に出席していてもスキルが落ちるかもしれないと懸念しています。個人的な時間。彼と話をした後、開発者が現場であるべきスキルの「現在の」ベンチマークがあると思う人には興味があります。ASP.Netスキルの現在のベンチマークとは何を考えていますか?

私の考え:

  • .NET 3.5の機能(LINQの、LINQのツーSQL、 EF、ラムダなど)
  • ASP.Net MVC
  • アジャイルプラクティス
  • テストドリブンデベロップメント、または単なる単体テストやモックを行う能力。
  • S.O.L.I.D.原則。
  • jQueryの(または類似のフレームワーク)
  • CSS
  • クロスブラウザの互換性のためのWeb標準
  • SSIS

私は他の人がそこだと確信しています。しかし、開発者が学ぶために推奨されるものについて、他の人が何を考えているかを知るのは興味深いです。

答えて

5

あなたの言いたいことは間違いありませんが、私は以下の2つをリストに追加したいと思います。

  • AJAX(未ASP.Net AJAX)
  • セキュリティ
+1

+1のセキュリティ。 (ASP.Net AJAX-bashing!Ick。) – ojrac

+0

私は、両方の点でojracと完全に同意します。 – JamesEggers

2

ページライフサイクル、イベントの順序。

AJAXの良し悪しをよく理解しています。それをいつ使用するのか、それをいつ避けるのか。

2

容易に拡張され、クリーン、テスト可能なコードを書く能力が、以上のエンジニアと彼らの仕事のためと進んの情熱ではありません彼らのスキルレベル。

実際には、これにはTDDを十分に理解していることと、まだ習得していないことを認識するのに十分な謙虚さが含まれます。

私は誰かにインタビューしているとき、彼らがインタビューにもたらす態度として彼らが知っている技術(これはいつも学ぶことができる)にあまり心配していません。私が働いている場所では、面接のプロセスの一環としてペアプログラミングを行い、新しいアイデアを簡単に取り入れ、そのアイデアを超えて行動できる人を見たいと思っています。

オープンソースプロジェクトに参加することも役立ちます。

0

私たちは現在.NET開発者を雇用していますが、3/3.5フレームワークの一部の経験をお持ちの方には利点がありますが、私は確かにその要件を考慮しません。

トレンドを最新に保つことに関心を示している人々を探します(たとえば、.NET開発者だと主張し、LinqやEFについて聞いたことがない人を躊躇します)が、必ず最新のフレームワーク機能を積極的に使用しなければなりません。私は完全には.net 3.0でもわずか18ヶ月であり、多くの企業がこれよりも新技術に移行するのにずっと時間がかかることを完全に理解しています。

関連する問題