О подготовке
В предыдущей статье вы можете найти обзор этой серии.
Эта статья будет посвящена важной теме. О подготовке.
ЧАСТЬ ПЕРВАЯ: О подготовке
При разработке системы, при программировании, при совещании, при написании книги, при строительстве сауны, когда… делаете что-то важное, вам лучше иметь план.
Иметь план – значит что-то продумать. А продумать что-то — значит подготовиться.
Нет лучшего места, чтобы написать о подготовке, чем серия статей о разработке системы. Потому что нельзя начать писать код, если не знаешь, что писать.
Я обычно готовлюсь в три этапа.
Этап 1: Конец
Может быть странно, что вы прочитали о The End в начале этой статьи, но я думаю, вы не сможете ничего начать, если не знаете, чего хотите.
Под “Концом” я имею в виду “Конечный результат”. Что вы хотите в конечном итоге. Вы хотите написать научно-фантастическую книгу или историческую книгу? Вы хотите разместить сауну в помещении или на открытом воздухе? Что будет предоставлять программное обеспечение, как оно будет выглядеть?
Список финальных функций. Эскизы, картинки, фотографии. Используйте инструмент создания интеллект-карт. Задавать вопросы. Представлять себе.
Результатом этого этапа должно стать конкретное представление о конечном продукте. Чем богаче идея, тем лучше. Когда вас спрашивают об этой сауне, вы должны описать ее так живо и живо, что вы представляете себя здесь в сауне.
Если вы собираетесь писать программу, хотелось бы увидеть скетчи, скриншоты, куски кода, бенчмарки и описание всего этого. Некоторые называют это анализом, я называю это подготовкой.