Нулевой день проблемы
Что вы делаете в первую очередь, когда получаете задачу? Бросаетесь в бой? Прокастинируете, пока не озарит? Скармливаете описание нейросети в поиске готового решения?
У меня лично для такого есть ритуал «нулевого дня».
❓ Что же такое «Нулевой день проблемы»?
❗️ Всё просто: это день (или время), выделенный на подготовку к решению задачи. Это пауза перед погружением в код, которая позволяет не прыгать в омут с головой, а осмотреться.
Если мы воспользуемся таким днём, то сможем: ☝️ уточнить описание или прояснить непонятные моменты; ☝️ провести аналитику и найти подводные камни; ☝️ составить и предоставить план решения; ☝️ ознакомиться с архитектурой проекта; ☝️ подготовить и настроить инфраструктуру. И да, этот список можно продолжать…
❗️Подготовка — важный этап. Да, она связана с рутиной и оттягивает момент получения результата. Но она даёт главное: возможность увидеть цель и проложить к ней путь.
🚫 Частенько бывает так: быстрое решение уже близко, но в конце выясняется, что из-за неправильной настройки или неучтённого параметра нужно переписывать половину кода. А на следующей итерации можно с горящей головой закопаться совсем не в ту сторону.
❗️ «Нулевой день проблемы» — это инженерный подход. Если применить принцип Парето, мы всё равно потратим 80% времени не на написание кода. Но если мы заранее проведём разведку, то в оставшиеся 20% будем меньше отвлекаться на обдумывание. В итоге общая эффективность и качество решения окажутся выше.
🏆 «Нулевой день» — это инвестиция. Вы тратите время сейчас (когда результат ещё не виден), чтобы сэкономить его позже (когда переделывать будет в 10 раз дороже). Это дисциплинирует мозг и переводит работу из режима «реагирования» в режим «проектирования».
Так что прежде чем бросаться в бой, попробуйте взять паузу на «нулевой день». Возможно, это спасёт ваш код от лишних итераций, а вас — от выгорания. 💪
· 02.03
Да да, задачке нужно проветриться)
ответить
коммент удалён