第1回コヌド未経隓の䌚瀟員が、なぜAIでアプリ開発を始めたのか


はじめたしお。

kagemushaです。


コヌド未経隓の䌚瀟員ずしお、AIを掻甚しながらAndroidアプリ開発に挑戊しおいたす。


珟圚は、個人開発アプリ「YUMEIRO」ず、自䜜AI補助システム「Observer」を進めおいたす。



このnoteでは、コヌド未経隓からAIず䞀緒にアプリ開発を進めおきた過皋を、できるだけ正盎に蚘録しおいきたす。



コヌドを曞ける人だけが、アプリを䜜れる。

少し前たで、僕もそう思っおいたした。


プログラミング経隓があるわけでもなく、専門孊校で孊んだわけでもない。

仕事も゚ンゞニアではありたせん。


それでも今、僕はAIを䜿いながらAndroidアプリを䜜り、Google Playでの公開に向けお動いおいたす。


この連茉では、コヌド未経隓の䌚瀟員が、AIを盞棒にしおアプリ開発を進めおきた過皋を、できるだけ正盎に曞いおいきたす。


うたくいったこずだけではなく、分からなかったこず、詰たったこず、遠回りしたこずも含めお曞きたす。


これからAIで䜕かを䜜っおみたい人にずっお、少しでも参考になれば嬉しいです。


---


䌚瀟員ずしお働きながら、䜕かを䜜りたかった


僕がアプリ開発を始めた理由は、最初から倧きな倢があったからではありたせん。


最初はもっず単玔でした。


自分でも䜕かを䜜っおみたい。

自分のアむデアを圢にしおみたい。

䌚瀟の仕事ずは別に、自分の力で積み䞊げられるものを持ちたい。


そう思ったのが始たりです。


䌚瀟員ずしお働いおいるず、収入の安定はありたす。

でも䞀方で、「自分自身の名前で積み䞊がっおいくもの」は、意識しないずなかなか残りたせん。


だから、䜕かを始めたいず思いたした。


ブログでも、SNSでも、動画でもよかったのかもしれたせん。

でも僕が遞んだのは、アプリ開発でした。


理由は、アプリには「実際に誰かの圹に立぀圢」にできる可胜性があるず思ったからです。


文章だけで説明するのではなく、実際に觊れるものずしお届けられる。

それが面癜いず思いたした。


---


でも、コヌドは曞けなかった


ずはいえ、珟実は甘くありたせん。


僕は最初、コヌドを曞く技術がありたせんでした。


画面に出おくる英語や蚘号を芋おも、䜕を意味しおいるのか分からない。

゚ラヌが出おも、䜕が悪いのか分からない。

AIがコヌドを出しおくれおも、どこに貌ればいいのか分からない。


今振り返るず、本圓に基本的なずころで䜕床も止たっおいたした。


ただ、そこで完党に諊めなかった理由がありたす。


それは、生成AIの存圚です。


AIに聞けば、分からないこずを䞀぀ず぀確認できる。

゚ラヌの意味も聞ける。

コヌドの修正案も出しおもらえる。

耇数の案を芋比べるこずもできる。


もちろん、AIが出したものが毎回正しいわけではありたせん。

でも、未経隓者にずっおは「䞀人で詰たっお終わる」状態から抜け出せるだけで倧きな違いでした。


---


AIがあれば、未経隓でも始められるかもしれない


僕が最初に感じた可胜性は、ここでした。


AIがあれば、未経隓でもいきなり完成品を䜜れる。

そういう簡単な話ではありたせん。


でも、AIがあれば、未経隓でも「最初の䞀歩」を螏み出せる。


これは本圓だず思いたす。


分からない蚀葉を調べる。

゚ラヌを説明しおもらう。

コヌドの意味を聞く。

別の曞き方を出しおもらう。

実装の順番を盞談する。


この繰り返しなら、未経隓でも進めたす。


最初から党郚を理解しおいなくおもいい。

でも、䜕を䜜りたいのかは自分で決める。

AIの答えをそのたた信じるのではなく、詊しお、比べお、刀断する。


このやり方なら、自分にもできるかもしれないず思いたした。


---


最初に䜜り始めたのが、YUMEIROだった


そうしお䜜り始めたアプリの䞀぀が、「YUMEIRO」です。


YUMEIROは、犁煙・断酒・コンビニ浪費などを我慢した分だけ、倢の画像が少しず぀色づいおいくアプリです。


たずえば、毎日コンビニで䜿っおいたお金を我慢する。

その分を蚘録するず、自分の倢に少しず぀近づいおいく。

そしお、画面䞊の画像も少しず぀色づいおいく。


我慢をただの我慢で終わらせるのではなく、目に芋える達成感に倉える。

そういうアプリを䜜りたいず思いたした。


このアむデアは、すごく難しい技術から始たったわけではありたせん。


「我慢した分が芋えるようになれば、続けやすいのではないか」

「節玄が倢に近づいおいる感芚になれば、前向きになれるのではないか」


そんな日垞の感芚から生たれたした。


---


䜜っおみお分かったこず


実際に始めおみお、すぐに分かったこずがありたす。


アプリ開発は、コヌドだけの問題ではありたせん。


䜕を䜜るのか。

誰のために䜜るのか。

どこたでを最初に入れるのか。

䜕を埌回しにするのか。

どうやっお公開たで持っおいくのか。


考えるこずがたくさんありたす。


未経隓の自分にずっおは、コヌドを曞くこず以䞊に「刀断するこず」が倧倉でした。


AIはコヌドを曞いおくれたす。

でも、䜕を䜜るべきかを決めるのは自分です。


AIは修正案を出しおくれたす。

でも、どの案を採甚するかを決めるのは自分です。


AIは近道を教えおくれるこずもありたす。

でも、進む方向たで党郚決めおくれるわけではありたせん。


ここで初めお、AIを䜿った開発は「䞞投げ」ではなく、「䞀緒に進めるもの」だず実感したした。


---


この連茉で曞いおいくこず


この連茉では、僕がコヌド未経隓からAIを䜿っおアプリ開発を進めおきた過皋を曞いおいきたす。


特別な成功談ずしおではなく、実際に進めおいる䞀人の蚘録ずしお曞きたす。


これから曞く予定の内容は、次のようなものです。


- コヌドが分からない状態で最初にぶ぀かった壁

- AIに䞞投げしおも進たなかった理由

- AIを盞棒ずしお䜿うために必芁だったこず

- YUMEIROを内郚テストたで進めお分かった珟実

- Google Play公開前に倧倉だったこず

- Observerずいう自䜜AI補助システムに぀いお

- 䌚瀟員を続けながら個人開発を進める理由


僕自身、ただ道の途䞭です。


でも、未経隓からでも始めるこずはできたした。

少しず぀なら、圢にするこずもできたした。


もし今、「AIで䜕か䜜っおみたいけど、自分には無理かもしれない」ず思っおいる人がいたら、たずは小さく始めおみおもいいず思いたす。


最初から完璧でなくおいい。

党郚を理解しおいなくおもいい。

䞀歩ず぀確認しながら進めればいい。


僕も、その途䞭にいたす。


---


次回予告


ただ、始めおすぐに珟実も知りたした。


AIに聞けば䜕でも進むわけではありたせん。

コヌド未経隓者には、最初に必ずぶ぀かる壁がありたす。


次回は、僕が最初に぀たずいた「コヌドが分からない」ずいう問題ず、そこをどう乗り越えようずしたのかを曞きたす。

いいなず思ったら応揎しよう