ChatGPTを使用したプログラミング学習

date_range 2024/02/27
日々の活動日記エンジニアインターン
ChatGPTを使用したプログラミング学習

こんにちは!
クリエイティブプロダクト部 クオリティコントロール班インターン生の老沼みほです!


皆さんはChatGPTどのように使用していますか?
私は、英語学習の添削、料理の提案、勉強の時間管理の仕方についての相談、誤字脱字チェックなど様々なことにChatGPT使用しています。


その中でも私は、プログラミング学習に一番ChatGPTを使用しています。


プログラミング学習でChatGPTを少し使用してみたことある方はご存知かもしれませんが、ChatGPTはコードを以下のように文字とコードで教えてくれます。


HTML、CSSを勉強したいと思ったときにChatGPに以下の質問をしてみます。


:HTMLとCSSを勉強したいのですが、問題を出してくれませんか?


ChatGP:もちろんです!以下はいくつかのHTMLとCSSの問題です。それらを解決することで、基本的なスキルを向上させることができます。


HTML 問題
「Hello, World!」というテキストを表示するHTML文書を作成してください。
リストを作成し、リスト内に3つの項目を追加してください。
テーブルを作成し、2行2列のセルを持つテーブルを作成してください。


CSS 問題
「Hello, World!」というテキストを赤色にしてください。
背景色が青色で、白色の文字色の要素を作成してください。
リストの項目を水平に並べ、各項目の間にスペースを追加してください。


応用問題
HTMLとCSSを使用して、簡単なウェブページを作成してください。ウェブページには、見出し、段落、画像、およびリンクを含めてください。
ウェブページにスタイルを追加し、見栄えを改善してください。例えば、フォントの変更、マージンやパディングの追加、ボーダーの設定などがあります。


このように、ChatGPTが問題提示をしてくれます。


その後、自分で書いたコードをChatGPTのメッセージのところに記入すると、答えの正誤を教えてくれます。


答えが知りたかったら


:これらの答えを教えてください


ChatGPT:もちろんです。それぞれの問題の答えを以下に示します。


HTML 問題
「Hello, World!」というテキストを表示するHTML文書を作成してください。


以下省略


このように答えの提示も詳しくしてくれます。
もう少し難しい問題を解きたい場合や、ヘッダーのみの作り方などを学びたい場合は、その旨をChatGPTに伝えるとそれらに適した問題を提示してくれます。


まとめ

最近はこのようにしてPHPなどを学習しています。
paizaなどの動画教材と併用しながら、気分転換にChatGPTに問題を出してもらって勉強をしています。
ただ、100%の精度ではないので、初学の場合はChatGPTだけではなく、別教材などを併用して勉強した方が良いと思います。
今は、勉強の仕方がたくさんあるので、色々試しつつ自分に合った勉強法を見つけていきたいと思います。


ChatGPT

OpenAIが開発したAIアシスタントです。自然言語処理モデルを使って、テキストを読み取り、人間のように会話したり情報を提供したりします。様々な分野において、説明や質問応答、会話の支援などに利用されています。


--------------------------------------------------------------------------------------------------------------------
フロントエンドエンジニアコースのインターン:https://guardian.jpn.com/recruit/intern/frontendengineer/
メンバー紹介ページ:https://guardian.jpn.com/member/miho_oinuma/
--------------------------------------------------------------------------------------------------------------------

*COMMENT*

  • 下川 春樹

    下川 春樹

    更新日:2024-02-27 19:06

    *コメント*

    お疲れ様です。
    問題も作ってくれたりChatGPTさんはほんと便利ですねー。
    JS初心者ですが3ヶ月で基礎を勉強したいのでカリキュラムを作ってください見たいな感じで投げると、けっこうしっかりしたものを作ってくれたりするので、色々試してみるのもありですね。
    うまく使ってスキルアップしていきましょー٩( 'ω' )و

    *コメント*

  • 野村 健人

    野村 健人

    更新日:2024-02-28 07:59

    *コメント*

    ChatGPTは本当に便利ですよね!
    私も業務の中でjsでわからないことがあればChatGPTで確認することが多いです。

    ChatGPTでコード関連の質問をしても、実際の業務にそのままコピペで使えることはほとんどないです。最低限の理解できるだけの知識は必要ですが、自分でコードを考えるよりは時短できるのでやはり便利ですね。

    PHPの学習でChatGPTを利用したことがなかったので、今度挑戦してみようと思います。

    *コメント*

  • 水落 えり

    水落 えり

    更新日:2024-02-28 08:21

    *コメント*

    みほちゃんChatGPTってすごいですよね!!
    有本さんのYouTubeを見るたびに感じます✨

    みほちゃんはChatGPTをプログラミング学習に活用しているんですね♪

    問題を出してもらう、
    解答例を示してもらうなど、
    学習を加速させる上でとても効果的な使い方ですね✨

    みほさんがおっしゃる通り、
    ChatGPTだけに頼るのは危険かもしれません!!
    補助的に活用することで、学習効果が高まるのは間違いありませんね✨

    ChatGPTを上手に取り入れながら、
    頑張ってくださいね!!

    *コメント*

  • 宮城 わか

    宮城 わか

    更新日:2024-02-28 08:49

    *コメント*

    質問をする以外に問題を作ってくれるのは知らなかったので驚きです!本当に人間のようですね。確かに精度は少し落ちることがあるかもしれないですが、学習に活かして効率よく進めることができれば良いですよね。

    *コメント*

  • 則岡 えり

    則岡 えり

    更新日:2024-02-28 09:09

    *コメント*

    お疲れ様です。
    私も以前資格の勉強をする際に、ChatGPTに問題を出してもらったことがあります。
    会話が上手くかみ合わなかったりしたので、あまり使わなかったですが…
    私ももっとAI活用できるようがんばります!

    *コメント*

  • 水野 健太

    水野 健太

    更新日:2024-02-28 09:11

    *コメント*

    ChatGPT本当に便利ですね!学習や業務で困ったときに質問するのはもちろんですが、問題を作ってもらうのはしてもらってませんでした。自分で考えるよりも、既存の質問や問題を通して学習することで効率的にスキルアップできそうです。
    自分もどんどん利用していろいろ挑戦してみます!

    *コメント*

  • 岡田 のりこ

    岡田 のりこ

    更新日:2024-02-28 09:12

    *コメント*

    分からないことについて質問を投げたり、文字チェックなどには使っていましたが、問題を提示してもらったり、時間管理の提案がもらえたりするのですね!ほんとに様々な事にChatGPTは使えますね。私もやってみたいと思います!

    *コメント*

*コメント*

*ログイン*

メールアドレス
パスワード