『#100日チャレンジ 毎日連続100本アプリを作ったら人生が変わった』は、生成AIを活用し100日間連続でアプリ開発を行った文系女子大生のリアルな成長記です。知識ゼロからAIを思考のパートナーとして駆使し、エラーや苦悩を乗り越えて未経験エンジニア就職や国際学会での論文採択を果たすまでの実体験が描かれています。本記事では、本書の概要や具体的なAI開発手法、挫折を防ぐ継続のノウハウを詳しく解説します。
著者・大塚あみ氏の来歴と泥臭く壁を破る挑戦精神
著者の大塚あみ氏は、もともと高度なITスキルやプログラミング経験を持っていたわけではなく、大学の授業でChatGPTと出会ったことをきっかけに開発を始めました。大学の宿題や日常のちょっとした作業を効率化したいという、身近な動機からスタートし、徐々に高度な実装へとステップアップしていきました。
試行錯誤の末に見出したAIとの対話法
エラーやバグで挫折しそうになる度に、著者は生成AIを単なるコード自動出力機としてではなく、「なぜ動かないのか」を議論する指導役として使い倒しました。失敗やエラーメッセージを放置せず、対話を繰り返して根本的な原因を掘り下げたことが、結果として本質的なスキルの定着につながったのです。
以下の引用は、本書の内容を紹介する公式ページからの抜粋です。
~怠け者の大学4年生がChatGPTに出会い、ノリでプログラミングに取り組んだら、教授に褒められ、海外論文が認められ、ソフトウェアエンジニアとして就職できた。~
日経BOOKプラス
苦しい状況から逃げずに小さな修正を愚直に重ね、動かす楽しさを噛み締めた経験こそが、著者をプロのエンジニアへと成長させる最大の原動力となりました。
『#100日チャレンジ』の概要と試練を乗り越えた成果
本書は、文系で怠け者を自称する大学4年生の著者が、生成AIのChatGPTを活用し100日間毎日アプリを制作・投稿した実体験を描いたノンフィクション書籍です。プログラミング知識ゼロの状態からスタートし、AIとのやり取りを通して思考力と開発力を急速に高めていくリアルな成長の過程が克明に記録されています。
身近な課題解決から始まったアプリ作りのバリエーション
100日間の挑戦の中で開発されたアプリは、オセロゲームなどの身近なゲーム開発からスタートし、日々の生活の中でのちょっとした不満や面倒を解消するアイデアツール、さらにはChatGPT APIなどを組み合わせた外部連携アプリへと進化していきました。完璧さを求めるのではなく、60%の完成度でも世に出す姿勢が多彩な作品を生み出す原動力となりました。
| フェーズ | 開発アプリの例・テーマ | 獲得したスキル・変化 |
|---|---|---|
| 初期(1〜30日) | オセロ、簡単なWebゲームなど | AIへの基本的な指示出し、画面表示の理解 |
| 中期(31〜70日) | 日常の不便を解消するアイデアツール | エラーログの解析、複数機能の組み合わせ |
| 後期(71〜100日) | ChatGPT API活用の外部連携アプリ | 高度なAPI連携、実用的なツール設計力 |
過酷な挑戦の末に掴んだ驚きの成果
毎日の過酷な開発とSNSでの発信を続けた結果、単なる趣味や自己満足にとどまらず、大学の教授や専門家から高く評価される大きな成果へとつながりました。研究での学会発表や国際論文の採択、さらには未経験からのエンジニア就職決定など、人生を劇的に変えるきっかけとなったのです。
著者が歩んだ主な実績と成長の軌跡は以下の通りです。
- 100日間連続アプリ開発を達成してSNSで公開しました。
- ChatGPTとの対話を通してプログラミングを習得しました。
- 海外学会での論文採択を果たして高く評価されました。
- IT企業のエンジニア内定を未経験から獲得しました。
プログラミング初心者であっても、適切なデジタルツールと諦めない強い心があれば、わずか数ヶ月という短期間で大きな飛躍を遂げられることを証明した一冊です。
AIを活用したアプリ作成の具体的な手順と挫折を防ぐコツ
AIを活用してアプリを作る際は、AIにすべてを任せきりにするのではなく、人間が適切な指示(プロンプト)を出してエラーを一緒に解決していく姿勢が重要です。著者の100日間の経験から学べる最大のポイントは、エラーの乗り越え方と開発自体を楽しむ工夫にあります。
初心者でも途中で挫折しないためのアプローチ
開発中の複雑なエラーで挫折しないためには、段階的なステップを踏むことが非常に効果的です。最初から完璧で巨大なアプリを作ろうとせず、画面に文字を出すといった小さな機能を一つずつ動かす喜びを感じることが成功への最短ルートとなります。
「毎日1本」を継続させる仕組みとタイムマネジメント
毎日途切れずにアプリを作り続ける秘訣は、強い精神論ではなく「公開前提の仕組み」作りにあります。SNSで毎日投稿宣言をすることで自分に心地よい強制力をかけ、アイデアに悩んだ日はAIとの会話からヒントを得るなど、日常の中に開発と発信のサイクルを組み込む工夫がなされていました。
開発をスムーズに進め、エラーの壁を乗り越えるコツは以下の項目です。
- 機能の最小単位化を行ってAIに伝えます。
- エラーログの即時共有で解決策を聞きます。
- コードの解説要求により仕組みを深く理解します。
- 小さく動かす体験を重視して開発を楽しみます。
AIとの密接なやり取りを粘り強く継続することで、プログラミング初心者であっても途中で挫折することなく、実用的なアプリを完成させることができます。
非エンジニアの私がAIアプリ開発に挑んだリアルな軌跡
日頃の業務の中で「ここが効率化できたらいいのに」と感じる瞬間が多くありましたが、ツールを作る技術はなく諦めていました。そんな中で本書に出会い、文系未経験から生成AIを駆使してアプリを作り上げたプロセスに感銘を受けました。
「自分も現場の悩みをITで解決したい」という強い気持ちが芽生え、挑戦への第一歩を踏み出す勇気をもらいました。自分でもChatGPTをパートナーにして開発を始めてみると、簡単なツールならすぐ作って正確に動いてくれますが、少しむずかしい事をやらせようとするとエラーが頻発して困りました。
困ったので「エラーの意味をAIにわかりやすく解説してもらう」やり方を真似したところ、詰まっていた原因がスムーズに解決していきました。小さな機能を動かす体験を積み重ねるうちに、自分が必要としていたタスク管理ツールを無事に作り上げることができました。また、本書をきっかけにプログラム言語の必要性も感じたので、基礎からの勉強も少しずつ始めています。
自分で作った仕組みが動いた感動は今でも忘れられません。AIを活用した開発手法は、知識がない非エンジニアであっても課題を解決する力を与えてくれる画期的なアプローチだと実感しています。
著者が挑戦を終えて感じたAI時代の本当の価値
著者の大塚あみ氏は100日間の過酷なチャレンジを振り返り、「単にコードや知識を覚えること以上に、AIをどう使いこなして思考を整理するかという姿勢が身についた」と深く実感しています。人気Web番組や各種インターネットメディアでも大きく取り上げられ、AI時代における新しい個人の学習・開発スタイルとして高い注目を集めました。
「未経験でも何にでもなれる」という実感と達成感
最初は「卒論を書くのが面倒だから逃げたい」という軽いノリから始まった挑戦でしたが、毎日エラーと格闘しながら一つの成果物を泥臭く完成させる中で、著者は「人間は正しいツールと少しの情熱さえあれば何者にでもなれる」という強い手応えを得ました。
自分の作ったツールがSNSで拡散され、見知らぬ誰かに使われて感謝された時の喜びは言葉にできないほど大きかったと述べています。著者本人がチャレンジを通して実感した主な感想やメディアでの見解は以下の通りです。
- 思考の壁打ち相手としてAIを活用する重要性に気づきました。
- 泥臭いエラー対応こそが一番の成長につながりました。
- 行動を起こす勇気があれば人生は変わると確信しました。
- 動くアプリの完成による感動は一生モノです。
著者の生々しい試行錯誤や達成感を知ることで、これから新しいスキルを身につけたいと考えている読者も「自分にもできるかもしれない」という大きな勇気をもらえます。
本書の基本情報
『#100日チャレンジ 毎日連続100本アプリを作ったら人生が変わった』の書籍情報を以下にまとめました。今後の学習方法の選択や書籍購入の検討にぜひ役立ててください。本書は1,980円(税込)で日経BPより発行されています。生成AIを活用して自分自身の可能性を切り開きたいと考えている人にとって、具体的な道標となる一冊です。
まとめ
生成AIの登場により、個人の挑戦と成長の可能性は飛躍的に広がりました。知識ゼロからの挑戦でも、正しいツールと一歩踏み出す情熱さえあれば人生を大きく変えられることを本書は教えてくれます。エラーや壁に直面したときこそ本質的な学びのチャンスです。本記事をヒントに、あなたも新しい学びや挑戦への一歩を踏み出してみませんか。
あとがき
生成AIの進化により、アイデアを形にするハードルはかつてないほど下がりました。重要なのは特別なスキルではなく、「こうなれば便利なのに」という日常の気づきと最初の一歩を踏み出す行動力です。エラーに直面した時こそが学びの機会となります。本書から得たヒントを胸に、あなたもAIと共に新しい課題解決への挑戦を始めてみませんか。


コメント