IT Skill Up Lab 【IT業界 あの職種の全貌】
|


システムやパッケージソフトウェアの開発では、最初にシステムエンジニアがユーザーからシステム化の要件をヒアリングし設計をおこないます。プログラマーは、システム設計書にまとめられた内容にもとづき、コンピューターで動作するようにプログラムを作成します。プログラムが完成したらテストをおこない、システム設計書どおりに正しく動作するかを検証します。
仕事をする上でのポイント

ドッグイヤーと言われる技術革新の中、プログラミング言語も例外ではありません。Javaなどの基本文法は大きく変わらないものの、利用する部品やツールは次々に機能が増えています。日々、技術動向をウォッチして学び、自分のスキルとして身につけ市場価値を高めていかなくてはなりません。


プログラマーは、システムエンジニアからの設計書を元に仕事を進めますが、システムエンジニアも人間です。完璧ではなくミスが必ずあるものです。したがって、御用聞きにはならず、プログラマーのプロフェッショナルとして気になった点はキチンと指摘し見直しを依頼しなければなりません。そうすれば、プログラムの品質、ひいては最終的なシステムの品質を向上させ、同時にシステムエンジニアからの信頼を得ることもできます。
プログラマーの向き不向き
現在、IT業界は慢性的な人手不足の状況にあり、システムインテグレーターは、プロジェクトでの人材需要に合わせて柔軟にプログラマーを配置する傾向にあります。よって、システムインテグレーターなどのソフトウェア関連企業へ勤めるだけではなく、派遣スタイルでの就業にも向いている職種と言えます。なお、仕事柄、システム設計書を受けてから完成したプログラムを納品するまでは、コンピューターとにらめっこになる単独での作業がほとんどです。したがって、実績さえあれば在宅勤務も可能です。
プログラマーのキャリアアップ
システムの機能は複数のプログラムで構成されており、最終的には結合して検証する必要があります。したがって、大規模なシステム開発になるほど、チームワークを発揮しなければならない場面が多くなっています。
高い協調性と技術力さえあれば、複数のプログラマーをとりまとめるチーフプログラマーを足がかりに、将来、システムエンジニアになるのも夢ではありません。
※注:右図中の金額は、フジスタッフの時給目安です。
|