
新卒エンジニアの『この技術使ったことないんです』に衝撃を受けるベテラン
こんばんは!IT業界で働くアライグマです!
エンジニアの世界は日々進化し、新しい技術が次々と登場しています。しかし、その一方で、企業で長年使われてきた技術やフレームワークを新卒エンジニアがまったく知らないという場面に、ベテランエンジニアが衝撃を受けることも少なくありません。
「この技術、もう基本中の基本だろう」と思っていたものが、新卒エンジニアにとっては未知の領域であることもあります。このような技術のギャップはなぜ生まれるのか、そしてベテランエンジニアはどのように対応すべきなのかについて詳しく解説します。
新卒エンジニアの『この技術使ったことないんです』に衝撃を受けるベテラン
技術の進化と教育のギャップ
エンジニア業界では、「最新技術」と「現場で実際に使われる技術」の間に大きなギャップが存在します。
大学や専門学校での学習内容
新卒エンジニアの多くは、大学や専門学校、独学を通じてプログラミングを学びます。しかし、教育機関で扱う技術と実際の業務で必要な技術は必ずしも一致しません。
- 大学ではアルゴリズムやデータ構造、理論的なプログラミングが中心
- 最新の言語やフレームワークに触れる機会はあっても、実務で使われる技術とは異なる
- 企業ごとに異なるレガシーシステムや特定のフレームワークには触れる機会がない
結果として、企業の現場では当たり前の技術でも、新卒エンジニアにはまったく馴染みがないというケースが発生します。
現場で使われ続ける技術と新卒エンジニアの認識
エンジニア業界は変化が激しい一方で、意外と古い技術が長年使われ続けていることも珍しくありません。
- レガシーシステムが基幹業務を支えている
- 業務効率や安定性を優先し、新しい技術への移行が進まない
- 企業ごとに独自の技術スタックがあり、外部で学ぶ機会が少ない
例えば、「jQueryを触ったことがない」「SQLよりもNoSQLを優先して学んできた」「Linuxの基本操作を知らない」といったケースがあり、ベテランエンジニアが驚くこともあります。
ベテランエンジニアが衝撃を受ける瞬間
実際の現場では、新卒エンジニアの技術観に驚かされる場面が多々あります。
「jQuery? 使ったことないです」
フロントエンド開発では、近年ReactやVue、Angularといったモダンなフレームワークが主流になっています。そのため、新卒エンジニアの中には「jQueryはレガシー技術だから学んでいない」という人も少なくありません。
しかし、多くの企業では今でもjQueryが使われており、特に保守業務では欠かせない技術です。そのため、「jQueryを使ったことがない」という新卒に、ベテランが衝撃を受けることもあります。
「Linuxのコマンド、あまり触ったことなくて…」
開発環境のクラウド化やGUIツールの進化により、Linuxのコマンドラインに触れる機会が減っているのも事実です。しかし、サーバー管理やデプロイ作業ではLinuxの知識が必須であるため、ベテランエンジニアからすると「基本的なlsやcdすら知らないのか」と驚くこともあります。
「SQLよりもFirebaseとか使ってました」
最近のアプリ開発では、FirebaseやSupabaseなどのBaaS(Backend as a Service)が広く使われています。そのため、新卒エンジニアの中には「SQLをほとんど書いたことがない」という人も増えているのです。
しかし、多くの企業ではRDB(リレーショナルデータベース)が主流であり、SQLは基本スキルとして求められる技術です。「SQLってこんなに書くんですね」と言われて、ベテランが驚くこともあります。
技術のギャップを埋めるために
このような技術のギャップを埋めるためには、新卒エンジニアとベテランエンジニア双方の努力が必要です。
新卒エンジニアが意識すべきこと
新卒エンジニアは、最新技術だけでなく、現場で求められる基本技術にも目を向けることが重要です。
- 「古い技術=不要な技術」と決めつけない
- SQLやLinux、jQueryなど、現場でよく使われる技術にも触れておく
- 企業の技術スタックを事前に調べ、必要なスキルを補完する
- 積極的に先輩エンジニアから学ぶ姿勢を持つ
ベテランエンジニアが意識すべきこと
一方で、ベテランエンジニアも、新卒の知識や視点を理解し、適切に指導することが求められます。
- 「知らないこと=怠慢」と決めつけず、丁寧に教える
- 現場の技術を押し付けるのではなく、最新の技術トレンドも学ぶ
- 効率的な学習方法を伝え、キャッチアップをサポートする
- 新卒エンジニアの得意分野を活かし、チームとしての強みを伸ばす
まとめ
新卒エンジニアが「この技術使ったことないんです」と言うのは、技術の進化や教育の変化が要因です。企業ごとに必要な技術は異なり、どの技術を学ぶべきかは時代によって変わるため、新卒もベテランもお互いの視点を理解し、協力することが大切です。
技術のギャップを埋めるためには、新卒は柔軟な学習姿勢を持ち、ベテランは指導力を発揮することが重要です。お互いが成長できる環境を作りながら、次世代のエンジニアがスムーズに現場に適応できるようにしていきましょう。