こんにちは、ヒロです。
「在宅副業でプログラミングってハードルが高そう」と思っていた自分が、AIツールを使ってどこまでできるか実際に挑戦してみました。今回はその過程で分かったこと、正直に苦労したポイントまで含めてお伝えします。
結論:AIを使えば未経験でも「動くものを作る」体験までは辿り着ける

結論から言うと、プログラミング未経験でもAIの力を借りれば、簡単なツールが「動く」ところまでは実際に体験できました。ただし、それを副業として収入につなげるにはもう一段階のステップが必要だと感じています。この記事では、自分が試した具体的な流れと、そこで見えてきた現実的な課題をお伝えします。
なぜプログラミング未経験でも挑戦しようと思ったのか
営業職として日々の業務でExcelの単純作業に時間を取られることが多く、「これを自動化できたら」と感じる場面が何度もありました。ちょうどAIツールが文章だけでなくコードも生成できると知り、これなら未経験の自分でも何か作れるかもしれないと思ったのがきっかけです。副業として稼げるかどうかはさておき、まずは自分の業務を楽にする小さなツールを作ってみることから始めました。
実際にやってみたことと、つまずいたポイント
最初に挑戦したのは、Excelの作業を自動化する簡単なマクロをAIに作ってもらうことでした。「毎月の売上データを集計して、担当者ごとに振り分けたい」という要望をAIに伝えると、驚くほどあっさりとコードを生成してくれました。正直、自分でゼロから調べて書いていたら丸一日かかっていたと思います。
ただし、生成されたコードをそのまま使おうとしても、最初はうまく動きませんでした。自分の会社のExcelファイルの形式とAIが想定した形式が微妙に違っていたためです。ここで痛感したのが、「AIがコードを書いてくれる」ことと、「自分の環境で実際に動かせる」ことの間には、意外と大きなギャップがあるということでした。エラーメッセージが出るたびにAIに「このエラーが出ました、どう直せばいいですか」と聞き返す作業を何度も繰り返しながら、少しずつ動くところまで近づけていきました。
この試行錯誤を通じて分かったのは、プログラミングの知識がゼロでも、エラーメッセージを読んでAIに的確に伝える力さえあれば、かなりのところまでたどり着けるということです。逆に言えば、コードを一行も書けなくても、「何が起きているかを説明する力」があれば、AIと二人三脚で開発を進められるという感覚を持てました。これは自分にとって大きな発見でした。
一方で、副業として案件を受注するレベルまで到達するには、まだ距離があるとも感じています。簡単な自動化ツールは作れても、実際の案件では要件定義や納期管理、クライアントとのやり取りなど、コード以外のスキルも必要になってきます。自分の場合はまず、自社の業務改善で実績を積み、そこから少しずつ副業案件に挑戦する範囲を広げていく計画を立てています。
これから挑戦する人に伝えたいこと
実際にやってみて一番伝えたいのは、「プログラミングを完璧に理解してから始めよう」と思わなくていいということです。自分もエラーの意味を理解しないまま、AIに聞きながら手探りで進めてきました。分からないことをそのままにせず、都度AIに質問しながら一つずつ解決していくやり方でも、思っていた以上に前に進めることが分かりました。もちろん基礎的な知識を学ぶことも大切ですが、まず手を動かして「できた」という小さな成功体験を積み重ねることのほうが、継続するモチベーションになると感じています。営業職として培ってきた「分からないことは素直に聞く」という姿勢が、AIと一緒にプログラミングを学ぶうえでも意外と役立つスキルでした。
今後は、自分が作った自動化ツールを社内の他のメンバーにも使ってもらい、実際の業務でどれくらい役立つかを検証していく予定です。小さな成功体験を積み重ねながら、少しずつ扱える範囲を広げていくことが、未経験からプログラミングを学ぶうえで一番現実的な進め方だと感じています。長い目で見て、いきなり大きな副業収入を狙うのではなく、まずは自分の業務改善という分かりやすい成果を積み重ねることが、結果的に一番の近道になると今は感じています。振り返ってみると、最初の一歩を踏み出す前に感じていた「難しそう」という不安は、実際にやってみると思っていたほどではありませんでした。完璧を求めず、まず触ってみることの大切さを、身をもって学んだ経験でした。
まとめ
プログラミング未経験でも、AIの力を借りれば「動くものを作る」体験には到達できます。ただし副業として収入を得るには、コード以外のスキルも必要になるため、まずは自分の身近な業務改善から小さく始めるのがおすすめです。焦らず一歩ずつ、AIと一緒に挑戦してみてください。