回答:
非営利団体を支援するためのフリーランスとボランティアは、新しいスキルを学ぶのに最適な方法です。あなたは正しい、あなたは自分で多くを学ぶことができます。あなたが銃の下にいるとき、あなたはより多くを学びます。あなたを導き、あなたの仕事の改善を提案してくれる知識豊富な忍耐強いメンターがいる場所を見つけることができるなら、ボーナスポイント。
私は数年の間、自分で仕事を成し遂げるために、自分自身で軽い挑戦的な仕事に取り組みました...その後、国際銀行に相談しました...即時のコードレビュー、変更管理、戦略会議、そして厳しい時間枠。 ..本当に快適になる前に、私はそれをかなりの数か月間汗をかきました。それと私のフリーランス(安い方法ではなく正しい方法に挑戦する機会と引き換えに、私はしばしばより低いコストでそれをとります)の間で、私は過去数年間にわたって大きな進歩を遂げました。「正しい」コードをキックアウトする方法を知っているのは良い感じです。それを行うことは、私が付け加えるかもしれませんが、それでも規律をとります。
また、「クロストレイン」がどれほど重要であるかは十分に言えませんが、デザインの学位を持っているという点で幸運ですが、私の職業は本当に発展です。UIとインタラクション開発の「ダークサイド」に行き来してください。それがどれほど重要で、多くの開発者がどれほど貧弱にそれを行うかは驚くべきことです。学ぶためだけにJqueryやJavascriptなどに取り組みます。履歴書で見栄えがします。
幸運を。
あなたはのようなものを調べることができます
WebPIとWebMatrixは、Web開発者にとって知っておくと便利なツールです。CMSは、コンテンツ指向のWebサイトを構築するときに使用する非常に一般的なツールであり、XSLTはWeb開発のための素晴らしい技術です。XSLTに慣れていない場合、それは基本的に1つのXML構造(通常はデータを記述する)を別のXML構造(通常はxhtml)に変換できる変換です。
あなたは上記のすべての点で行くを持っているしたい場合にWebPIとWebMatrixのを始めることができhttp://docs.composite.net/C1/TeamBlog.aspx/2010/08/13/The-WebMatrix-experience、一度実行している場合は、http://docs.composite.net/C1/XSLT.aspxでXSLTを操作できます。
私たちはあなたの経験についてあなたからフィードバックを得たいです。
オープンソースプロジェクトに参加することを検討してください。これは非常に貴重な経験です。チームでの作業、仲間とのネットワーキング、慣れていないタスクに挑戦するなど、自分自身に挑戦します。.NET関連のプロジェクトの場合、Codeplexはゼロです。
参加する「正しい」OSSプロジェクトが見つからない場合は、作成してください。自分で作業しているだけの場合でも、同じ古いホイールを再発明し、自由に世に送り出すと、それに注目が集まり、志を同じくする仲間を引き寄せます(そして、おそらく多くの厳しい批判がありますが、それも役に立ちます)。将来のプロジェクトへの道を開くのに役立ちます。
おまけとして、ポートフォリオにそれを貼り付けることができます。これは通常、会社の従業員として行うことはできません。彼らはコードを所有しているため、コードを使用して何もできません。これは巨大です。私は自分のポートフォリオに多くの穴を開けて自分のコンサルタント業を始めようとしている最中です。