Від «працює — і добре» до «наважуюсь міняти й змушую працювати»: щоденник новачка про місяць програмування
Одразу проясню: я не інженер-програміст, і все, про що я тут розповідаю, — це так званий Vibe Coding, той різновид, коли просто йдеш за відчуттям.

Останнім часом, щоб робота йшла трохи гладкіше, я постійно розвиваю власні маленькі інструменти. За ці два дні зробив три речі: почав робити резервні копії через Git, виправив кілька багів у логіці програми та підключив нову модель ШІ.
Найважче — не синтаксис, а «перетворити бажане на код»
За місяць найбільший висновок такий — найважче в програмуванні насправді не синтаксис, а перетворення «того, чого я взагалі хочу» на «конкретний код».
Наприклад, сказати «виправити баг» дуже просто, але перш ніж узятися за справу, доводиться поставити собі купу запитань:
- Чи варто спершу зберегти файл?
- Чи варто відкрити нову гілку (branch)?
- Коли тестувати? І як саме тестувати?
- Після того як зміни зроблено, що вважати «готовим»?
- Чи варто заразом позначити номер версії?
Насправді жодне з цього не питання програмування — це питання «робочих звичок». Такий процес, можливо, дуже поширений у галузі, але для новачка в програмуванні це справжній кошмар.
Кілька дрібниць, яких я навчився
За цей місяць я навчився кількох дрібниць, якими поділюся з новачками на кшталт мене:
- Спершу піднімайте захисний щит, а вже потім беріться щось міняти. Використовуйте Git для контролю версій — навіть якщо все зіпсуєте, за тридцять секунд можна повернутися в минуле, спокійно, як у грі з точкою збереження.
- За раз робіть лише одну справу. Ніколи не «заразом виправляйте ще один рядок» — саме це змусить вас у майбутньому битися головою об стіну.
- Повільність — це нормально. Ціле пообіддя йде лише на одну маленьку функцію? Так, це і є буденність. Ті туторіали «навчись за день» здебільшого просто вас дурять.
- Пишіть нотатки для себе майбутнього. Інакше наступного разу, повернувшись до коду, подумаєте, що це писав хтось інший. (Що ж, цю програму й справді написав ШІ.)
Від «працює — і добре» до «наважуюсь міняти й змушую працювати» — проміжок між ними, напевно, і заповнюють саме ці непримітні на вигляд робочі звички, які доводиться надолужувати одну за одною.