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?

プログラミングスクール不要?ChatGPTを使ったプログラミング学習が最強すぎる!

Posted at

はじめに

はじめまして
エンジニアを目指して学習中のものです。

以前(4年前くらい)にもプログラミング学習をしていたのですが、ChatGPTの到来によりその様相がかなり変わっていたので、記事を書こうと思いました。

4年前だと、ChatGPTはまだなく、プログラミング学習と言えばプログラミングスクールを使うか、プロゲートを使うかといった感じで、とにかくプログラミング学習サービスを使うしか手がありませんでした。

プログラミングスクールとなるとかなり高額だった印象があります。

それがChatGPTの到来により、プログラミング学習の環境が大きく変わっており感動している今この頃です。
ぜひ、これからプログラミング学習を始める方や、さらにプログラミング能力を上げたい方にはChatGPTを使ってこの感動を体感していただきたいと思います。

プログラミング学習の進め方

ChatGPTの登録をまずはしておく必要があります。

登録はこちらから
https://chatgpt.com/

アプリ作成の例

ChatGPTはプロンプト(何を入力指示するか)が重要です。
私の場合は以下のような感じで入力してChatGPTに教えてもらっています。
今回はアプリを一から作成するときの例。

ChatGPT
英語で考えて日本語で答えて

これからメモアプリを作成します。
MEANスタックを使ってアプリを作成してください。

結果がこちら
このように、インストールから教えてくれます!
image.png

コードもファイルごとにきちんと書いてくれます。
image.png

エラー対処の例

表示されたエラーを貼り付けます。
image.png

すると、解決策を教えてくれます。
image.png

ほかにも

どんなアプリを作るべきかの相談にも応えてくれますし、プログラミング以外のことも教えてくれます。
ChatGPTはプログラミング学習に特化しておらず、色んな事に応えてくれるのが使えるポイントですね!

学習効果を最大化するために!

ChatGPTから出力されたコードをコピペして実際にアプリを動かしてみると、なんとなく全体像が見えてきます。

もちろんこれだけでも何となくは学習できるのですが、ChatGPTが出力したコードの一つひとつの意味を理解することがさらなる学習効果をもたらしてくれます。

ChatGPTも間違えるときがあります。ChatGPTが出力したコードを貼りつけても上手く動かない時そんな時こそ学習のチャンスうまく行かないのはなぜなのか処理を一つひとつ理解しながら追っていくと解決策が見つかります。

最後に

ChatGPTのプログラミング学習活用で有益な情報があればどんどん共有いただけるとありがたいです。
私も良さそうな情報があれば都度共有させていただきます。

最後まで読んでいただきありがとうございました。

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?