私はWeb開発に不慣れです。私は多くのことを自分で勉強し、自分でいくつかのプロジェクトを作成しました。練習を重ねないとスキルが上がらないと思うようになりました。私のスペックに合わせてプロジェクトを構築することは別のことであり、他の人の要件を満たすことはまったく別のことです。私はASP.NETで作業しており、かなりのHTML、CSS JavaScriptを学びました。私の仕事では、SQLとSQL Serverを定期的に使用しています。何か提案があれば大歓迎です。
非営利団体を支援するフリーランスとボランティアは、新しいスキルを学ぶのに最適な方法です。あなたは正しい、あなたは自分自身でのみ多くを学ぶことができます。あなたが銃の下にいるとき、あなたはより多くを学びます。知識が豊富な患者のメンターがいる場所を見つけることができれば、あなたを導き、仕事の改善を提案してくれます。
私は数年間、自分自身で仕事を成し遂げるために軽い挑戦型の仕事で働いていました...その後、国際的な銀行と相談しました...即座のコードレビュー、変更管理、戦略会議、厳しい時間枠.... ..私は本当に快適になる前にかなりの数ヶ月汗をかきました。それと私のフリーランス(安価な方法ではなく、正しい方法で挑戦する機会と引き換えに低コストで行うことが多い)の間、私はここ数年で大きな進歩を遂げました。 「正しい」コードをキックアウトする方法を知っているのは良いことです。それを行うと、私は追加するかもしれませんが、まだ規律がかかります。
また、「クロストレイン」することの重要性を十分に言うことはできませんが、私の学位はデザインであるという点で幸運ですが、私の職業は本当に開発です。 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 そして実行したら、XSLTを http://docs.composite.net/C1/XSLT.aspx で操作できます。
あなたの経験についてフィードバックをお寄せください。
オープンソースプロジェクトに参加することを検討してください。チームでの作業、仲間とのネットワーク、慣れていないタスクを引き受けるなど、貴重な経験です。NET関連プロジェクトの場合、 Codeplex はゼロです。
参加する「正しい」OSSプロジェクトが見つからない場合は、作成します。自分で作業しているだけでも、同じ古いホイールを再発明し、世界に自由に出すことで、それに注意を引き、志を同じくする仲間を引き付けます(そしておそらく多くの厳しい批判がありますが、それも有用です)。将来のプロジェクトへの道を開いてください。
ボーナスとして、あなたはそれをあなたのポートフォリオに固執することができます。それは一般に会社の従業員としてはできません-彼らはコードを所有し、あなたはそれで何もすることができません。これは非常に大きなものです。私は自分のポートフォリオに多くの穴を開けて自分のコンサルタントを始めようとしているところです。
Craigslistは、お住まいの地域で仕事を見つけるのに最適な場所です。