BLOG
ブログ
  • TOP
  • BLOG
  • 未経験エンジニアこそ、AIの使い方で差がつく

未経験エンジニアこそ、AIの使い方で差がつく

未経験エンジニアこそ、AIの使い方で差がつく

CONTENT

こんにちは、エンジニアのスペシャリスト職のYです。

最近は、生成AIを使ってコードを書いたり、エラーを調べたりすることが当たり前になってきました。
未経験や経験の浅いエンジニアにとって、かなり頼れる存在だと思います。

一方で、現場で見ていると、AIの使い方次第で成長のスピードに大きな差が出ているように感じます。

この記事では、未経験や経験の浅いエンジニアがAIとどう向き合えばいいかを、現場での経験をもとにまとめます。

 ■AIを使えば、すぐ一人前になれるわけではない

AIを使えば、誰でもそれなりに動くコードは書けます。ただ、それだけで仕事ができるようになるわけではありません。

AIは、
・なぜその実装になるのか 
・他にどんな選択肢があるのか
・本番で使って問題ないか といった判断まではしてくれません。

動いたかどうかと、仕事で使えるかどうかは別です。判断するのはエンジニアの役割です。


■未経験者がAIでつまずきやすいところ

現場でよく見るのは、こんな使い方です。
・エラー内容を理解せずにAIに投げる
 ・出てきたコードをほぼ読まずに使う
 ・動いたのでそのまま進む 

その場は楽ですが、あとで困ります。

AIはそれっぽい答えを出しますが、「本当に理解しているか」は確認してくれません。

たとえばコードレビューで、「この処理は何をしているの?」と聞かれて言葉に詰まる。AIのコードをそのまま使っていると、中身が分からない処理だけが残ることがあります。

こうなると、修正もレビューも一気に大変になります。


■成長が早い人のAIの使い方

伸びる人には、はっきりした共通点があります。

1. まず自分で考える
正解でなくて構いません。

「こうじゃないか」という考えを持ってからAIに聞いています。考えがあると、AIの答えをそのまま受け取らなくなります。

2. コードだけでなく理由を聞く
コードだけでなく、
・なぜこの書き方なのか 
・他のやり方はないのか といった背景を確認します。

 AIを答えを出す存在ではなく、考えを整理する相手として使っています。

3. 出てきたコードを読む
生成されたコードは、そのまま使いません。
・何をしている処理か 
・変数の役割は何か を説明できるか確認します。

説明できない部分は調べ直します。地味ですが、これが後で効いてきます。

 

■経験の浅いうちは、AIを「部下」だと思わなくていい

経験者の中には、AIを叩き台を作る部下のように使う人もいます。
ただ、経験の浅いうちはそこを目指さなくて大丈夫です。

・分からないことを教えてくれる資料 
・何度でも質問できる相手 そのくらいの感覚で十分だと思います。

考えることまでAIに任せると、自分の判断基準が残りません。

 ■おわりに

現場で見てきて感じるのは、伸びる人ほど「分からない」を放置しない、ということです。
AIは便利な道具ですが、考える代わりにはなりません。

経験の浅いエンジニアこそ、AIの使い方でその後の差がはっきり出ます。楽をするためではなく、理解を深めるためにAIを使う。

まずはそこを意識することが大事だと思います。