
Несколько лет в backend-разработке. Последние месяцы всё изменили
Есть старая поговорка:
«Хорошо поставленный вопрос — уже половина ответа».
Сегодня, если ты не можешь чётко объяснить AI, что тебе нужно —
значит, ты сам не до конца понимаешь задачу.
🧩 Три типа разработчиков
Я всё чаще вижу, что разработчики сегодня делятся на три категории:
1. Vibe coders
Знают немного, но пытаются компенсировать это с помощью AI.
2. Скептики
Уверены, что лучше делать всё вручную, а AI не поможет.
3. Архитекторы
Понимают, что AI — это инструмент.
Он ускоряет работу и помогает увидеть то, что можно было не учесть на ранних этапах.
Иначе можно дойти до середины проекта и понять, что половину придётся переписать.
⚙️ Мой подход
Сегодня важен не сам процесс написания кода (routine tasks), а архитектура.
Это было важно всегда — задолго до появления AI.
Главное различие:
Кто писал плохой код — с AI будет писать плохой код, но в 10 раз быстрее.
Кто писал хороший код — с AI будет писать хороший код, тоже в 10 раз быстрее.
🔁 Мой workflow
Анализирую задачу.
Проектирую архитектуру.
Формулирую чёткие правила.
AI пишет — я проверяю и корректирую.
⚠️ Проблемы при работе с AI
1. Ясность
Нужно чётко понимать, что ты делаешь и чего хочешь.
2. Память
AI не помнит прошлые задачи. Новый запрос — новая сессия.
3. Переанализ
Если AI каждый раз анализирует весь проект заново:
Время отклика растёт.
Код в разных частях получается в разном стиле.
Tokens расходуются быстрее (а значит, ты больше платишь).
🧠 Моё решение
Я использую три базовых файла, которые всегда даю AI-агенту:
Agent Rules File — все coding standards: что можно, что нельзя.
Project Map File — структура проекта и расположение файлов.
Business Logic File — бизнес-логика и связи между компонентами.
Так AI не переанализирует проект, понимает контекст
и пишет консистентный код.
💬 Вывод
AI не заменит инженера.
Но инженер, использующий AI, заменит инженера, который им не пользуется.
❓ Финал
Если ты backend-разработчик —
в какой категории ты?
И второй вопрос:
как ты решаешь проблему токенов и контекста?
Есть свой подход?
💭 P.S. Если ты думаешь, что AI может писать качественный код без твоего участия —
дай ему сложную задачу.
Потом расскажи, что получилось. 😏
