メインコンテンツへスキップ
見出し画像

一歩を踏み出す勇気

    「プログラミングを勉強しない」と決めた私が、AIでアプリを作り始めた話

    「やってみたい気持ちはある。でも、手が出ない。」

    私にとっては「プログラミング」が、まさにそれでした。
    これまで、積極的に「プログラム」の世界に足を踏み入れてきませんでした。けれど最近、生成AIのおかげで、ずっと避けてきた場所に「一歩を踏みだせた」気がしています。

    この記事は、開発者ではない私が、「それでも一歩を踏み出してみた」体験記です。
    同じように「やりたいのに怖い」「今さら無理かも」と思っている人の背中を、少しでも押せたら嬉しいです。

    先に一言。この記事を読んでもVibe Codingの手法は出てきません。
    これからVibe Codingを始めたい方はGeorgeの記事を参考にしてください。


    私が「プログラミングを勉強しない」と決めた理由

    私は前職までは事務職が中心で、Webサイトやアプリは「使う側」でした。
    ITパスポートを取ったり、セキュリティ関連を勉強したりはしていたものの、「裏側の仕組み」は正直よくわからない。そんな状態でした。

    その後、Salesforceに出会って衝撃を受けました。
    ノーコード/ローコードで画面レイアウトを変えたり、自動化したりできる。「え、ここまでできるの?」と感動しました。

    ただ、Salesforceを使っていると壁も見えてきました。
    複雑な処理や自由度の高いUIを実現しようとすると、結局はプログラミング(Apex / Visualforceなど)が必要になる。

    ちょうど40歳前後だったと思います。
    「今からプログラミングを学ぶべきか?」を、半年くらい悩みました。

    • プログラマーになりたいわけではない

    • 開発畑でキャリアを積みたいわけでもない

    • 優秀なエンジニアは社内に何人もいる

    • 自分が学ぶ意味はどこにある?

    • その時間を、顧客理解や提案力に投資した方が良いのでは?

    結論として、私は「勉強しない」を選びました。
    当時は生成AIもなく、「書けること」は確かに強みになり得た。でも、若い人と同じ土俵で勝負するイメージが持てなかったんです。

    そして8年ほど経った今、その決断は間違っていなかったと思っています。
    「勉強しておけば(プログラミングできなくても読めたら)良かったな」と思ったことは何度もある。
    でも、私は私の戦い方で前に進めた——そう思っています。


    それでも残っていた「苦手意識」

    正直に言うと、怖かったんだと思います。

    「プログラムは難しそう」
    「私にはわからない」
    「触らない方がいい」

    そうやって「無意識に距離を取る」ことが、癖になっていました。


    踏み出せた理由は、生成AIと「Vibe Coding」

    去年あたりからよく耳にする「Vibe Coding」。直訳すると“雰囲気でコーディング”
    つまり、細部の文法よりも「こういうものを作りたい」を言語化し、AIに形にしてもらうやり方。

    この考え方が出てきたとき、ふと思いました。

    もしかして私でも、アプリを作れるかもしれない。

    そしてもう一つ。
    弊社リバネスナレッジのValueの中の言葉。

    • Cross Border(境界を超えろ/壁は越えるためにある。)

    「このまま"開発をしない自分”でいいのかな?」
    そんな気持ちが、少しだけ生まれました。
    でも、「何を作ってみればいいのかな?」と考える日々が続いていました。


    「ないなら作ればいい」と思った瞬間

    先日、2月から始まる「明治安田百年構想リーグ」の日程が発表されました。柏レイソルサポーターの私としては、ワクワクする瞬間です!
    毎年日程を確認してカレンダーに登録する時間は楽しい。

    そんなときふと思いました。

    15年近く観ているのに、「観戦の記録」はうまく残せていないなぁ

    • 写真は撮るけどSNSに上げたり上げなかったり

    • Jリーグ公式アプリのチェックインは忘れることがある(記録が残らない)

    • 試合結果の詳細は「Sports Navi」アプリで見る

    • 支出も含めて記録した年もあったけど、途中でやめた(浪費が可視化されて…笑)

    つまり、「自分が残したい形で残せる」観戦記録アプリが見当たらなかったんです。

    なければ作ればいい。
    しかも今は、生成AIがある。


    最初の一歩は「ChatGPTに相談」

    私はまずChatGPTに相談しました。
    そして、ChatGPTの回答を基にアプリを試しに作ってみたら、3時間くらいで簡単にできました!

    画像
    アプリのアイコン(※見た目は要調整)
    画像
    試合予定一覧。右の「>」から詳細に進める

    まず思ったことは「感動!!」
    自分でもアプリが作れるんだ!。形になった達成感もありました。

    そして、形になってみると「ここはこうしたい」「もっと良くできるんじゃないか」と欲が出てきました。

    ちなみに、、ChatGPTのコードを使って作ったことを社内で共有したら、先進的すぎるメンバーたちに「根性系」「一昔前」などというコメントが(笑)
    Georgeのnoteを改めて参考にして、Codexも使ってみよう!
    開幕前(もうあと少し!)にはブラッシュアップしたいと思います!

    ただ、こうも思いました。

    最初の一歩は、“正しい手順”じゃなくてもいい。
    「相談する」「言葉にする」「やってみる」
    それだけで、世界が動くんだと。


    一歩を踏み出すために効いた3つの考え方

    1)ゴールを「完璧なアプリ」から「動く何か」に落とす

    最初から完成度を狙うと止まります。
    「動く何か」ができると、次の行動が自然に出てくる。
    まずは形を作ってみたことが良かったと思います。

    2)Build in Publicで「途中」を外に出す

    リバネスナレッジのValueに、「Build in Public(公開で創れ/隠すな。失敗も財産だ。)」があります。
    途中を出すと、助けが来るし、未来の自分の資産にもなる。
    今回もアドバイスを沢山もらえました!

    3)「時間を保存する」視点で考える

    Time Liberation(時間を解放する/人間にしかできないことに、人生を使え。)
    これもリバネスナレッジのValueの1つ。
    今回私が作りたいのは、記録で時間を保存すること。
    残したいのはデータじゃなくて、あの日の自分の気持ちなんです。
    あとから振り返れると、体験は“その日限り”じゃなくなります。


    できなかったことが、できるようになる時代

    生成AIによって、「できなかったことができるようになる」ことが増えました。
    それは、今まで避けてきたことでも同じです。

    私はこれからも、リバネスナレッジのVision「DANCE, UNLEASHED(ナレッジが踊るように開放され、イノベーションが自然に生まれる世界)」
    に向かうように、学びや試行錯誤を「開放」していきたいと思います。

    そして最後に、ちょっとだけ自分を褒めたい。
    「逃げてた場所に、一歩だけ足を置けた」って。

    アプリの進捗や詳細は、またどこかの機会に。
    (完成しなくても、途中経過でも出します。Build in Public!)


    あなたの「踏み出してみたい一歩」は何ですか?

    大きな挑戦じゃなくていい。
    小さな一歩で、世界は広がります。

    一緒に、Evolve Together(共に進化する/一人で速く、みんなで遠くへ。)していきましょう。

     
     
    2025/9/1〜リバネスナレッジ Customer Success Lead SWTT2018でGolden Hoodie受賞。Salesforce User Group, Tokyoリーダー ※個人の発言です

    あなたへのおすすめ