私はプログラミングロジックの基礎(変数の引き渡し、ネストされた条件ステートメントなど)を非常によく理解していると思います。私は現在ASP.NETに関する本を読んでおり、すべてのページレンダリングモデル、カスタムレンダリングされたコントロール、複合コントロールなどでほとんど道に迷っています。標準のコントロールの使用方法を問題なく理解しています。ジュニア開発者になるには、他のすべてのことを本当に理解する必要がありますか?アドバイスは大歓迎です!
ジュニア開発者は、基本を落とす必要があります。あなたの分野では、OOP、ASP.NETアプリケーションのレイアウト、マスターページ、背後にあるコード(C#またはVB.NETのいずれか)などのかなりしっかりとした把握などが含まれます。基本的に、個人プロジェクトで取得できるもの。他はすべて肉汁だけです。
複合コントロールやページレンダリングなどの詳細は、実際に特定のテクノロジーを利用しながら取得および習得されます。 誰もあなたが正面玄関を歩いてASP.NETの達人になるとは期待していません。あなたは若く、あなたの経験がそれを指示します。最高の開発者でさえ、このことを知って生まれてくるわけではありません。彼らはそれを使ってきたのでそれを知っています....何年もの間。
しかし最も重要:中堅および上級の開発者を学び、聞く用意があります。
私はJr開発者(私は1人)として、自分がいる場所にいるべきだと思います。基礎に関する確かな知識、学ぶ意欲、心を開く。解決すべき新しい問題が紹介されたら、スキルを統合します。テクノロジー固有のスキルは、仕事で開発され、学習されたと思います。少なくともそれが私が見つけたものです。幸運を!
真実は:それは会社やジュニアポジションの意味に依存します。ジュニアは卒業生に等しい場合もあれば、ジュニアが卒業生より上にいる場合もあります。
一部の企業は、ASP.NETとは何かを知っていると期待しています。一部の企業は、.NETおよびC#が何であるかを理解していることを期待し、一部の企業は、HTTPおよびWeb開発が何であるかを理解していることを期待しています。
ジュニア=卒業の場合、関連する情報技術の単純な卒業証書(=理論的知識)で十分な企業を見つけることができ、企業は彼らが必要とするものを教えてくれます。それはあなた自身を学ぶ必要がないという意味ではありません-自己学習はあなたのキャリア開発の最も重要な部分です。
問題は、ASP.NET Webフォームがあなたが学ぶべきものであるかどうかです。 ASP.NET MVCも必ず確認してください。また、ASP.NET開発者になるのは.NETだけではありません。JavaScriptといくつかのJavaScriptフレームワーク(jQueryなど)を学ぶ必要があります。 HTML(特にHTML 5)とCSSの知識も非常に役立ちます。
私はあなたの投稿を見て、あなたがジュニア開発者を求めていることに私を驚かせました。大学や会社で行った古いプロジェクトを準備するだけです。完了すると、さらに新しいものを準備することがわかります。これは、Jr開発者のインタビューをクリアするのに非常に役立ちます。