システムエンジニア(SE)

                                    (2000年8月調べ)

 現代社会において、私たちの日常生活を目に見えないところで支えているのはコンピュータである。例えば、コンビニで買い物をする。そのデータは直ちに本部に送られ、商品補充・経営戦略のデータとして活用される。あの狭いコンビニで、売れ筋の商品3000品目がほとんど品切れを起こすこともなく品揃えされているのは、背後にPOSシステムと呼ばれるコンピュータシステムが存在するからである。
 2000年問題が騒がれたとき、電力、ガス、水道、銀行、交通機関、飛行機、ホテルの予約など、私たちはいかに多くの事柄をコンピュータに依存しているかを知った。しかし、情報化社会はまだ始まったばかりである。情報化に伴って、どのような仕事があるのか。その一端を紹介する。

1、システムエンジニア(SE)
 銀行に口座を作り、出入金のたびに残高や利息を計算し、取り引きの記録をする。さらには取り引き銀行のコンピュータと他の銀行のコンピュータを回線で結び、全国どこの銀行からでも引き出せるようにする。今私たちが当たり前のこととして行っていることを、コンピュータに間違いなくさせるには、コンピュータにどういう命令をどんな順番にすればよいのか。
 このような作業をコンピュータが正確に行うように、システム全体を設計し、システム開発をしていくのがシステムエンジニア(SE)である。一度でもコンピュータプログラミングをやった事がある人はお分かりだと思うが、コンピュータがこちらの期待する通り、ちゃんと動くようにシステム全体を設計し、プログラムを作成するのは実は大変な作業である。システムエンジニア(SE)はこの作業全般に関わるスペシャリストである。
 システムエンジニアは、極めて高度な専門職である。業務の中心は設計であるが、そのほかプログラマーやオペレータの指導・管理も業務に含まれる。したがって、自らはプログラミングに直接携わらなくても、「C言語」や「C++」、「PL/1」など主要なプログラミング言語を使いこなせなければならない。大学における専攻が文系か理系かはほとんど関係がない。経済学部や人間科学部など、文系学部からSEになった人も多い。また、女性のSEも少なくない。
 IT革命が本格化し社会が大きく変動するなかで、企業の情報システムに対する金額は膨大なものになっている。従来は企業自身がシステム開発やプログラミング作成を社内で行ってきたが、最近は外部のシステム開発会社に業務を委託する傾向にある。システム開発は小さな案件から大きな案件までさまざまな規模のものがある。大きな案件になると数十人が2〜3年がかりで取り組み、費用も1本あたり数十億円にのぼる。納期が近づくと徹夜もある。そして、プログラムが完成しても、企業が休日になる土・日を利用して、入念なランニングテストが共用直前までなされる。
 SEは慢性的な人材不足にあり、今後もSEに対する需要はますます増加すると思われる。もっと詳しい情報をお知りになりたい方は、次のサイトを見て下さい。現役SEの本音が見れます。
    システムエンジニアのためのページ

2、プログラマー
 システムエンジニアが作成したシステム設計書を、コンピュータが処理出来るようにプログラム言語に書き直すのがプログラマーの仕事である。プログラム言語には、COBOL,FORTRAN,PL/1、C言語、C++,などさまざまなものがある。最近多く使われているのはC言語で、マイクロソフトのWindowsもC言語で書かれている。
 プログラミングは非常に神経を使う作業である。それこそ、何万行もあるプログラムのなかで、コンマとピリオドを1箇所間違えただけでもそのシステムは作動しない。2000年問題は、西暦を4ケタではなく、プログラムをケチって下2ケタで表現したために起こった。実は、同じような問題が2038年にも起きる可能性がある。現在のコンピュータに組み込まれている時間に関する関数が、2038年にいっぱいになってしまい、それ以降は桁あふれを起こし、デタラメな日付を表示してしまうのだ。
 プログラマーは、緻密な忍耐力が必要なだけに、若くないと勤まらないとも言われる。プログラマーとして経験をつみ、SEに昇格していく人もいる。
 

3、カスタマーエンジニア(CE)
 簡単に言うと、コンピュータの医者である。日常的な仕事としては、保守契約をしたユーザー(多くの場合は企業)に対し、定期的にコンピュータのシステムを点検し、清掃・動作確認・定期交換品の取り替えなどを行っている。ちょうど「人間ドック」による健康診断と同じである。
 万が一コンピュータに何か異常が発生した場合は、短時間に故障個所を究明し修復しなければならないので、救急車のような迅速な対応が要求される。DISK障害があった場合には、SEとも連携してデータの復旧作業を行う。また、上級CEになると、ハード・ソフト両面におけるシステム全般の知識が要求され、ハード面からシステム構成の提案をするもことも求められる。
 富士通・NEC・IBMといったメーカーには、たくさんのCEが社員として働いている。CEとSE、字面は似ているが、CEは完全な理系職である。大型機種が導入された場合、CEがユーザー企業に常駐することもある。

職業選択のガイダンスに戻る

トップメニューに戻る