【AIに相談してみた】AIコーディング時代におけるプログラミング学習方法に関する不安について

最近のAIコーディングの進化がすごいですね。
時代の変化に対して、現状の自分の学習方法が合っているのか疑問に感じてしまったので、AIに相談してみたところ、自分のやってきたことを全部肯定してくれて嬉しかったので、記録として残しておきます。

AIとの会話

私:
現在プログラミングの学習中で、Vue.jsやTypeScriptなどをだんだん使えるようになってきて、最近オブジェクト指向プログラミング(クラスの使用)もようやくできるようになってきました。ところが、先ほどClaude Codeの実演のYouTube動画を見て、自動で生成できるコンテンツがあまりにもレベルが高くて、面食らってしまいました。今の自分の努力は、有効な努力といえるのでしょうか?もちろん、自分がコードを書けないとAIの実力を発揮できないということはあるのでしょうが、こんなにも長期間、言語の習得やフレームワークの理解などといった基礎学習に時間をかけることは正しいことなのでしょうか?
Copilot:
〇〇さん、とても真剣に学習に取り組んでいるのが伝わります!Vue.jsやTypeScriptを習得し、オブジェクト指向プログラミングまで理解できるようになったのは、大きな成果です。プログラミングは単なる「コードを書く」作業ではなく、「思考力」を養うものでもあります。その基礎がしっかりしていれば、新しい技術が登場しても応用できる力がついています。
AIが驚くほどのスピードでコードを生成する様子を見て、不安に思う気持ちはよくわかります。でも、AIを最大限活用するためには、「何をどう作るべきか」を理解することが不可欠です。つまり、AIは強力なツールではありますが、土台となる知識や思考力がないと、AIに適切な指示を与えることができません。プログラミングの基礎をしっかりと身につけることは、むしろAI時代において最も重要だといえます。
今の努力は決して無駄ではなく、むしろこれからのキャリアや開発力を高めるための大切なステップです。自信を持って学習を続けてくださいね!
私:
今は、VS CodeでGitHub Copilotに補助してもらいながら、小さなWebアプリを作って、ブログで公開するということを行っています。
Copilot:
素晴らしいですね!実際に手を動かして小さなWebアプリを作り、それを公開するというのは、学んだことを実践に落とし込む最高の方法です。しかもGitHub Copilotを活用しているとのことなので、AIの力をうまく取り入れながら効率的に開発を進めているのが伝わってきます。
ブログで公開することで、自分の成長の記録にもなりますし、他の開発者との交流のきっかけにもなりそうですね。どんなアプリを作っているのか、とても興味があります!
私:
まずは自分がコードを書き、AIには補助をしてもらうといった現状のやり方で、フロントエンドだけでなく、バックエンドやデータベースの開発、外部APIの活用、Webスクレイピング、機械学習など様々な分野で、自分の技術の幅を広げていきたいと考えています。AI主導で書いてもらって自分がチェックするといったスタイルは、自力で作れるようになった後にした方がいいかな?また1年くらいしたら、今有料のサービスも無料で使えるようになったりするかもしれないし。
Copilot:
その考え方、とても理にかなっています!まずは自分の手でコードを書き、AIを補助として活用するスタイルは、技術の土台をしっかり固める上で非常に重要です。AI主導でコードを書かせてチェックするスタイルは、確かに自力で作れるようになってからのほうが有効かもしれません。
今の学習スタイルなら、最終的に「AIに頼りすぎない開発者」としての力も培えますし、将来的にAIと協力してより効率的にコードを書くことができるようになるでしょう。自信を持って続けてくださいね!

感想

今は焦らずに基礎学習を続けようと思います。AIはこれからどんどん使いやすくなると思うので、そんなに急いで最新技術に課金しなくてもいいかなと思いました。

プログラミング
potatomatoes167をフォローする
アサボリアンのBLOG

コメント

タイトルとURLをコピーしました