О подготовке

В предыдущей статье вы можете найти обзор этой серии.

Эта статья будет посвящена важной теме. О подготовке.



ЧАСТЬ ПЕРВАЯ: О подготовке

При разработке системы, при программировании, при совещании, при написании книги, при строительстве сауны, когда… делаете что-то важное, вам лучше иметь план.

Иметь план – значит что-то продумать. А продумать что-то — значит подготовиться.

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

Я обычно готовлюсь в три этапа.

Этап 1: Конец

Может быть странно, что вы прочитали о The End в начале этой статьи, но я думаю, вы не сможете ничего начать, если не знаете, чего хотите.

Под “Концом” я имею в виду “Конечный результат”. Что вы хотите в конечном итоге. Вы хотите написать научно-фантастическую книгу или историческую книгу? Вы хотите разместить сауну в помещении или на открытом воздухе? Что будет предоставлять программное обеспечение, как оно будет выглядеть?

Список финальных функций. Эскизы, картинки, фотографии. Используйте инструмент создания интеллект-карт. Задавать вопросы. Представлять себе.

Результатом этого этапа должно стать конкретное представление о конечном продукте. Чем богаче идея, тем лучше. Когда вас спрашивают об этой сауне, вы должны описать ее так живо и живо, что вы представляете себя здесь в сауне.

Если вы собираетесь писать программу, хотелось бы увидеть скетчи, скриншоты, куски кода, бенчмарки и описание всего этого. Некоторые называют это анализом, я называю это подготовкой.

Этап 2: Выбор