4
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

chatGPTから出された問題をひたすら打ち返す学習法

Posted at

はじめに

まず私について。Reactを学習中(始めて2週間くらい)
JavaScriptはほぼ知識がなくてJQueryで少し触れたくらい
AIについても知識が深いわけではない

ハンズオンだったらできるけど

学習を始めて、Udemyエオ見ながらのハンズオンと実際にアプリを1つ作るという課題をこなしてみた。
作れるけど...、すぐ忘れる。
あれ、なんだっけ?がめちゃくちゃ多い

chatGPTを使おうと思ったきっかけ

新しいことが膨大すぎて、全然覚えられないので
これは何度も似たパターンでやってみる必要があるなと思ってChatGPTに手伝ってもらうことにした

まずは自分の中の問題点を整理

自分の中に以下の問題点を感じたので、この部分をクリアしていくために、いくつかのパターンで経験を積みたいなと思った
・配列の中にオブジェクトが入る場合とちょっと混乱しちゃう
・map関数を使ったことがないから使い方がよく分かってない。使う機会を増やしてもっと使えるようになりたい

とりあえずこんなプロンプトで送信

特に調べたりもしていない独学なのでもっといい案があるかもしれないですが、以下の形で送ってみた。

reactの初学者です。
配列にオブジェクトが複数あるとうまく扱えません。
map関数を使った例題でいくつか練習したい。
一問一答形式で、コードをレビューしてもらいながら進めたい

ポイント

「Reactの初学者です」
と伝えるととっても優しい例題が送られてくる
「一問一答形式で」
と指定すると下記のようなやり取りになる

chatGPT:例題を出題
私:コードを送る
chatGPT:レビューをくれる
私:納得すれば次を催促する

まとめ

例題を自分で作ったり探したりするのは大変だけど、
chatGPTを使えばすぐに問題をくれて、そのまま答え合わせもしてくれてとっても便利。
わからなければヒントで相談にも乗ってくれる
例題が気に入らなければ違うのを要求するっていう我儘にも付き合ってくれる

問題集を解くみたいに、いくつかパターンをこなしていて、
こんな時にも使えるんだ〜!と言った感じで楽しくやってます

4
3
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
4
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?