AIで作ったコードを、理解して扱える形に整理します
現役のITエンジニアとして、Webアプリケーションや業務システムの開発・運用に13年間携わっています。
フロントエンド・バックエンド開発を中心に、Androidアプリ開発、データベース設計、サーバ・ネットワーク・監視基盤など、システムを動かし続けるための領域も経験してきました。インフラ業務については、開発と並行して約6年間担当しています。
個人開発では、ChatGPT、Codex、Claude Codeなどの生成AIを活用し、アイデアの整理、仕様作成、実装、コードレビュー、デプロイまで行っています。
生成AIを使えば、プログラミング経験が少なくてもコードやアプリを作れるようになりました。一方で、「動いてはいるけれど中身がわからない」「変更すると壊れそう」「次のAIにうまく引き継げない」といった状態も起こりやすくなっています。
私は、コードを一方的に評価したり、難しい言葉で説明したりするのではなく、
・何をしているコードなのか
・データがどこから来て、どこへ行くのか
・どの部分を変更すると影響が出るのか
・確認できたことと、まだ確認できないこと
・次にAIへどのように依頼すればよいか
を分けて整理することを大切にしています。
ご自身で作ったコードを、もう少し理解して扱える状態にしたい方のお手伝いができればと思います。