スライドショースライドショースライドショー

SEが解説!システムエンジニアはやめとけって言われる3つの理由とは

SEはやめとけ…… 3つの理由とは?


システムエンジニアになるのはやめておけって言われるけど本当?
そんなに大変な仕事なの?
そこまで言われてしまう原因って何?

周囲の人に「システムエンジニアになりたい」という話をして、キツイからやめておけと言われた経験がある方もいらっしゃるかと思います。

政府が将来のエンジニア不足を見据えて、小学校でのプログラミング教育を必修化するような時代だというのに、システムエンジニア(SE)という職業はそんなに厳しいものなのでしょうか?

今回はシステムエンジニアはやめとけと言われる理由や、それでも目指す価値のある職業なのかをご紹介致します。

システムエンジニアとは

画像:Shutterstock

クライアントからシステム開発を受注したり、自社でパッケージシステムを開発したりするSIerという会社に勤め、システムの設計から納品までの全ての工程で活躍するエンジニアをシステムエンジニアと言います。

システムエンジニアの業務には次のようなものがあります。

  • クライアントの希望を聞き取り、予算やスケジュールに併せたシステムを設計する
  • プログラマーに仕様を共有し、自らもコードを書いて開発業務を行う
  • 全体の進行度合いを把握してスケジュールや人員配置を見直す
  • 要求仕様を満たしたシステムが出来上がっているか検査する

この箇条書きした項目の中にも細かいタスクがいくつも連なっていますし、これだけでも業務の多さがうかがえますね

全ての工程に関わるだけあって気を配ることが多く、同時にいくつものタスクをこなすことになったり、クライアントやプロジェクトメンバーとしっかり情報共有しなくてはならなかったりと、責任が重い仕事であることは確かです。

システムエンジニアはやめとけと言われる3つの理由とは

画像:Shutterstock

残業が多い

システム開発は計画通りに進まないことが大半です。

最初に決まった仕様通りに開発していくウォーターフォール型の手法を取っても、開発作業中に仕様変更を行ってより良いシステムを目指していくアジャイル型の手法を取っても、です。

  • そもそもの仕様が決まるまでに時間を要してしまい、開発着手が遅れに遅れた
  • 簡単に実装できると思っていた機能が、蓋を開けたら超難問だった
  • プロジェクトメンバーが突然退職することになり人員が減った
  • アジャイル開発なのを良いことに、クライアントに無理なスケジュールを押し付けられた

現場ではこのような事件が起きるのが日常茶飯事です。よほどやり手のリーダーがいれば別ですが、大抵は残業でこれらの問題をカバーすることになります。

最近は長時間労働をすることにうるさい会社も多くなっていますが、根本的に残業を少なくする施策は取っていない所が大半のため、「会社に怒られないようにサービス残業で対応する」という人もいるとか……。

トラブルが発生しやすい

画像:Shutterstock

システムエンジニアの仕事にはトラブルがつきものです。トラブル解決がメイン業務と言っても構わないと思うくらいのプロジェクトも存在します。

  • クライアントに提示された予算ではどうやっても開発できない
  • 現在メインで関わっている案件が佳境に入っているのに、過去に携わったシステムで不具合が起きて
  • 対応しなければならなくなった
  • プロジェクト終盤で仕様に矛盾があることが分かり、見直さなくてはならなくなった

こういったトラブルがよく起こります。

とくに大規模なシステムほど要求仕様が多くなり、テスト項目からも見落とされてしまいクライアントがバグに気が付く……なんて事も起きてしまいます。

万が一、停電や災害など自分に否がない状況でシステムに問題が起きた場合も、復旧させるために奔走しなくてはなりません。

自分は休みでも、システムは365日24時間稼働しています。それを使っている人がいる以上は何らかのトラブルが起きた場合にすぐ対応する必要があるのです。

だから休日返上で働かなければならない場面が出てしまうのですね。

調整・管理が大変

システムエンジニアはいろいろな人との橋渡し役でもあります。クライアントと自社、自社とプロジェクトメンバー、プロジェクトメンバー同士……そういった人たちの意見や活動をまとめるのも彼らの役割です。

たくさんの人と関わるため、相手と自分のスケジュールを合わせるのも大変です。プロジェクト全体、工程、アサインされているメンバーひとりひとりにも気を配って、開発業務が円滑に動いているかも見ていかなければなりません。

自分も一人のプロジェクトメンバーでありながら、その全体を見通して調整・管理をしていくのは簡単ではありません。

メンバーからの反発を防ぐ目的で調整した結果、自分に負担を強いることになる場合もあるのです。

それでもシステムエンジニアがおすすめできる理由とは

画像:Shutterstock

将来に通用するスキルが身に着けやすい

システムエンジニアに求められる能力は、他の業界でも普遍的で、将来にも繋がるものが多いです。

  • クライアントが真に求めるものを引き出すヒアリング力
  • 認識を正確に共有するための情報伝達力
  • チームで円滑に仕事をするためのコミュニケーション能力
  • 納期遅れの可能性などを察知して対応するための危機回避能力
  • 論理的思考が身に付き、他の業界でも活用できるプログラミングスキル

システムエンジニアとして真面目に働いていれば、こういった能力が自然と身に付きます。これらはシステムエンジニアやIT業界を辞めたとしても、他の場所で活かしていける能力です。

コミュニケーションはどんな仕事をするにも基本ですし、ヒアリングや情報伝達を正確にできる人材というのは、社員同士の緩衝材的な役割も果たせる貴重な人材です。

プログラミングスキルがあれば「こんなシステムがあれば仕事が楽になるのに…」という時に自分で開発して解決してしまえますしね。

フリーランスとして時間や場所に縛られない働き方をするというのも、システムエンジニアなら十分狙っていけます。

エンジニア・プログラマより年収は高い

こちらは厚生労働省が発表している平均年収です。プログラマーとシステムエンジニアを比較すると、このように差が出ました。

システムエンジニアはプログラマーと比べて、対外交渉なども行うことから業務範囲が広くなります。

基本的にプログラマーやエンジニアの業務は「コードを書く」「必要なサーバーを組む」など限定的なのですが、システムエンジニアはシステム開発に必要な作業すべてに関わることになるため、彼らより年収が高くなることが多いのですね。

「私はコードが書きたいのであってクライアントと交渉するのは嫌だ」「サーバーにしか興味がない」といった理由がないのであれば、より年収の高いシステムエンジニアを目指すほうが良いでしょう。

大きな達成感を味わえる


システムが無事に納品でき、クライアントに満足してもらえた!
プロジェクトが円滑に進んだ!

システムエンジニアは、こういった喜びや達成感が味わいやすいです。クライアントと直接やり取りをするため、顧客から感謝の言葉を直接いただきやすいからです。

ときには反対にクライアントから直接苦言を呈されてしまうこともあるでしょう。見積書が遅い、プロジェクトはきちんと進んでいるのか、こういう仕様じゃ困る、など……。

開発中はがっかりしたような口調で話していたクライアントが、納品後にニコニコと嬉しそうにしてくれるようになるというのも、結構ある話です。

そんな時、直接やりとりをするシステムエンジニアなら、喜んでもらえる物を作るために奔走した甲斐があったなあと感じられると思います。顧客と会わず、作り続けるだけになってしまうエンジニアには伝わりにくい感覚ですね。

そういった意味では、システムエンジニアはプロジェクトの成功をやりがいにしやすい職業でしょう。

まとめ

システムエンジニアはやめとけと言われる理由や、それでも目指す価値のある職業なのか? ということを解説しました。

システムエンジニアがきついと言われる原因には、

  • 残業になりやすい
  • いつ発生するか分からないトラブルに備えなければならない
  • いろいろなスキルを要求される

といったものがあると分かりました。

けれど、それでもシステムエンジニアを目指すべき理由として、

  • システムエンジニアに要求されるスキルは別の場所でも活かせる
  • 他のIT技術職よりも年収が高くなりやすい
  • 仕事へのやりがいを感じやすい

が挙げられます。

あなたはメリットとデメリットどちらが強く感じましたか? 自分の気持ちと向き合って、システムエンジニアを目指すかどうか、考えてみてくださいね。

LINEで送る
Pocket

「プログラミング、右も左もわからない…」という方にオススメ

当プログラミングスクール「侍エンジニア塾」では、これまで6000人以上のエンジニアを輩出してきました。

その経験を通して、プログラミング学習に成功する人は、「目的目標が明確でそれに合わせた学習プランがあること」「常に相談できる人がそばにいること」「自己解決能力が身につくこと」この3つが根付いている傾向を発見しました。

侍エンジニア塾は上記3つの成功ポイントを満たすようなサービス設計に磨きをかけております。

cta_under_bnr

「自分のスタイルや目的に合わせて学習を進めたいな」とお考えの方は、ぜひチェックしてみてください。

cta_under_btn

書いた人

深町 一雄

深町 一雄

元ウェブディレクター/編集者
メイン機はOS9時代からMac。
最近はUnityに興味があります。

おすすめコンテンツ

あなたにぴったりなプログラミング学習プランを無料で診断!

プログラミング学習の効率を劇的に上げる学習メソッドを解説