(※写真はイメージです/PIXTA)
SEなのにコードが書けない…年収550万円会社員が青ざめた「甥の一言」
Aさんは、妻と2歳の息子と暮らす35歳の会社員です。年収は550万円で、職場ではシステムエンジニア(SE)として働いています。3年前に結婚し、2年前に長男が誕生。そのタイミングで40年ローンを組んで戸建てを購入し、周囲からみれば順風満帆な生活そのものです。
しかし、ある日の「甥の一言」が、Aさんの胸をざわつかせています。ゴールデンウィークで姉家族と集まった際、高校生になった甥にこう声をかけられたのです。
「ねえ、おじさんSEなんでしょ? いまプログラミングにハマってんだよね。今度教えてくんない?」
Aさんは笑顔を作りながら生返事を返しましたが、内心青ざめました。これまで一度も、仕事でコードを書いたことがなかったからです。
(教えるっていったって、コードも書けないのになにを教えるっていうんだよ……)
「コードを書けない中堅SE」が増えている?
Aさんのように「設計や管理はできるが、コードは書けない」というSEは少なくありません。その背景には、下記のような日本特有の事情があります。
〇“失われた30年”でシステム更新の予算がない
〇古いシステム(レガシーシステム)を使い続ける企業が多い
〇実際の開発は下請けに任せる構造になっている
〇保守・運用が中心で、コードに触れる機会がない
こうした環境で育ったSEは、プログラミング経験がほとんどないまま中堅層になっています。
時代は変わり、いまやAIがコードを書く時代になりました。よりいっそう、「人間がプログラミングをする必要はないのでは」と思うかもしれませんが、実際にはそうではありません。なぜなら、AIは“正しい仕様”がなければ動けないからです。これからのSEには、「AIに正しい指示を出す設計力」「AIが生成したコードの読解力」「テスト・検証のスキル」といった、これまでよりも高度なプログラミング能力が求められるようになります。
特にレガシーシステムは仕様書が不完全なことも多く、AIだけでは改修できない領域が多いのが実情です。AI時代、「コードを理解できるSE」の価値はむしろ高まっています。
