本站提供正體中文版。切換到正體中文本站提供简体中文版。切换到简体中文This site is available in English.View in English이 사이트는 한국어로도 제공됩니다.한국어로 보기Diese Website ist auch auf Deutsch verfügbar.Auf Deutsch ansehenEste sitio web también está disponible en español.Ver en españolQuesto sito è disponibile anche in italiano.Visualizza in italianoCe site est également disponible en français.Afficher en françaisEste site também está disponível em português.Ver em portuguêsDeze website is ook beschikbaar in het Nederlands.In het Nederlands bekijkenЭтот сайт также доступен на русском языке.Смотреть на русскомयह वेबसाइट हिन्दी में भी उपलब्ध है।हिन्दी में देखेंهذا الموقع متاح أيضًا باللغة العربية.عرض بالعربيةSitus ini juga tersedia dalam bahasa Indonesia.Lihat dalam bahasa IndonesiaBu site Türkçe olarak da mevcut.Türkçe görüntüleTa strona jest dostępna także po polsku.Wyświetl po polskuTrang web này cũng có phiên bản tiếng Việt.Xem bằng tiếng Việtاین وب‌سایت به فارسی هم در دسترس است.مشاهده به فارسی

「動けばいい」から「思いきって直せる」へ——ど素人の一か月コーディング日記

AI2026.04

先にお断りしておきます。私はソフトウェアエンジニアではありません。ここで話すプログラムの中身は、じつはすべて、いわゆるVibe Coding、感覚のおもむくままに進めるあのやり方です。

机の上のノートパソコンにコードが表示され、そのそばには付箋、修正の手順を書いた小さなホワイトボード、ポモドーロタイマー、手書きのコーディング日記、そして猫のマグカップが置かれている

最近、仕事を少しでもスムーズにしようと、私はずっと自分用の小さなツールを育ててきました。この二日ほどで三つのことをやりました。Gitでバックアップを取りはじめたこと、プログラムのロジックのバグをいくつか直したこと、そして新しいAIモデルを連携させたことです。

いちばん難しいのは文法ではなく、「やりたいことをコードにすること」

一か月やってみて、いちばんの実感は——プログラムを書くうえでいちばん難しいのは、じつは文法ではなく、「自分がいったい何をやりたいのか」を「具体的なコード」へと変換することだ、ということです。

たとえば、「バグを直す」という一言は、口で言うのは簡単ですが、いざ手を動かす前に、自分にたくさんのことを問わなければなりません。

  • まず保存しておくべき?
  • 新しいブランチを切るべき?
  • いつテストする? そしてどうテストする?
  • 直し終わったあと、どうなれば「できた」と言えるの?
  • ついでにバージョン番号もつけておくべき?

これらはじつは、どれもプログラムの問題ではなく、「仕事の習慣」の問題なのです。この一連の流れは、業界ではごくありふれたものなのかもしれませんが、プログラムの初心者にとっては、まさに悪夢そのものです。

学んだいくつかの小さなこと

この一か月で、私はいくつかの小さなことを学びました。私と同じ初心者のみなさんに、お裾分けします。

  1. まず防護シールドを張ってから、思いきっていじり倒す。 Gitでバージョン管理をしておけば、ぐちゃぐちゃに壊してしまっても、三十秒で過去に戻れます。ゲームのセーブデータのように安心です。
  2. 一度に一つのことだけやる。 くれぐれも「ついでにもう一行だけ直しておこう」はしないこと。それは未来の自分が壁に頭を打ちつけたくなるやつです。
  3. 遅いのが、ふつう。 一つの小さな機能を仕上げるのに午後まるまる一つ? そう、それが日常です。あの手の速習チュートリアルは、たいていあなたを騙しています。
  4. 未来の自分にメモを書いておく。 そうしないと、次に戻ってきたとき、これは誰か別の人が書いたプログラムだと思うことになります。(まあ、正直に言えば、このプログラムは本当にAIが書いたのですが。)

「動けばいい」から「思いきって直せる」へ——そのあいだを隔てているのは、たぶんまさにこうした、一見なんてことないのに、一つひとつ埋めていかなければならない仕事の習慣なのでしょう。