仕事に従事する以上は、できるだけ多くの報酬が求められる。しかし、仕事に対して得られる収入が、必ずしも満足できないことも多い。より多くの年収を得るためには、そのためのポジションを狙う必要がある。
プログラマは、コンピューター開発の主たる技術者として仕事をこなすことができる。またさらに、上の段階へとステップアップすることで、年収を増やす事は可能である。
プログラマが目指すべきキャリアの先として、システムエンジニアがある。システムエンジニアは、プログラミングを行うだけでなく、プログラムの設計についても作業を担当する。プログラムにとって設計は重要な要素であり、ソフトウェアの安定性や作業効率に影響する。そのため、システムエンジニアが果たす責任は大きく、それだけ得られる年収の額も大きくなる。
またさらに、システムエンジニアから上を目指すとすれば、プロジェクトマネージャーという選択肢がある。プロジェクトマネージャーは開発プロジェクトを総括する責任者であり、プロジェクトの代表な役割を果たす。開発スタッフを管理し、プロジェクトを成功に導く重要な仕事に従事する。
プロジェクトマネージャーともなれば、システムエンジニアよりもさらに得られる収入は大きい。プログラマから始まって、その後のシステムエンジニアやプロジェクトマネージャーといったキャリアを進んでいくに従って、その役割にふさわしい報酬が受けられる。