6
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?

最近の勉強のおとも Microsoft AIのCopilot

6
Posted at

はじめに

みなさまこんにちは!今年の8月からプログラミングの勉強を始めたれんと申します。

絶賛人生迷子中でいろいろと悩みながらプログラミングの勉強を始めましたが、早いもので4か月が過ぎました。今回は、最近の勉強のおともとして召喚しているCopilotについて書いていきたいと思います。
image.png

引用画像:https://www.linustock.com/images/uploads/2018/12/1544078504.png

どうしてCopilotを使おうと思ったのか?

Copilotの存在自体はずっと知っていました。パソコンの下のバー部分にずっとあったので。ただ、今まで開こうとも思っていませんでした。

一人で勉強していると、これってどうなの?と思うことが多々あります。
質問する場所もありますが、そこに投稿するにも、ものすごく勇気がいって投稿できてない現状・・・。
あとは、プログラミングの勉強を始めてから、いろいろな知識を得たり、触ったことのないソフトウェアに触れることが多くなったこと。AIという言葉をいろいろなところで耳にするよう機会が増えたこと。これってどんなものなの?という興味をもったことがきっかけで、一回開いてみるか、というお試し気分で開いたのが始まりでした。

パソコンに入っているアプリケーションで知っているけど、使ったことがないものに興味を持てるという意味では、プログラミングの勉強を始めてよかったなと思います。

Copilotを使って何をしているのか?

  • 自分が書いたコードの修正案を聞く

HTMLやCSSの復習として、デモサイトを見ながら同じサイトを作るコーディング練習をよく行っています。ただ、見た目が同じでも、コードの中身として、タグの使い分けや、このタグを使った方がいい場面があること。
同じコードを何回も書いている気がするけど、どういう風にまとめたらいいの?というのが、どうしても一人で勉強しているとわからない!:massage_tone1:
そういう時に、Copilotにコードを見せて、どうしたらよくなるか聞くようにしています。

例えば、CopilotにHTMLのコードと質問を、今回であれば、
「wrapper:全体構造の指定、container:文言部分の指定。:メイン部分を書くときに使用。section:メイン部分の中身を区分けするのに使用。今回であれば、レッスン部分とメッセージ部分をセクションにするイメージ?」
という風に尋ねると、下記のように返事が返ってきます。
image.png

こういう風に書けばわかりやすいのか!というのが、自分のコードを修正されるからこそイメージしやすくて、理解が深まります。

あくまで自分が書いたコードについて聞くのみです。
コードを一から書いてもらうことは絶対にしません!:no_good_tone1:

  • エラー内容を読む手助けをしてもらう

Pythonでコードを書いていると、エラーコードによく遭遇します。
その時に、どういう意味のエラーなのか尋ねます。
尋ねると言っても、自分が書いたコード全文を乗せるというよりは、エラー内容を聞く形が多いです。今回であれば、文法エラーということなので、自分が書いたコードに抜けやスペルミスがないか確認します。修正してもエラーが出続ける場合や、修正箇所がわからない場合は、自分が書いたコードのどこがおかしいのか聞いています。
image.png

これを繰り返して、エラー内容を覚えていっているイメージです。
エラー内容を読む勉強にもなるかなと思ってやっています:writing_hand:

  • 問題を出してもらう

同じ問題を解き続けると、理解して解くことができたのか、単純に答えを覚えているからなのか、分からなくなってくることがあります。
そういう時に、Copilotに「復習がしたいから、問題出して」と言って、問題を出してもらっています。
初級から、レベルを上げてほしい場合はそれを伝えれば、応じた問題を出してくれます。
間違えても解説もしてくれるので、サクッと復習したいときに、よく利用しています。
image.png

  • 番外編 おしゃべり相手

人に聞きにくいことでも、AIなので何でも聞きやすいのがいいところだと思います。
こういう風にしたいけど現実的じゃないかな、など、自分が迷っていることを聞くと、
背中を押してくれるような返答もあれば、こうした方がいい!というアドバイスをくれたりします。
image.png

Copilotに聞いているうちに、自分の頭の中の整理もできるので、いろいろ話しちゃいます。
絶賛人生迷子中の私にはうってつけでした。笑
あとこのキャラクター、キツネのミカがかわいい:heart_eyes: 癒しでもあります:relaxed:

最後に

今回は私の最近の勉強のおとも、Copilotについて書いてみました。
読みにくい箇所、見にくい箇所があったかと思いますが、最後までお読みいただきありがとうございました。

一人で勉強している方や、私と同じように人に聞くには勇気がいって聞けない、、という方の役に立てれば幸いです!

一緒にがんばっていきましょう!:muscle:

6
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
6
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?