News in Focus
テクノロジー2026/6/15 16:30:05
ねえパパ、ほとんどのエンジニアは四則演算を計算するプログラムすら書けないってホント?

画像: Pixabay

ねえパパ、ほとんどのエンジニアは四則演算を計算するプログラムすら書けないってホント?

出典: Zenn (原典を開く)

ニュース概要

ねえパパ、ほとんどのエンジニアは四則演算を計算するプログラムすら書けないってホント? どうも。「エクセルファイル読んでますか?」でおなじみの(?)アルダグラム テクニカルフェローの蓬莱です。お元気ですか? え?そんなことより気になる事がある?あ、このタイトルの事ですか。 「四則演算ぐらいできるわ!

解説

皆さんは「エンジニア」と聞いて、どんな仕事を想像しますか? 複雑な計算をあっという間にこなすプログラムを、魔法のように作り出す人たちでしょうか。実は、ある記事が「ほとんどのエンジニアは四則演算すら計算できないプログラムを書けない」という、ちょっと驚きの問いかけをしています。

この問いは、エンジニアの能力を否定しているわけではありません。むしろ、現代のソフトウェア開発が、私たちが想像するよりもはるかに専門化・分業化されている現実を浮き彫りにしています。

昔のプログラミングは、本当にゼロからすべてを自分で作るのが当たり前でした。足し算、引き算といった基本的な計算機能も、自分でコードを書いて実現する必要があったのです。しかし、現代のプログラミングの世界では、そうした基本的な機能は「ライブラリ」や「フレームワーク」と呼ばれる、あらかじめ用意された部品として提供されています。

例えるなら、昔は大工さんが家を建てるのに、木を切り出して釘も自分で作っていたようなものです。しかし今は、すでに加工された木材を使い、工場で作られた釘を打ち込んで家を建てますよね。現代のエンジニアも同じで、基本的な計算機能などは既存の部品を「組み合わせて」使うのが主流なんです。

だから、もし「四則演算を計算するプログラムをゼロから書けない」エンジニアがいたとしても、それは彼らが無能なのではなく、彼らが取り組んでいる仕事が、もっと高度な「部品の組み合わせ方」や「システムの全体設計」にあるからなのです。例えば、ウェブサイトを作るエンジニアは、見た目を美しくしたり、たくさんの人が同時にアクセスしても安定して動くようにしたりすることに注力します。計算そのものは、すでに完成している便利な機能を使うわけです。

この話は、技術の進化とともに、求められるスキルも変化していることを示しています。単にコードを書くだけでなく、既存の技術をいかに効率的に、そして目的に合わせて活用できるかが、現代のエンジニアにとって重要な能力になっているんですね。私たちが普段使っているスマホアプリやウェブサービスも、そうした分業と既存技術の活用によって作られています。エンジニアの仕事は、私たちが思っている以上に奥深く、そして多様なのです。

関連データ

プログラミング言語の数(2023年時点)
約700種類以上(TIOBE Index対象言語は100種類程度)
出典:TIOBE Index, RedMonk Programming Language Rankings
ソフトウェア開発におけるライブラリ利用率
多くのプロジェクトで80%以上のコードが既存ライブラリ
出典:各種開発者調査、Open Source Security Foundation (OpenSSF)
エンジニアの専門分野の多様性
フロントエンド、バックエンド、インフラ、AI、データサイエンスなど多岐にわたる
出典:Stack Overflow Developer Survey
新規開発と保守・改修の比率
企業開発では保守・改修が新規開発を上回る傾向
出典:ITR, IDC Japan

今後の予測

今後のエンジニアリングの世界は、さらに専門化が進むと予想されます。AIによるコード生成ツールの進化もその流れを加速させるでしょう。基本的な計算や定型的な処理はAIが効率的に行い、エンジニアはより創造的で複雑な問題解決に集中できるようになるかもしれません。

一方で、既存の技術やツールを深く理解し、それらを組み合わせて新しい価値を生み出す能力が、これまで以上に重要になります。いわゆる「フルスタック」な能力よりも、特定の分野に特化した深い知識と、異なる専門分野の人々と協力してプロジェクトを進めるコミュニケーション能力が求められるようになるでしょう。

また、技術の進化が速いため、エンジニアは常に新しい知識を学び続ける必要があります。プログラミングの基礎的な概念を理解しつつも、新しいフレームワークやサービスへの適応力が、キャリアを左右する重要な要素となる可能性が高いです。教育の現場でも、単なるコーディングスキルだけでなく、問題解決能力やシステム思考を育む教育がより重視されるようになるでしょう。

ニュースタイムライン

  1. 2026年6月15日

    「技術の人じゃないね」と言われたエンジニアの話 - めるノート

    はてなブックマーク IT

  2. 2026年6月15日

    「もはやモデル競争ではない」 OpenAI、企業のAI導入で新プログラム(Impress Watch)

    Yahoo!ニュース IT

  3. 2026年6月15日

    落合陽一、玉城絵美らを世界へ送った「東大・暦本研」にみる“天才”を育てる土壌 - エンジニアtype | 転職type

    はてなブックマーク IT

  4. 2026年6月16日

    2026年のAI×エンジニアリング──エンジニアはビジネスロジックを設計する役割へ?

    CodeZine

  5. 2026年6月16日

    未経験からエンジニアを目指すなら知っておきたい、職種の広がり方と成長を続けるコツ

    Qiita 人気記事

  6. 2026年6月16日

    バイブコーディングはもう終わった、 起業家が進むべきは「エージェント型エンジニアリング」(Forbes JAPAN)

    Yahoo!ニュース IT

  7. 2026年6月16日

    エンジニアと英語 ― 言語だけではない「ハングリー精神」という生存競争|てくの

    はてなブックマーク IT

  8. 2026年6月16日

    [ITmedia Mobile] ドコモとソフトバンクが「AQUOS R11」発売 購入プログラムで安価に+1万ポイント還元も

    ITmedia 全カテゴリ

  9. 2026年6月16日

    エンジニアリング戦略の作り方 / Crafting Engineering Strategy

    はてなブックマーク IT

  10. 2026年6月16日

    「責任者向けプログラム 業界別サイバーレジリエンス強化演習」9 / 3 ~ 4 に IPA で開催(ScanNetSecurity)

    Yahoo!ニュース IT

参考引用

「四則演算ぐらいできるわ!」

Zenn
🤖

記事AI質問チャット

PREMIUM

この記事についてAIが質問に答えます。背景・要約・影響まで深堀り。

ログインして利用

🛡️ 読者ファクトチェック0

読者が投稿し、管理者承認後に表示される事実確認情報

まだ承認済みのファクトチェックはありません。

ファクトチェックを投稿するには ログイン が必要です

関連記事

こんな記事も読まれています

コメント (0)

コメント投稿にはログインが必要です。

まだコメントはありません。最初のコメントを書いてみましょう。

この記事について疑問がありますか?

事実誤認や不適切な内容について通報できます (要ログイン)。

異議申し立て・通報