あなたはITの仕事を探していますか、この分野であなたのスキルレベルにラベルを付けたいですか? あなたはジュニア、シニアまたはその間に何かですか? これらの質問への答えは、一般的に解決され、明白であるように見えるかもしれませんが、実際にははるかに複雑です。 私たちは、より詳細にこの問題に焦点を当て、あなたの権限を識別する際に、言及された位置と経験が果たす役割の違いをお見せしようとします。
定義問題
経験豊富な開発者に上級職をどのように説明するかを尋ねると、おそらく二つの異なる偏った答えが得られます。 この用語の定義は文脈に依存する。 あなたは尋ねています-ジュニア開発者である私は、私がシニアになったと客観的に判断するにはどうすればよいですか? 私たちは絶対的な自信を持って線を引くことはできません。
juniorとseniorのラベルは、両方とも一人の開発者を同時に表すことができるため、定義することは困難です。 コンテキストに応じて、開発者がに関連してシニアとみなされている場合。NETプラットフォームは、彼または彼女は同時にhtml5やその他の新技術に関連するジュニアとみなすことができます。
ジュニア
一般的に、ジュニア開発者は、任意のプラットフォームでの作業の経験の2-3年未満の人です。 後輩は、彼らが後でさらに困難なタスクを解決することができるはずのおかげで、初めにあまり複雑なタスクを取得します。 彼らはまだある程度上級の助けを必要とします。 私達はまたそれらを顧客との相互作用のために適した考慮しません。 シニアは、プロジェクトの要件を収集するために必要とされています。
シニア
上記のシニアは反対の極にあります。 彼または彼女は通常選ばれた技術内の修飾された専門家で、より若いチーム-メンバーを指導するために責任がある。 何年後に開発者をシニアと考えることができるかを尋ねるとき、良い答えはありません。 いくつかは、シニアは最低5-7年の経験を持っていると言うが、他の人は、開発者が10-15年後にシニアになると言います。 だから、意見は異なります。 それはまた、選択されたプラットフォームでの作業の全期間中に新しいことを学ぶことへのスキルと関心にも依存します。 開発者の大半は、ジュニアとシニアの間に何かを意味し、ミドルとして自分自身をラベル付けすると言うことができます。 上級開発者の主な特徴の1つは、プロジェクトに割り当てられたときに、プロジェクト内で(主に注意が欠けていた部分で)改善をもたらすことです。 良い先輩は、問題のある部分を特定し、必要な場所で作業を行うことができます。
Brandon Haysのlinked triangles graphからアイデアを得ることができます。 これは、単にラベル付け開発者と必要/提供されたヘルプとの関係を説明します:
このグラフを解決すると、部分的な情報しか得られません。 別の、より複雑な視点は、Brandon Haysによっても、次のVenn図で表されています。 これは非常に理想的なシニアの位置を説明し、高齢者は常にすべての資質を持っていません:
freevisionのチームでは、我々は高齢者を採用し、我々は明るいイニシアチブの後輩の学習と成長のためのスペースを与えるのが好きです。 私たちの管理と指導の下で、彼らは高齢者と区別できない品質で新しいソフトウェア、モバイルおよびwebアプリケーションまたはカスタマイズされたCRMシ 開発者が先輩であるか後輩であるかにかかわらず、私たちはお互いを助け合うことを喜んで有能な開発者であると考えています。