キャリアパス:研修生からCIOまで

今日、技術専門家が不足している状況では、企業はそれらを引き付けて維持するためにあらゆる方法を使用する準備ができています。 雇用主は将来の従業員にどのような成長の見通しを提供できますか?



一部の企業では、各ITスペシャリストごとに、特定の期間にわたって個別の開発計画が作成されます。 HRまたはヘッドが従業員とともに編集します。 これは、ITサービスの従業員の効率を高めて、新しい上位職にさらに移行するために必要なすべての要因を反映しています。 基本的に、このようなアクションと方法は、専門家の内部成長に関心を持っているかなり大きなIT企業に反映されており、内部の人材プールを提供しています。 中小企業は、ITプロフェッショナルの経験と野心に導かれ、開発と成長を望んでいます。



プログラマーの役割を例として使用して、考えられるキャリアパスを考えてみましょう。



専門能力開発の方法は異なります。 これは、個人の意欲により依存する垂直成長、または新しいタスク、知識、機会の獲得、機能の拡張を伴う水平成長である可能性があります。 実際、あるプロジェクトから別のプロジェクトへの移行、新しいテクノロジーの研究、プロジェクトチームの拡大(3人から5人など)でさえ、専門的な成長と見なすことができます。







プログラマーの開発のタイプを考慮してください。ただし、上記の例はルールではなく、可能なオプションの1つにすぎないことに注意してください。



垂直キャリア成長




ジュニア開発者



これは、多くの場合、まだ大学で勉強しているときにプログラマーが通常キャリアを始める最初のステップです。 通常、若い開発者には、高度な(不完全で高度な)技術教育、一般的なレベルのプログラミング言語の知識などの要件が提示されます。



会社の入り口では、若い専門家が大規模なプロジェクトを期待することはめったにありません。 まず、パフォーマーとして行動する必要があります。さまざまな役割を試してみてください。 この段階で彼らのすべての野望を完全に実現することは不可能ですが、その瞬間に必要な専門的スキルが発達し、うまくいきます。



ソフトウェア開発者



要件:







責任:







従業員が自分自身をよく見せてすぐに学べば、彼がチームで良好な関係を持っているなら、おそらく彼のキャリアの次のステップはシニアまたは主要な開発者の地位になるでしょう。 小さな説明:ロシア企業の特徴は、原則としてこれらのポジションは離婚し、それぞれの要件はわずかに異なるということです。 多くの場合、プログラマーの経験、プログラマーが開発者として働いている期間に依存します。 外国企業では、そのようなグラデーションはありません。



シニア開発者/シニア開発者



要件:







責任:





また、このポジションの給与範囲は非常に広いことに注意してください。 報酬のレベルは、プログラミングの経験、および特定の言語プラットフォーム/データベースの関連性または希少性に依存する場合があります。



専門的な開発(プログラミング)スキルだけでなく、チーム管理の可能性もあり、優れたコミュニケーションスキルを持ち、チームワークの詳細を知っているITスペシャリストは、開発チームの責任者になれます。



チームリーダー



要件:







責任:







次のステップはプロジェクトマネージャーです。 設計活動と技術活動の両方のスキルと管理作業を組み合わせることができる人は、この職に応募できます。 また、開発経験のない人がプロジェクトマネージャーになる場合には選択肢があるという事実にもかかわらず、責任の処理に優れているのは技術者です。



プロジェクトマネージャーへの移行とともに、アーキテクトに移行する可能性があります。 コンピテンシーのレベルによってはもちろん、それがそれほど責任を負わないため、この役割がどのような成長に属しているのかを言うことは困難です。 しかし、同時に、専門知識、技術の知識の蓄積、プロジェクト自体の技術的および戦略的部分へのより深い没入の観点から開発について話す可能性が高くなります。



さらに、プロジェクトマネージャーの進路は、自分が証明したい分野にのみ依存します。 プロジェクトマネージャーは、別のプロジェクト(より大きなプロジェクト)に移動したり、複数のチームを一度に管理するプログラムマネージャー(プログラムマネージャー)になったりできます。 開発ディレクターのポストは、会社で行われるすべての開発を担当する開発オプションがあります。 別の方法があります-すでに一般的なIT問題(特にインフラストラクチャ)に既に携わっているITディレクターの立場に自分自身を開発し、改善する方法ですが、これはすでに、彼が精通している、またはそれを超える開発分野で働き続ける専門家の欲求に依存しています。



これらの役割の詳細については、 こちらの記事をご覧ください。



水平キャリア成長




垂直的なキャリアの成長は、唯一の開発オプションではありません。 多くのITスペシャリストは、専門性を磨き、水平方向に改善し、機能を拡張し、新しいタスクを実行し、より普遍的な従業員になりました。



そのため、プログラマーは、アーキテクチャ、詳細設計、または分析を試してみることができます。 開発者の経験は、アーキテクトに移行する場合の新しい試験の良い基礎として役立ちます。 既に述べたように、これはノッチを上に移動することと考えることもできます。

分析に関しては、プログラマはあまり頻繁にアクセスしません。 これは主に、本質的にアナリストがコミュニケーターであり、プログラマーがコードを処理して最も正確で最適なソリューションを見つけることを好むという事実によるものです。



Luxoyatの人事部長Zoya Bogdashkinaのコメント:



「水平開発の別の可能な選択肢は、例えば、いくつかのジュニアスペシャリストをコーチングと監督につなぐことです。 この場合、試用期間中などに若い従業員と練習を共有したり、相談したりできます。これも開発です。なぜなら、あなたは他の人の仕事に責任を負わなければならないからです。



一般に、キュレーションやコーチングに関連するすべてのものには、さまざまなオプションがあります。







水平的な成長は、外国の顧客への出張に関連する場合があります。 会社のビジネスに関する知識、言語の練習、新しいプロジェクトの実施-これらはすべて、専門スキルの向上にも直接関係しています。



私はそのような瞬間に注意したいと思います-専門家が会社の内部従業員(トレーニングセンターが企業に基づいて運営されている場合)と外部顧客の両方のために専用のトレーナーとしてトレーニングセンターの仕事に参加するときにも成長する可能性があります。 これにより、プロジェクト外の人々をIT市場のレベルに引き上げることができます。」



したがって、専門能力開発の明確なプログラムを処方することは非常に困難です。 今日、ITプロフェッショナルのために成長する多くの方法があります。 ITの方向性や企業の戦略的開発の責任と責任を引き受けて、機能を「より広く」改善するか、トップマネージャーに成長するために、自分自身が望むものを自分自身が理解しているとよいでしょう。



履歴書を準備するために、既存のITの役割の大部分、それらの機能および要件に関する一般的な説明を作成しました。



All Articles