学習方法

メンター情報

料金

対応時間帯

返信スピード

学習方法

メンター情報

料金

対応時間帯

返信スピード

Python Django Flask FastAPI

【Python】AIが書いたコードを読んで直せるようになる|基礎100問 × 1対1レビュー

【Python】AIが書いたコードを読んで直せるようになる|基礎100問 × 1対1レビュー-image1

できること

AIが書いたコードを、読んで直せるようになる

Python 実装トレーニング(1対1コードレビュー付き)

image

image


こんなところで止まっていませんか

  • AIに頼めば動くものは出てくる。でも「なぜこの書き方なのか」を聞かれると説明できない
  • 動いたので良しとしてきた。他人が読める形か、後から直せる形かは考えたことがない
  • if文すら毎回調べている。写経はできるが、白紙から書き始めると手が止まる
  • 何が適切な書き方なのか、判断する基準を持っていない

AIがコードを書く時代に、なぜ基礎なのか

書く速度はAIが肩代わりしました。残ったのは、出てきたコードが正しいかを判断する仕事です。

PythonはAIがもっとも流暢に書く言語です。それらしいコードが一瞬で出てくるぶん、読めないまま採用してしまう危険も大きい。読めるかどうかは、自分で書いたことがあるかで決まります。書いたことのない構造は、目の前に出されても良し悪しが分かりません。

これまで初学者やジュニアが経験を積んできた「小さめの実装タスク」は、AIに吸われました。写経と補完で1年が過ぎ、自分で書いた量だけが残らない。自分で書く時間は、意識して作らないと消えます。


やること:小さく書いて、PRを出して、1行ずつレビューを受ける

  1. 課題を自分の手で書く。 1課題は小さく。AIには書かせません
  2. ブランチを切ってPRを出す。 現場と同じGitHub Flowで
  3. 1行ずつレビューを受ける。 直す箇所と、なぜそう書くのかの理由を返します
  4. 直してマージ、次へ。 同じ指摘が消えるまで回します

レビューするのは、あなたが書いたコードです。書き方の癖も、詰まった場所も、そこに出ます。

扱う範囲

領域 身につけること
基礎文法・データ構造 制御構文、リスト / 辞書 / 集合の使い分け。白紙からも書ける状態まで
オブジェクト指向・設計 クラスの切り方、責務の分け方、モジュール分割。指摘の理由を次の課題で再現できるまで
非同期処理 async / await、エラー処理と中断
Web開発 Flask / FastAPI での認証・API設計。RESTの考え方
テスト pytestで単体テスト。テストを書ける形に設計を寄せる
データベース テーブル設計、SQLの読み書き(MySQL)
Git / PR ブランチ運用、コミットの粒度、レビューのやり取り
インフラ Docker、GitHub ActionsでのCI。動かして仕組みを掴む範囲まで

進め方

  • 課題を出す → 自分で書く → PRを出す → レビュー → 直す。これを繰り返します
  • レビューは原則24時間以内に返信(多忙時は48時間以内)
  • 途中の質問はチャットでいつでも
  • 業務で書いているコードや、学習中の教材の持ち込みも可。何をやるかは最初に相談して決めます

受講された方の声

「基礎をやり直して初めて“書けない自分”に気づけた」
beurre64th さん(2024-12-08)
Pythonの基礎構文を学び直して、曖昧だった部分を一掃できました。これまでは「動けば良い」で済ませていましたが、課題を通じて品質と可読性の限界を痛感。今後はコードの質にもこだわりながら学びを深めたいと思います。

「じゃんけんアプリを1から実装できてスキルアップを実感」
Yusuke U さん(2023-11-25)
if文すら調べ直して書いていた状態から、数週間でミニゲームを自作できました。他人が読みやすく、後々管理しやすいコードの書き方まで細かく丁寧に指導してもらえました。

「“何が適切か”の判断基準が身につき自信に」
Shi さん(2021-06-29)
機能だけ達成するコードを書いていた自分に、より適切な書き方とその理由を丁寧に解説してもらえました。LinuxやGitHubの使い方など、現場で欠かせない周辺スキルまでサポートしてもらえ、大きな一歩を踏み出せました。


講師

元音楽業界。29歳・未経験からエンジニアに転向し、現在はWeb開発10年目です。事業会社で開発しながら、教える側を続けています。

  • MENTA 累計サポート300名以上 / 契約1,000件超 / 平均レビュー4.8(5.0満点) / 総合ランキング7位
  • 未経験から始めた側なので、どこで詰まるかは自分が通ってきた道として分かります

転職も年収も保証しません。「6ヶ月で必ず」とも言いません。伸びた人に共通していたのは、自分の手で書いた量が多いことでした。このレッスンでやるのは、その量を積むことです。


向いている人

  • 未経験で学習中。写経の先に進めていない
  • 独学で伸び悩んでいる。書ける範囲が広がらない
  • AIで動くものは作れるが、中身を説明できない
  • 毎週、自分の手で書く時間を確保できる

向いていない人

  • コードは書かずに、成果物だけ手に入れたい
  • 実装はAIに任せたい。読めるようになる必要は感じていない
  • 短期間での転職成功を保証してほしい
  • レビューで指摘されるのがつらい(毎回、直すところを書きます)

料金・お申し込み

(プラン名・月額・レビュー回数の上限をここに記入)

まずはDMでご相談ください。今どこまで書けるかを聞いた上で、どこから始めるかを決めます。合わないと思ったらそう伝えます。無理な勧誘はしません。


※ 実績はMENTA公開プロフィールに基づくものであり、転職や年収アップを保証するものではありません。

メンタープロフィール

マイケル@未経験から即戦力に!マンツーマンで徹底指導

最終ログイン:1日前
契約実績:247
評価: 4.8

レビュー

M K
★ ★ ★ ★ ★
M K

細かい部分まで見ていただけて勉強になります!

H.N
★ ★ ★ ★ ★
H.N

Pythonの基礎前半を学習してみて、まず感じたのは、組み込み関数の豊富さやスライスなど、便利な機能が多い一方で、覚えることも多く、最初は少し大変だったという点です。
ただ、学習を進める中で少しずつ慣れてきて、「Pythonの要領」のようなものは掴めてきた実感があります。
特に、分からないことがあっても、「調べる → 試す →理解する」という流れが自然にできるようになってきたことは、大きな成長だと思います。
また、関数の分割や命名、インデントによる構造の表現、データ構造(リスト・辞書・タプル)など、Pythonらしい書き方や考え方にも少しずつ慣れてきた手応えがあります。
全体として、自分のペースで着実に理解を積み重ねられており、良い感じで学習を進められていると感じています

takehiro1111
★ ★ ★ ★ ★
takehiro1111

基礎から徐々に機能的な開発まで学べて大変勉強になりました。
今後の方向性を少し考えたいこともあり一時解約しますが内容には満足しております。

会員登録後、全てのレビューをご覧いただけます。

このメンターの他のプラン
【Webエンジニア/PHP】未経験から即戦力に!現場基準のコードレビューとスキル養成サポート
【Webエンジニア/PHP】未経験から即戦力に!現場基準のコードレビューとスキル養成サポート
【Webエンジニア/PHP】未経験から即戦力に!現場基準のコードレビューとスキル養成サポート
4.8 (223)
【TypeScript】AIが書いたコードを読んで直せるようになる|基礎100問 × 1対1レビュー
【TypeScript】AIが書いたコードを読んで直せるようになる|基礎100問 × 1対1レビュー
【TypeScript】AIが書いたコードを読んで直せるようになる|基礎100問 × 1対1レビュー
5.0 (12)
【Go/Webバックエンド】未経験から6ヶ月でエンジニア転職!現場実務レベル完全習得コース
【Go/Webバックエンド】未経験から6ヶ月でエンジニア転職!現場実務レベル完全習得コース
【Go/Webバックエンド】未経験から6ヶ月でエンジニア転職!現場実務レベル完全習得コース
4.0 (3)
あなたにおすすめの人気メンター
フロントエンドエンジニアのフリーランスエンジニアになりたい方の相談に乗ります
フロントエンドエンジニアのフリーランスエンジニアになりたい方の相談に乗ります
フロントエンドエンジニアのフリーランスエンジニアになりたい方の相談に乗ります
4.0 (5)
【Rails】Ruby on Rails でWebサービスを作るときのあれこれの相談にのります
【Rails】Ruby on Rails でWebサービスを作るときのあれこれの相談にのります
【Rails】Ruby on Rails でWebサービスを作るときのあれこれの相談にのります
4.4 (114)
[未経験大歓迎]AWS・インフラ・サーバー・コンテナなどSREが現場で通用する技術をフォローします!
[未経験大歓迎]AWS・インフラ・サーバー・コンテナなどSREが現場で通用する技術をフォローします!
[未経験大歓迎]AWS・インフラ・サーバー・コンテナなどSREが現場で通用する技術をフォローします!
4.6 (308)
ITスキルアップのためのお手伝いします。
ITスキルアップのためのお手伝いします。
ITスキルアップのためのお手伝いします。
5.0 (19)
【Rails】オリジナルのロードマップを作成し、エンジニア転職に向けた学習と就職サポートをします🔥
【Rails】オリジナルのロードマップを作成し、エンジニア転職に向けた学習と就職サポートをします🔥
【Rails】オリジナルのロードマップを作成し、エンジニア転職に向けた学習と就職サポートをします🔥
4.8 (362)
【未経験・初心者大歓迎🔰】プログラミング学習、開発お手伝い(授業や相談、不具合発見のお手伝いなど)
【未経験・初心者大歓迎🔰】プログラミング学習、開発お手伝い(授業や相談、不具合発見のお手伝いなど)
【未経験・初心者大歓迎🔰】プログラミング学習、開発お手伝い(授業や相談、不具合発見のお手伝いなど)
4.6 (29)
【初心者歓迎】女性エンジニアが技術的質問・転職相談などslackでお答えします。
【初心者歓迎】女性エンジニアが技術的質問・転職相談などslackでお答えします。
【初心者歓迎】女性エンジニアが技術的質問・転職相談などslackでお答えします。
4.8 (22)
【初心者限定!】Ruby on Rails学習のサポート!単発相談、質問し放題、動画学習など5つのプランから選べます
【初心者限定!】Ruby on Rails学習のサポート!単発相談、質問し放題、動画学習など5つのプランから選べます
【初心者限定!】Ruby on Rails学習のサポート!単発相談、質問し放題、動画学習など5つのプランから選べます
4.9 (26)
デザインについての「お悩み」をより具体的に回答・アドバイスします【経験者も初心者も】
デザインについての「お悩み」をより具体的に回答・アドバイスします【経験者も初心者も】
デザインについての「お悩み」をより具体的に回答・アドバイスします【経験者も初心者も】
5.0 (3)
【Webエンジニア/PHP】未経験から即戦力に!現場基準のコードレビューとスキル養成サポート
【Webエンジニア/PHP】未経験から即戦力に!現場基準のコードレビューとスキル養成サポート
【Webエンジニア/PHP】未経験から即戦力に!現場基準のコードレビューとスキル養成サポート
4.8 (223)
チャット形式でプログラミング未経験者~中級者の学習サポートを致します。
チャット形式でプログラミング未経験者~中級者の学習サポートを致します。
チャット形式でプログラミング未経験者~中級者の学習サポートを致します。
4.8 (25)
UnityやPython初心者歓迎します
UnityやPython初心者歓迎します
UnityやPython初心者歓迎します
4.8 (23)
【初心者・非エンジニア歓迎】Web開発の知識教えます!
【初心者・非エンジニア歓迎】Web開発の知識教えます!
【初心者・非エンジニア歓迎】Web開発の知識教えます!
5.0 (75)
【未経験者OK】マンツーマンでマークアップエンジニアのトレーニングをサポート!
【未経験者OK】マンツーマンでマークアップエンジニアのトレーニングをサポート!
【未経験者OK】マンツーマンでマークアップエンジニアのトレーニングをサポート!
4.8 (384)
Laravel、AWSのことならおまかせ!
Laravel、AWSのことならおまかせ!
Laravel、AWSのことならおまかせ!
4.5 (21)
【初心者・未経験者歓迎】Webアプリケーション開発を行いたい方のメンターサポート
【初心者・未経験者歓迎】Webアプリケーション開発を行いたい方のメンターサポート
【初心者・未経験者歓迎】Webアプリケーション開発を行いたい方のメンターサポート
4.5 (102)
【初心者から中級者もOK】プログラミング基礎からプロダクト開発を分かりやすくお答えます!
【初心者から中級者もOK】プログラミング基礎からプロダクト開発を分かりやすくお答えます!
【初心者から中級者もOK】プログラミング基礎からプロダクト開発を分かりやすくお答えます!
4.5 (12)
相談に乗ります
相談に乗ります
相談に乗ります
5.0 (1)
プログラミングを学んで就職・転職・副業を勝ち取ろう【スクール型+キャリア相談】期間限定!値下げ中
プログラミングを学んで就職・転職・副業を勝ち取ろう【スクール型+キャリア相談】期間限定!値下げ中
プログラミングを学んで就職・転職・副業を勝ち取ろう【スクール型+キャリア相談】期間限定!値下げ中
プログラミング学習サイトのその先で実際に仕事をしていくためのテクニックシェア、相談のります(Rails,PHP,Go)
プログラミング学習サイトのその先で実際に仕事をしていくためのテクニックシェア、相談のります(Rails,PHP,Go)
プログラミング学習サイトのその先で実際に仕事をしていくためのテクニックシェア、相談のります(Rails,PHP,Go)
5.0 (3)

相談できます

マイケル@未経験から即戦力に!マンツーマンで徹底指導

1日前

本人確認 秘密保持契約(NDA)
契約実績
247
評価
4.8

返信スピード

1〜2日以内

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

スキル
PHP 5年〜
Laravel 〜3年
AWS 〜3年
JavaScript 5年〜
Vue.js 〜3年
すべて見る
このプランをシェアしよう!