回答:
私は常に、コーディングよりも多くの管理を行うことを余儀なくされている立場から離れようと試みてきました。実際、インタビューで私がいつも指摘しているのは、私がコーダーだからです。
私はそれがあなたの技術的なスキルを鋭く保つための#1だと言うでしょう-それは単に聞こえるように- コーディングを続けます それがあなたがやりたいことかどうかは別の話です。
また、グループコードレビューにもっと関与することもできます。これは知識を共有し、キーパーソンの依存関係を排除する素晴らしい方法であるだけでなく、コードベースで何が起こっているかを示し、スキルを鋭く保ちます。
プログラマーがプロジェクトマネージャーの地位に移行することに関する問題(私の意見では)は、プログラミングが得意であればプロジェクト管理が得意であると言うことはまったくないということです。私の経験では、正反対は通常正しいです。
できるだけ頻繁に溝に降りて汚い、そしてあなたのダイレクトがあなたよりもおそらく/おそらく良いことを認めます(だから彼らは仕事をします)。
(直接の観点から)「実際に働く」ことに対してある程度の敬意を払い、できる限り鋭利になります。
ほら、うまくいけば/おそらく彼らから学ぶことさえできるでしょう。
あなたのキャリアパスが経営に向かっている場合、それがあなたが行きたい場所であるかどうかを決定する必要があります。あなたはすでにその道の途中にいるようです。
それがあなたが楽しんでいる場合(または、おそらくドルやパワーなど、あなたが楽しんでいる他の事柄がある場合)、プロジェクト管理に固執しますが、それは本質的に非技術的な役割であることを知っています。
しかし、実践的な役割を維持したい場合は、上司などに技術的な役割に移行し、経営陣を他の人に任せることを明確にする必要があります。それは、プロジェクトマネージャーのような役割で人々があなたを見ていない新しい仕事を見つけることを意味するかもしれません。
物事があなたにやってくると、あなたは意識的な決定を下すのではなく、代わりにあなたが望むことをするのではなく、他の誰かが望むことをすることになります(ギャップを埋める)。
しかし、一言で言えば、プロジェクトマネージャーはコーディングしません。プロジェクトマネージャーになる場合は、開発者に追いつくのではなく、優れたプロジェクトマネージャーとして時間を費やしてください。