学習方法

メンター情報

料金

対応時間帯

返信スピード

学習方法

メンター情報

料金

対応時間帯

返信スピード

Python 指導者 未経験からエンジニア ChatGPT

生成AI(ChatGPT)でプログラミングの独学・独習方法を身に付ける

できること

生成AI(ChatGPT)でプログラミングの独学・独習方法を身に付ける

image


はじめまして
書籍「ChatGPTとPythonからプログラミングはじめます! Ver2.0: 生成AIで学び方を学ぶ プログラムの作り方、考え方を流れるように」を使っての独学・独習方法をポイント解説またはサポートします。

独学・独習方法について
プログラミング言語の文法や構文、ショート・コードを指導するって、決まり切っているから(指導者にとっては)楽なんです。でも、「文法、構文を学んだらプログラムが作れるようになる」なんて思わないでください。
本プランでは、作成されたプログラム・コードから、文法や構文を知り、ロジック・アルゴリズム、処理の流れ、プログラム構造やデータ構造、プログラム仕様などを実践の逆から学んで、最終的には問題からプログラムを作るという本来の流れを習得します。このための独学・独習方法です。これをコードレビューと呼んでいます。

何でもかんでも人に頼ってはいけないというのがプログラミング世界のセオリーです。じぶんで考え、じぶんで調べて、答えを出す。相談する場合は、その答えを元に尋ねるという感じです。だからこそ、どんな手順で学べばいいのかを知っておく必要があります。

あなたが必要としている答えはありません
いきなりですみません。でも、あなたが本当に必要としている答えはどこにも存在していないと思います。だから、探すのは諦めてください。今や生成AIの時代です。うまく使うコツをお教えします。その意味で、ネット情報はサブ的な位置付けです。

今のプログラミング学習の問題点・欠点

  • プログラミング言語の文法や構文の理解とそのためのショートプログラム学習
    →一通り入門書を制覇したけど、いざプログラムを作ろうとしたらフリーズ状態
  • 思考がプログラム・コード中心
    →利用者にもコードで説明するしか方法を知りません
  • 要件(演習問題含む)からプログラムを作るための設計ができない
    →概念や思考の理解は個人の資質に委ねられています。
  • いきなり対象ジャンルからはじめるため基礎がない状態
    →プログラム作りの基礎がないため、様々な局面で理解できず、基礎が曖昧になっています。
  • プログラミングで論理的思考を学ぶ、学べるのは幻想。 ※ まだまだありますが以下省略
    →文法を学んでいる最中に自分自身でプログラム作りを意識してじぶんで身に付けなければ、誰も教えてはくれません。

これからのプログラミング学習は生成AIを活用する時代
大まかな流れを紹介します

  1. 生成AIに演習問題のプログラムを作成を指示
  2. プログラム・コードを日本語翻訳の指示
  3. 実装面(コーディング&デバッグ)
    • 日本語翻訳で、プログラム全体の流れを理解
    • コードと翻訳の対比(翻訳をじぶん流にアレンジ)
    • 様々なエラーの体験
    • 仕様からプログラムの実装
  4. 設計面
    • ロジック、アルゴリズムの理解
    • プログラム仕様書の作成指示
    • 仕様の抽象化
    • 問題解決を結果から考える

言語は「手軽さ」からはじめる
プログラミング言語は多数存在しますが、そのほとんどはデバイス、OS、環境に依存しています。例えば、iPhoneアプリを開発する場合、MACマシンとiPhoneが必要です。作ったアプリを登録する際、対象バージョンに対応しなければなりません。人によってはこの制限はきついと思うかもしれません。プログラム作りの基礎を学ぶのに、敷居の高くなる環境や言語は不適切です。
いつでも、どこでも、どれでも学べるPython言語を提案しています。プログラム作りの基礎をマスターすれば、対象ジャンルの環境を作って対象言語への移行もスムーズです。もし、プログラミングに向いているかどうかを確認するだけならなおさらです。

生成AIは良きメンター
生成AIは強力なメンターとして多くの利点がありますが、限界や欠点も存在するため、それを理解して活用することが重要です。感情がないため、同じ質問を繰り返しても冷静に同じ回答が返ってきます。後、年齢制限あり:保護者監視の必要もあるとしています。
注意点

  • 情報元そのものが偏っていた場合回答も偏る
  • 質問に対して回答するだけ
  • 利用者の生成AIに対する依存のリスク
  • 客観性に欠ける

トラブル、エラーがスキルアップの条件
何事もなく、動作するプログラム・コードは印象に残らず記憶も曖昧です。トラブルやエラーが発生し解決するまで集中するため理解度は違ってきます。わざとエラーを作って学習します。

学習環境

  • 生成AI:ChatGPT
  • 言語:Python
  • 開発環境:Google Colaboratory(ブラウザ)
  • 要インターネット環境
  • デバイス:パソコン > タブレット > スマホ

当サポートのメリット
書籍を読むのもそれなりに時間がかかります。要点の解説で理解を深め効率よく進めることができます。また、生成AIは万能では有りません。生成AIはあなたの知らないことに答えることはできません。あなたにとってベストな回答かは分かりません。あなたの日々の状況をチャットで推察してサポート、アシストを行い、直接の会話でより具体的な学習内容や方向性の提案などが可能です。

指導者の方へ
当サポートを用いれば、プログラム作りの基礎を指導することができます。さらに、基本的な質問は生成AIでほぼ完結します。後は、感覚的な部分や指導者の方が伝えたいことを行うだけです。基本的な設計までマスターしてもらえる優れた方法です。

メンタープロフィール

丸山 信幸

評価:-

レビュー

レビューは投稿されていません。
あなたにおすすめの人気メンター
Ruby on Railsを用いたWeb開発のお悩み解決のお手伝いをします
Ruby on Railsを用いたWeb開発のお悩み解決のお手伝いをします
Ruby on Railsを用いたWeb開発のお悩み解決のお手伝いをします
5.0 (9)
ITスキルアップのためのお手伝いします。
ITスキルアップのためのお手伝いします。
ITスキルアップのためのお手伝いします。
5.0 (19)
CADなんでも相談ルーム
CADなんでも相談ルーム
CADなんでも相談ルーム
5.0 (2)
【初心者・非エンジニア歓迎】Web開発の知識教えます!
【初心者・非エンジニア歓迎】Web開発の知識教えます!
【初心者・非エンジニア歓迎】Web開発の知識教えます!
5.0 (75)
【初心者限定!】Ruby on Rails学習のサポート!単発相談、質問し放題、動画学習など5つのプランから選べます
【初心者限定!】Ruby on Rails学習のサポート!単発相談、質問し放題、動画学習など5つのプランから選べます
【初心者限定!】Ruby on Rails学習のサポート!単発相談、質問し放題、動画学習など5つのプランから選べます
4.9 (26)
デザインエンジニアがなんでも相談に乗ります
デザインエンジニアがなんでも相談に乗ります
デザインエンジニアがなんでも相談に乗ります
5.0 (1)
【未経験歓迎】開発歴10年の現役フリーランスが独学やポートフォリオ作成・就職活動をサポート
【未経験歓迎】開発歴10年の現役フリーランスが独学やポートフォリオ作成・就職活動をサポート
【未経験歓迎】開発歴10年の現役フリーランスが独学やポートフォリオ作成・就職活動をサポート
4.9 (64)
【未経験者・初級者歓迎】プログラミングの初歩の初歩からサービス設計・グロース、転職・キャリア構築まで相談受けます
【未経験者・初級者歓迎】プログラミングの初歩の初歩からサービス設計・グロース、転職・キャリア構築まで相談受けます
【未経験者・初級者歓迎】プログラミングの初歩の初歩からサービス設計・グロース、転職・キャリア構築まで相談受けます
4.9 (62)
【初心者から中級者もOK】プログラミング基礎からプロダクト開発を分かりやすくお答えます!
【初心者から中級者もOK】プログラミング基礎からプロダクト開発を分かりやすくお答えます!
【初心者から中級者もOK】プログラミング基礎からプロダクト開発を分かりやすくお答えます!
4.5 (12)
相談に乗ります
相談に乗ります
相談に乗ります
5.0 (1)
【未経験者歓迎】プログラミングからキャリア相談まで(初心者向学習)
【未経験者歓迎】プログラミングからキャリア相談まで(初心者向学習)
【未経験者歓迎】プログラミングからキャリア相談まで(初心者向学習)
3.5 (27)
【未経験対応🔰】スクール不要!独学エンジニア育成コース
【未経験対応🔰】スクール不要!独学エンジニア育成コース
【未経験対応🔰】スクール不要!独学エンジニア育成コース
4.3 (426)
Laravel、AWSのことならおまかせ!
Laravel、AWSのことならおまかせ!
Laravel、AWSのことならおまかせ!
4.4 (21)
【未経験・初心者大歓迎🔰】プログラミング学習、開発お手伝い(授業や相談、不具合発見のお手伝いなど)
【未経験・初心者大歓迎🔰】プログラミング学習、開発お手伝い(授業や相談、不具合発見のお手伝いなど)
【未経験・初心者大歓迎🔰】プログラミング学習、開発お手伝い(授業や相談、不具合発見のお手伝いなど)
4.6 (26)
【Rails】オリジナルのロードマップを作成し、エンジニア転職に向けた学習と就職サポートをします🔥
【Rails】オリジナルのロードマップを作成し、エンジニア転職に向けた学習と就職サポートをします🔥
【Rails】オリジナルのロードマップを作成し、エンジニア転職に向けた学習と就職サポートをします🔥
4.8 (359)
個人ゲームアプリやWebサービスの喫茶店ガチレビューと、私ならではの情報提供
個人ゲームアプリやWebサービスの喫茶店ガチレビューと、私ならではの情報提供
個人ゲームアプリやWebサービスの喫茶店ガチレビューと、私ならではの情報提供
3.0 (2)
[未経験大歓迎]AWS、インフラ、サーバー、コンテナなどSREが現場で通用する技術をフォローします!
[未経験大歓迎]AWS、インフラ、サーバー、コンテナなどSREが現場で通用する技術をフォローします!
[未経験大歓迎]AWS、インフラ、サーバー、コンテナなどSREが現場で通用する技術をフォローします!
4.6 (260)
【転職成功実績あり】Ruby on RailsやReactの学習ポートフォリオ作成サポート
【転職成功実績あり】Ruby on RailsやReactの学習ポートフォリオ作成サポート
【転職成功実績あり】Ruby on RailsやReactの学習ポートフォリオ作成サポート
4.9 (80)
これからRuby on Railsを学び始めたい・学んでいるがメンターを探している方のフォローを致します!
これからRuby on Railsを学び始めたい・学んでいるがメンターを探している方のフォローを致します!
これからRuby on Railsを学び始めたい・学んでいるがメンターを探している方のフォローを致します!
5.0 (4)
iOS・Androidアプリ開発全般&アプリの運用・グロース・収益化などをアドバイス・サポートします
iOS・Androidアプリ開発全般&アプリの運用・グロース・収益化などをアドバイス・サポートします
iOS・Androidアプリ開発全般&アプリの運用・グロース・収益化などをアドバイス・サポートします
5.0 (1)

相談できます

丸山 信幸

本人確認 秘密保持契約(NDA)
評価
-

返信スピード

1〜2日以内

※あくまでも目安となります

スキル
Python 〜3年
JavaScript 〜3年
C#/C/C++ 5年〜
このプランをシェアしよう!