答えは、スキル、認定、自己宣伝/ブランディングという複数の部分にあると思います。
スキル:興味のある「ウェブ」の部分がわからないように聞こえます。そのため、あまり多くの人々がまだ作業していないものを選び(まだ出ていないため)、C#スタックを使用してそれを試してみます。たとえば、MVC3ベータ版にカミソリエンジンが追加されました。あるいは、Deep Zoomテクノロジーに関連するものですが、それは主にSilverlightに関連付けられています。
自己宣伝/ブランディング:最新の(ベータ)テクノロジーを学ぶのは必ずしも簡単ではありません。途中でバグ、誤解されている機能、その他の楽しみが発生します。ブログを(自分のドメインに)作成して、それらの冒険、特にソリューションを文書化します。小さなチュートリアルを書いたり、ウォークスルーしたり、他の初心者のためにダウンロードするための小さなサンプルプロジェクトをたどったりしてください。これは、最新のテクノロジーを使って作業していること、学習していること、そしてできれば他の人に何かを教えることさえできることを他の人に示しています。できれば、作品を自慢するための小さなデモポートフォリオを作成してください
認定資格:acm.orgまたはO'Reillyの内容を調べてください。そこのメンバーシップは、複数の学習コースへのアクセスを提供し、場合によっては認定資格を取得します。これらについてはあまり知りませんが、それが調査の方向性でしょう。
ある意味での特定のプロジェクトは重要ではありませんが、ホイールを再発明しないようにしてください(まだ別のCMSまたはTetrisクローン)。他の趣味の周りで簡単な新しいことをするか、既存のオープンソースプロジェクトを手伝ってみてください。または、最新のテクノロジーとHTML5 / jQueryアプローチを使用して、Microsoft(または人気のある.Netブック)の既存の.Netデモプロジェクトをやり直すだけです。既存の具体的なデモプロジェクトのやり直しは、「まだ別のXYZ」とは異なることに注意してください。元のデモの機能要件によって制約されているため、実際にはアップルからアップルへの元の実装と比較できます。また、どこがより効率的で、より効率的で、明確で、読みやすくなっているのかを指摘する機会も与えられます。
オープンソースプロジェクトでは、役立つためにコミット権を獲得する必要はありません。シナリオを選択して、特定のセットアップ/構成などを示すサンプルプロジェクトを作成できます。それを他の人に説明しようとするだけでも、多くのことを学べます。そしておそらく、そのオープンソースプロジェクトのドキュメントで、他の人のコードを読んで答えを得ることについて多くのことを教えてくれる多くの欠けている情報を発見するでしょう。
基本的には、コードだけでなく、自分の知識レベルでもコミュニティの有用なメンバーになる方法や、コミュニティへの継続的な貢献をより目立たせる方法について考え始めます。雇用主はすでに役に立った人を探しています。あなたがこれらのスキルを早く始めた場合、彼らはあなたのキャリアを通してずっと支払い続けます。
歓声メイト。