職業を調べる

プログラマー

どんな仕事なの?

システムエンジニアの設計に基づき、プログラムを作成する仕事

プログラマーは、システムエンジニアが設計したシステムを実現するために、プログラミング言語を使ってプログラムを作る仕事です。コンピューターを動かすコードにミスがあると、プログラムが動かなかったり誤作動を起こしたりするため、繊細な作業が求められます。プログラム完成後はテストを行い、バグを見つけることも重要な仕事です。うまく作動しない場合にはシステムエンジニアと連携して修正を加え、完成させます。
勤務先はコンピューターメーカーやソフトウェア開発会社などが中心です。

現状と将来性

今やコンピューターと関わりのない業界はほとんどないともいえる状況で、あらゆる分野でプログラマーのニーズは高まっています。一方、IT業界は全体的に人材が不足しており、プログラマーの仕事もかなりハードです。納期が近づくと残業が増えたり、夜遅くまで働いたりすることも珍しくありません。そのため、フレックスタイム制を採用する会社も多くあります。また次々に新しい技術が生まれるため、常に勉強し続ける姿勢が求められます。
プログラマーとして働く人は男性の割合が高く、20代後半から30代が中心層です。

この職業につくためには

プログラマーになるのに特に学歴や資格は必要ありません。理系出身者ばかりと思われがちですが、文系出身のプログラマーも多くいます。ただし、大学の理工系学部でコンピューターに関する高度な知識を得ていたり、専門学校でプログラミングを学んでいたりすると就職に有利になることもあります。
大学や専門学校を卒業後、システム開発やWeb開発などを手がけるIT企業に就職し、一定期間の教育を受けた後にプログラマーとして配属されるのが一般的です。一人前のプログラマーとして認められるには3~4年かかるといわれています。

プログラマーのキャリアステップは、システムエンジニア、プロジェクトリーダー、プロジェクトマネージャーとマネジメント側へと昇進していくほか、専門性を高めてスーパープログラマーとして活躍する、海外で働くといった選択肢もあります。

関連資格としては、経済産業省認定の情報処理技術者試験があり、中でも基本情報技術者はプログラマーの基本資格といわれています。