0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

AI時代でも必要なコードを書く練習(AIしか使わない学習はやばい😅)

0
Posted at

AI時代の学習

「AI時代だからコーディングは不要だ」って意見はありますが、この意見は賛成です。
そもそも人が書くよりAIにやってもらった方が速いです。
しかし、自分でAIを使わないでコードを書く練習はやっておいた方がいいと思います。
これをやっておかないとAIの言いなりになってしまいますし、AIのコードがおかしいかどうかを見極めたり、自分で考えて動く習慣が無くなってしまいます。

コードが書けない理由

理由は以下の2点です。
写経で終わっている
AIに出してもらっているだけ
サービスを作る型がない

この2点です。スクールとかでも写経で終わってしまったり、
課題の答えを見てしまったり、AI丸投げにしてしまっているのが原因です。
自分で考えて動いたり、コードを書いたり、設計したりする習慣が無くなってしまいます

「え、こんなのも知らないの💦」となってしまいます。
自分はこれでかなり痛い目に遭いました。😭
自分は①と②の両方をやってしまっていたので、悲惨なことになりました。💦

AI時代だからこそやっておいた方がいいと思います。

オートパイロットが普及してもパイロットは手動操縦の練習はしている

パイロットの業界では、オートパイロットというものが普及してます。
飛行機の模擬操縦をやったことあるのでわかるのですが、勝手に目的地に行ってくれます。じゃあパイロットなんて誰がやってもいいじゃんって思うかもしれませんが、そうはいきません。💦
航空用語もわからないし、予測不能の事態の対処もわからないし、
特に着陸のやり方は素人には難しかったです。💦

エンジニアもこれは一緒だなと思います。

見本のサービスを何も見ないで作る練習をする

ハンズオンの教材で作ったサービスを何も見ないで作る練習がいいと思います。
このやり方は細かいコードを書くのではなく、以下の目的があります。

  • サービスの作り方を学ぶ

  • 思考力を身につける

勉強方法

基本AIでコーディングはなしです。

1.まずは1回ハンズオンで作ってみる。

2.2回目は何も見ないで同じものを作る

3.たぶんすぐに作れない。時間を決めて詰まったら見本のコードなどを見る

4.そうすると「あーこれってこうやるのね」って気づきが出る

5.インプットでやるより理解が深まる

6.3周目はけっこう作れるようになる

自分は、タスクが30あるならタスク1から2をハンズオンでやったら、
タスクの1から2を何も見ないで作る練習をしました。
やりやすいやり方でいいと思いますが、
写経だけでやったり、AIだけを使いまくるのは辞めた方がいいと思います。
何回かやっているとReactだとコンポーネントの切り方とか
AIが出したコードやファイルでおかしいところに気づいて
AIと壁打ちができたりしました。

上記の6までの過程で思考力を身につけることができます。
これがあると「じゃあアプリケーションを0から作ってください」、と言われて
「じゃぁまず環境構築だな、それができたらこの機能だな、AIはこう言っているけどこっちの方がいいのでは?」など考えられるようになります。

見本のサービスは何がいい?

1.Udemyのアプリ
Udemyでアプリでも結構いいのはあります。ただ規模感などが小さいのが難点です。

2.スクールの課題や教材
スクールの課題や教材の方がクオリティは高かったです。スクールによるとは思いますが。。

3.テックピット
これも結構クオリティは高いですが、少しバーションが古いの難点です。

テックピット

4.Claude Codeなどで作ったものを手動で作る
これもやってみていいかもしれないです。自力で作る過程に、
「こうした方がいいのでは?」って出てくるので、
実装をやって見るのがいいと思います。

自分がやって良かったもの

  • Hapiness Chainの特典
    こちらのHapiness ChainというスクールのReactの特典が良かったです。
    GoogleCalendarのクローンです。自分はこれで最初やりました。
    ハンズオンでかなりクオリティが高かったです。これで1回型を作ってから
    個人開発でもいいと思います。

ゆうだいの海外エンジニアライフ

テックリードの道しるべ

資料

0からコードが書けない人へ 頭真っ白でもスラスラコードが書けるようになる方法

【1000時間勉強することより大事なこと】技術を仕事で使えるようにするための最重要ポイント

【2025年最新版】0からReactを勉強するならこのロードマップに従え!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?