会員登録

SEには論理的思考が必要って言うけど実際何に使うの?

この記事のポイント

  • SEの仕事には、仕様決定・スケジュール管理・トラブル対応など、あらゆる場面で論理的思考が求められます。
  • 論理的思考とは「AだからB」という矛盾のない根拠をもとに物事を考える力のことです。
  • 就活でSEを目指すなら、日頃から「なぜ?」を意識した思考習慣を身につけておきましょう。

おすすめ

ITエンジニアを目指す就活生へ

エンジニア就活に強いエージェントに相談しよう

SE・ITエンジニア志望の就活生を専門にサポートしています。
自分に合った未公開求人の紹介や、就活の軸づくりまで無料で相談できます。

よく「SEになるためには論理的思考が必要です。」などと言われます。確かに、何となくSEには論理的に考える力が必要な気がしますが、具体的にどう必要なの?何に使うの?と言われると言葉に詰まる人もいるのではないでしょうか。

実際、多くの学生を採用しIT業界に迎え入れた採用担当者にしてみれば、SEには確かに論理的思考能力が必要と言えると思います。ではどのように?具体的に何に必要なの?という問いに、ここでは答えてみましょう。

システムの最適な仕様を導き出すために必要

論理的思考能力とは、いったい何なのでしょうか?それは、AだからBという矛盾のない論理の元で、何事も考えることができるということです。この能力は、特に複雑な要件や仕様から最適な仕様を導き出すために、必ず必要なものです。

具体的に、どういうことなのかをお話しします。システムの仕様は、ただクライアントからの要望を考え無しに全て突っ込んで決めているわけではありません。あらゆる仕様を検討し、コストの面でも性能の面でも最適な仕様を導き出しているのです。近年はDXや生成AIの活用が進み、システムに求められる要件がより複雑化しているため、論理的に整理する力はいっそう重要になっています。

この時に必要なのが、論理的思考能力です。

例えば、クライアントから業務に合った使いやすいExcelベースの在庫管理ツールを作ってほしい、という受注を受けたとします。そこで仕様を考えるわけですが、ただクライアントから指示された入力項目通りの入力フォームとデータベースを構築すれば良いわけではありません。

本当にこの入力項目で過不足ないのか?今後項目が増えることを見越しておく必要があるか?この在庫管理ツールを連動させた発注ツールなど新たなツールを今後構築する予定はないのか?など、考えるべきことはたくさんあります。

そして、一つ一つの入力項目、データについて性質を調べ、データの型や使用方法を検討します。入力時にカナ入力なのか、英数字なのか、入力時の画面はどのような画面が適しているのかなど、いくらでも考えるべきことがあるのです。もちろん、コスト面や処理速度なども検討しなければなりません。

ここで重要なのが、一つ一つの仕様を決める際には、○○だからこの仕様がある、××と言う理由でこの仕様になったというように、必ずその仕様に決めた理由があるということです。AだからBという論理的思考が組み合わさった結果、一つ一つの仕様が完成するのです。ただ、思い付きや他ではこうだからという適当な理由で、仕様を決めることなど絶対にありません。

最適な作業スケジュールを立てるために必要

SEの仕事は作業項目が多く、複雑です。スケジュールを組む際にはWBS(作業項目表)を作り、チームメンバーに作業を振り分けますが、この時にも深い考えが必要です。

この仕事をこの人に割り当てるのは一番技能を持っていて適任だから、この仕事は初心者でも大丈夫だがサポートは必ず入れる、そうするとスケジュールはこれくらい必要など、仕事の割り振りやスケジュールを決める根拠が必要です。

また、作業の順番についても考慮が必要です。この工程が終わったらこの工程に入るが、時間が空くのでその間は独立したこの作業にあてるなどということを考え、最適なスケジュールを割り出さなければなりません。

作業期間を決める際にも、確かな論理的根拠が必要になります。作業量の見積もりがこうで、同じくらいのスキルを持つ前任者はこの作業量をこの期間で完了させたから、などという根拠を元にスケジュールを決めていきます。

何の根拠もなしにメンバーに適当に作業を割り振り、作業期間も適当では、必ずそのプロジェクトは破たんします。スケジュールをこうと決めた根拠は、必ず明確にしなければなりません。そのためには、あらゆるデータと論理的思考に基づき、スケジュールを決める必要があるのです。

トラブル発生時の事象切り分けと対応の際に必要

システム管理者の仕事をしていると、トラブル発生時の対応も大事な仕事です。システムトラブルはいつ何時起こるのかわからず、呼び出された時にはエラーが出ている、システムがダウンしたなどという事象がわかっているだけで、何が起きているのか、何が原因なのかが全く分かりません。

そこで必要なのが、論理的思考能力です。「このエラーの原因はこれに違いない」と一点に的を絞って原因究明をしても、いつまでたっても原因がわかりません。

根拠もなくあてずっぽうに原因を探しても、無意味なのです。

そこでまず必要なのが、事象の切り分けです。起きている事実だけを見つめて、何が起きているのかを正しく把握しなければ原因などわかりません。

「このエラーはこのモジュールから出ている。ということは、ここまでの処理はうまくいっている」

「この処理が走った瞬間にエラーが出ている。この処理に何か問題があるはず」

「入力されたデータは何か。他に同じような事象が発生したケースは無いか」

などと、思い込みを排除し、起きた事象だけを見つめて事象を切り分けていくのです。そして、エラーの正体がわかれば、その原因がおのずと見えてきます。

この時に必要なのが、論理的思考能力です。このように、起きた出来事を論理的に正しくたどっていくことで、原因にたどり着くことができるのです。

仕事に失敗した時の再発防止策を策定する際に必要

システム開発をしていると、必ずバグやシステムダウンなどが起きてクライアントに迷惑をかけてしまうことがあります。その時に必ず行うのが、再作防止策の策定です。

列車事故が起きた、米軍の飛行機が落ちた、などという際には、もう二度と同じようなことを起こさないと証明されなければ、安全とは言えません。それと同じで、SEが仕事に失敗すると、必ず再発防止策を策定してクライアントに提示します。

再発防止策を決める際には、行き当たりばったりの対策を立てるわけにはいきません。「このミスの根本原因は○○です。××をすれば、○○が起きることは必ず防げます」という論理的思考に基づいた再発防止策がなければ、クライアントは納得しないでしょう。

まとめ

このように、SEの仕事のほとんどに論理的思考が必要とされることがわかっていただけたと思います。

複雑な仕様やシステムの作り、仕事の項目、スケジュールなどをやりくりするためには、行き当たりばったりな行動や勢いだけでは絶対に無理です。過去のデータや経験、そして、冷静な論理的思考を駆使することで、SEとして最適な仕事ができるのです。クラウド化やサイバーセキュリティ対応が当たり前となった現代のIT現場でも、その本質は変わりません。

【関連記事】
ロジカルシンキングとは?これならわかる論理的アプローチ入門

おすすめ

ITエンジニアを目指す就活生へ

エンジニア就活に強いエージェントに相談しよう

SE・ITエンジニア志望の就活生を専門にサポートしています。
自分に合った未公開求人の紹介や、就活の軸づくりまで無料で相談できます。

編集後記

編集後記

「論理的思考」は難しく聞こえますが、「なぜこうなるのか」を一つひとつ丁寧に考える習慣の積み重ねです。
就活中の今から意識して鍛えておくことが、SE・エンジニアとしての第一歩になりますよ。

エンジニア就活

編集者

エンジニア就活

ITエンジニアを目指す就活生に向けて、求人情報・選考ノウハウ・業界研究など実践的なコンテンツを届けています。
就活生の疑問や不安に寄り添いながら、日々コンテンツを更新しています。


オススメ記事一覧

  • SEの仕事内容は?プログラマーとの違いや種類・年収ややりがい

    SEの仕事内容は?プログラマーとの違いや種類・年収ややりがい

    詳しく見る
  • SEはなぜ「きつい」?メンタル不調を招く要因とホワイト企業の見極め方

    SEはなぜ「きつい」?メンタル不調を招く要因とホワイト企業の見極め方

    詳しく見る
  • 【現役SEが語る】システムエンジニア(SE)の「仕事のやりがい」や「目指すメリット」とは?

    【現役SEが語る】システムエンジニア(SE)の「仕事のやりがい」や「目指すメリット」とは?

    詳しく見る
  • SE業務の実態とは?システムエンジニアのある1日

    SE業務の実態とは?システムエンジニアのある1日

    詳しく見る
  • SIer企業の4分類を徹底解説!メーカー系・ユーザー系・独立系・外資系の違いとは

    SIer企業の4分類を徹底解説!メーカー系・ユーザー系・独立系・外資系の違いとは

    詳しく見る
  • SE35歳定年説の真実

    SE35歳定年説の真実

    詳しく見る
  • SEの仕事はコードだけじゃない|現役エンジニアが教える客先対応のリアルと対処法

    SEの仕事はコードだけじゃない|現役エンジニアが教える客先対応のリアルと対処法

    詳しく見る
  • SE・ITエンジニアの辛いところ【現役SEが語る】

    SE・ITエンジニアの辛いところ【現役SEが語る】

    詳しく見る
もっと見る
完全無料!

1で登録完了!

エンジニアの仕事・年収や選考ノウハウ記事が読めるほか、
会員にはプログラミング講習やES・面接対策などリアルな無料サポートも充実。
ここだけの求人情報も多数。

今すぐ新規会員登録

会員登録はこちら(無料)

エンジニア就活に登録して
ワンランク上の就活を始めよう!

「エンジニア就活」に会員登録をすると、求人情報への応募ができるほか、便利な機能や就職、就活支援サービスを利用することができます。

登録はこちらから