私は大企業で働いており、技術者はだいたい次のカテゴリに分類されます。
- 開発者多分、単一の製品の開発とスクラムチームには密接な製品に関連する他のチームで動作します。
- 建築家の複数のチーム(5-6)のコンサルタントの詳細ですとライブラリに抽象化することができ、チームの努力の間に共通点を認識しようとする(建築家は、しかし、ライブラリコードを書いていません)。このアーキテクトは、経営陣との多くの会議にも出席し、技術的な方向性を設定しようとします。
私の会社では、アーキテクトの役割は、ほとんどの技術者がキャリアの次のステップとして移行することです。
私の質問は次のとおりです。ほとんどの企業は、最高の有給の技術者がコードを書くことからはるかに離れるように働いていますか?これは開発者のキャリアにとって自然な傾向ですか?開発者はそれをすべて手に入れることができますか(コードと方向を設定しますか?)