TOPハウツー・学習テクノロジーコミットログコミット65: それでも私は手で書く06:58 3月22日 10再生 問題を報告する 再生する シェアする AIを用いたコーディングの話です。私が楽しい!と思える形で個人開発をしていきます!AI目次AI任せコーディングの落とし穴個人開発に最適なAIとの伴走スタイルAIから学ぶクリーンなコード設計術Flutter開発を加速するAIの提案力MVP開発におけるAI活用術とその先AI文字起こし(β版) # コミット64: それでも私は手で書く どうも 日々エンジニアリングに奮闘 している前田です このチャンネル は 私が感じたこと 考えたこと 学んだ ことをアウトプットして いくチャンネルです さて 今日は それでも僕は手で書く というテーマでお話をしていきます これはプログラミングのコーディング のお話ですね 特に個人開発に限 ったお話になります 今はAIエージェント を使ったコーディングですね AIエージェントに AIにコードを書 かせて待って 上がってきたプログラミング をコードレビューするみたいな のがよく行われていると思います が ちょっと僕は個人開発において は こういうことはやらないように しています やらないようにしている といいますか 自然とやれないっていう ような感じですね この話を今日は ちょっとしていこうと思います 以前もどこかの回でちょっとお話 したことがあったと思います そういう スタイルですね AIにコードを書いて もらって そのコードを確認 レビュー をして どんどんくっつけていく っていうことをやっていたんですけ ども あるとき その理解がやっぱり どこかで追いつかなくなっていって しまいました 僕は もちろん 僕が 悪かった部分がありますと コード レビューとか確認のときに ちゃんと 一からAIが書いてきたコードを 理解して これ ちょっと違うね とかを一個ずつ丁寧にやっていけば そんなことはならずに うまく進 めていけると思います もしくは AIに要件を伝えるときに もっと チューニングといいますか 細かい 部分も指摘して お願いするとか っていうことをやれば うまく回って いったのかもしれないですが 僕が 今 ここでやっているのは 個人開発 趣味でやっていて これが 僕はぶっちゃけ 楽しいと思えなかったんですよね AIからもらったコードをレビュー する めちゃめちゃ考えて確認して 見ていく 次 またAIからコードが 上がってきて それを確認していく っていうのは ただ苦痛でしかなかった ですね だから ちょっと続かなかった っていうのがあります そこから は単純に僕はAIと伴奏をしながら コーディングをしていくっていう スタイル これが一番楽しいと思 っているので これで進めています 確かにスピード感みたいなのは 落ちてしまうのかもしれないですが 個人的には 中長期的に見たとき には これが一番早いんじゃない かなって やっぱり思いますね なんだかんだ言って 理解していない ものを追加していくっていうのは 難しいなって思っています 結論 私は個人開発においては AIと伴 奏しながらやっていくっていう のが 一番楽しめるので これを 今後も継続してやっていきたい なというお話です また 少し話 が変わりますが AIから得ている 具体的な学びみたいなところを もう一つ話しておきたいと思います 僕はエンジニアとして何年か働 いてきていますが 綺麗にコード を保っていきたいなっていう気持ち がありますが 僕なりの綺麗が正解 でないことがあるんですよね もっと いい形っていうのがある それは 例えば先輩とか 経験のある方 からアドバイスをもらったとき に初めて気づけるといいますか っていう状況ではあったんですが それをAIくんがやってくれるという 形なので 設計の部分ですね ここ を綺麗に保つっていうのを教えて くれるのが めちゃめちゃいいな と思います 今 作っているアプリ Flutterのアプリにおいても同じ ですね ディレクトリー構造をどう したらいいのか クラスのどこに 追加して クラス名どんなのにしたら いいのかみたいなのも 一個ずつ やり取りしながら なるほどねと 勉強をしながら 追加ができている なと思っています また 私が作って いただけでは 思いつかない選択肢 をAI Cloud Codeくんは出してくれるん ですよね Flutterでは Flutterという フレーマーク使って 僕はスマホ アプリを作っているんですけれども 僕が知らないウィジェットみたいな ものを提示してくれることが多々 あります ちょっとウィジェット っていうのが何かっていうと HTML でいうタグ divタグとか aタグとか あると思うんですけども ああいう ものなのかなと理解してもらえ れば早いかなと思います あれに ちょっとロジックを付け加えられる みたいなのがウィジェット なので ウィジェットを組み合わせて画面 をFlutterは作っていくんですけれども 僕は把握していないウィジェット を使って画面作る そういうのを 提案してくれるので いや 素晴らしい なと思っています これは 自分で 勉強しているだけではなかなか 気づかない Flutterの全体の概要 の本を一から読まないと 見つけ られないようなことかなと思って います また さらに 同じような 話ですが 僕が使う予定もなかった ライブラリーとかをポンと使って みたりするので 一回 MVPっていう アプリをゼロから作るときには 一回 雑とした要件を作ってもらう と だいぶ参考になるコードがある なと思っています このライブラリー を使うんだなとか こんな感じになるん だなっていうのを 一回把握してから それを全部一回消す 消すわけじゃないん ですけれども それを参考に自分の 手で書いていくっていうような 感じですね それを使っちゃう と また同じことをやっちゃう ので っていうところですね なので クロードコード君から きれいな コードの書き方っていうのを学び ながら 個人開発を楽しめている なというお話でした 今日は以上 になります あとちょっとで 今 作っている 瞑想のアプリが完成 します ちょっと こちらに関しては サブスクの機能とかもつけて 今回 はリリースしていきたいなと思 っています 今日は以上になります 何かコメントとかいただけると 嬉しいです ありがとうございました もっと見る #プログラミング #エンジニアリング #claudecode #AIコーディング コミットログプレミアム放送配信中!06:581.コミット64: それでも私は手で書くコメント感想・質問・応援メッセージを書こう
コミット82: キウイのススメ 7分・昨日・ 3再生AI目次睡眠薬からの脱却を目指すキウイとの出会い睡眠改善の道のりと思わぬ整腸効果食物繊維を増やす皮ごとキウイの食べ方快便がもたらす仕事効率アップの秘密とは睡眠と腸活 キウイが教えてくれた新発見
コミット82: 月10回以上 9分・9月1日・ 4再生AI目次音声コンテンツ配信頻度向上の秘策「作る」から生まれるアイディアの発見カフェ作業を可視化するアプリ「カフェデスク」AI活用を乗り越えるSwift理解への道厳選2冊の読破が示す9月の目標
コミット81: 朝飯前の最大化 6分・8月31日・ 5再生AI目次朝飯前の最大化:生産性向上の秘訣とは?空腹がもたらす集中力と脳の覚醒富山茂彦「思考の生理学」に学ぶ真意午前中5時間を集中に活かす実践法全員に当てはまる?集中法に潜む個人差
コミット80: 同じ轍を踏む 6分・8月30日・ 5再生AI目次繰り返し直面するAI開発の落とし穴理解不能なコードを生むAI依存の弊害個人開発におけるAI利用の難しさとは「カフェデスク」開発での学びとリセット人が理解できる範囲でのAI活用術
コミット79: アイデアの源泉 9分・8月21日・ 6再生AI目次開発者が語る「アイデアの源泉」3選何もしない時間で生まれる創造性とは?野田クリスタル氏のアプリに学ぶ発想術あなたのアプリを変える「ひとひねり」ChatGPTでアイデアを磨き具体化する法
コミット78: 伴走する教育 8分・8月18日・ 7再生AI目次名との読書体験が語る教育の原点教員からプログラミング講師まで教員時代に実践した「伴走」の姿学習効果を高める「隣にいる」理由「伴走する教育」が持つ普遍的価値
コミット77: 忘れる前提で働く 8分・8月17日・ 7再生AI目次忘れやすい記憶への対策とは?長期休暇明けを乗り切る仕事術未来の自分へ残すメモの習慣エンジニアの書くコードの秘訣背景や目的を記すドキュメント術
コミット76: 私にとっての"予防歯科" 14分・8月14日・ 30再生AI目次マーケティング本から得る予防歯科の視点鉄道会社が陥ったビジネス視点の教訓キシリトールガムが築いたブルーオーシャン歯医者の概念転換と市場拡大の秘訣エンジニアが考える市場志向の真意
コミット75: 粉瘤との終わらない戦い 10分・8月4日・ 8再生AI目次粉瘤との長年にわたる奮闘記録ニキビと誤解?粉瘤の正体とは年間医療費10万円超えの現実保険適用「月1回」の壁とその突破術複数の粉瘤除去を望む医療制度への提言