PGとは
PGとは「プログラマー(Programmer)」の略称で、システム開発において、設計書や仕様書に基づいてプログラムコードを記述し、ソフトウェアやシステムを構築する職種を指します。具体的には、Webサイトのバックエンド処理、スマートフォンのアプリケーション、業務システム、組み込みシステムなど、あらゆるデジタルサービスの機能を実現するために、プログラミング言語(Java、Python、C++、JavaScriptなど)を用いてコードを書き、テストを行うのが主な業務です。
PGの役割は、単にコードを書くだけではありません。効率的でバグの少ないコードを書くための論理的思考力、問題解決能力、そして新しい技術を学び続ける意欲が求められます。多くの場合、上流工程を担当するSE(システムエンジニア)が作成した設計書を基に開発を進めますが、小規模なプロジェクトではSEがPGの役割を兼ねることもあります。キャリアパスとしては、経験を積んでSEやプロジェクトリーダー(PL)、プロジェクトマネージャー(PM)へとステップアップする道が一般的です。