本站提供正體中文版。切換到正體中文本站提供简体中文版。切换到简体中文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این وب‌سایت به فارسی هم در دسترس است.مشاهده به فارسی

От «работает — и ладно» к «решаюсь менять и заставляю работать»: дневник новичка о месяце программирования

ИИ2026.04

Сразу оговорюсь: я не инженер-программист, и всё, о чём здесь идёт речь в плане кода, на самом деле относится к так называемому Vibe Coding — тому виду программирования, когда просто следуешь ощущениям.

Ноутбук на столе показывает код, рядом — стикеры, небольшая маркерная доска с описанием процесса правок, таймер помодоро, рукописный дневник программирования и кружка с котом

В последнее время, чтобы работа шла немного глаже, я постоянно развиваю свои маленькие инструменты. За последние два дня я сделал три вещи: начал делать резервные копии через Git, исправил несколько багов в логике программы и подключил новую ИИ-модель.

Сложнее всего не синтаксис, а «превратить желаемое в код»

За месяц самый большой вывод такой — самое сложное в написании кода на самом деле не синтаксис, а превращение «того, чего я вообще хочу» в «конкретный код».

Например, слова «исправить баг» произнести легко, но прежде чем реально взяться за дело, приходится задать себе целую кучу вопросов:

  • Сохранить сначала?
  • Открыть новую ветку?
  • Когда тестировать? И как тестировать?
  • После правки — по каким признакам считать, что «готово»?
  • Заодно пометить номер версии?

На самом деле ни один из этих вопросов не касается программирования — все они о «рабочих привычках». Этот процесс, возможно, весьма привычен в отрасли, но для новичка в программировании это настоящий кошмар.

Несколько мелочей, которым я научился

За этот месяц я узнал несколько мелочей, которыми поделюсь с такими же новичками, как я:

  1. Сначала выставьте защитный щит, а уже потом смело меняйте всё подряд. Используя Git для контроля версий, даже если вы всё испортите, за тридцать секунд можно вернуться в прошлое — так же спокойно, как с сохранением в игре.
  2. Делайте только одно дело за раз. Ни в коем случае не «заодно поправлю ещё одну строчку» — из-за этого вам потом захочется биться головой о стену.
  3. Медленно — это нормально. Целых полдня на то, чтобы довести до ума одну небольшую функцию? Да, это обычное дело. Те курсы «научись быстро» по большей части вас обманывают.
  4. Пишите заметки для себя будущего. Иначе, вернувшись в следующий раз, вы решите, что эту программу написал кто-то другой. (Ладно, признаюсь: эту программу действительно написал ИИ.)

От «работает — и ладно» до «решаюсь менять и заставляю работать» — между ними лежат, пожалуй, именно эти неприметные на вид рабочие привычки, которые всё же приходится восполнять одну за другой.