Разделяй и властвуй или как справляться со сложными задачами
Работая с большими и сложными проектами, мы часто сталкиваемся с одной и той же проблемой.
Задача кажется настолько огромной, что в голове сложно выстроить конкретный план действий: что делать сначала, за что браться, как вообще к этому подойти
Нужно учесть слишком много деталей, всё продумать, и в итоге можно даже не приступить к выполнению задачи
Работая с кодом, я узнал о технике "Разделяй и властвуй", которую неосознанно использовал еще раньше
Она работает не только в программировании, но и практически в любой сфере
В чём суть?
Суть крайне проста - не смотреть на задачу глобально, как на нечто огромное и пугающее, а разделить её на маленькие, понятные и выполнимые куски
К примеру есть задача: "Написать софт под проект X с полной рандомизацией и большим функционалом"
Кажется огромной и сложной
Наша задача - разделить её на этапы и, при необходимости, разделить каждый этап на ещё подпункты:
1. Реализовать авторизацию/регистрацию
1.1 Посмотреть запросы для авторизации
1.2 Реализовать каждый запрос
1.3 Провести тесты
2. Добавить взаимодействия с проектом X (тут еще много подпунктов)
3. Добавить рандомизацию
4. Добавить логирование
и т.д..
Можно привести пример из жизни: "Нужно переехать в другую квартиру"
1. Найти и арендовать квартиру
2. Купить коробки для переезда
3. Заказать машину для переезда/нанять грузчиков
4. Собрать вещи в коробки
5. Перевести вещи
Теперь каждый шаг становится понятным и простым, не надо думать, что там еще добавить и как
У нас есть мелкие задачи, и мы решаем их одну за другой!
Именно здесь кроется главная сила метода
По итогу из этих мелких и простых задач у тебя собирается огромный и сложный проект
Я работаю со всеми задачами и проектами по этому методу, не только в коде, но и в жизни
Крайне хорошо помогает справиться с прокрастинацией
Я уверен, что многие применяли этот подход даже неосознанно
Но теперь вы знаете, как он называется и понимаете как работает!
Если осознанно работать с этим методом, то будет крайне сложно не начинать или бросать какие-то глобальные проекты❤️
Бульдозер | Чат | Закреп
Работая с большими и сложными проектами, мы часто сталкиваемся с одной и той же проблемой.
Задача кажется настолько огромной, что в голове сложно выстроить конкретный план действий: что делать сначала, за что браться, как вообще к этому подойти
Нужно учесть слишком много деталей, всё продумать, и в итоге можно даже не приступить к выполнению задачи
Работая с кодом, я узнал о технике "Разделяй и властвуй", которую неосознанно использовал еще раньше
Она работает не только в программировании, но и практически в любой сфере
В чём суть?
Суть крайне проста - не смотреть на задачу глобально, как на нечто огромное и пугающее, а разделить её на маленькие, понятные и выполнимые куски
К примеру есть задача: "Написать софт под проект X с полной рандомизацией и большим функционалом"
Кажется огромной и сложной
Наша задача - разделить её на этапы и, при необходимости, разделить каждый этап на ещё подпункты:
1. Реализовать авторизацию/регистрацию
1.1 Посмотреть запросы для авторизации
1.2 Реализовать каждый запрос
1.3 Провести тесты
2. Добавить взаимодействия с проектом X (тут еще много подпунктов)
3. Добавить рандомизацию
4. Добавить логирование
и т.д..
Можно привести пример из жизни: "Нужно переехать в другую квартиру"
1. Найти и арендовать квартиру
2. Купить коробки для переезда
3. Заказать машину для переезда/нанять грузчиков
4. Собрать вещи в коробки
5. Перевести вещи
Теперь каждый шаг становится понятным и простым, не надо думать, что там еще добавить и как
У нас есть мелкие задачи, и мы решаем их одну за другой!
Именно здесь кроется главная сила метода
По итогу из этих мелких и простых задач у тебя собирается огромный и сложный проект
Я работаю со всеми задачами и проектами по этому методу, не только в коде, но и в жизни
Крайне хорошо помогает справиться с прокрастинацией
Я уверен, что многие применяли этот подход даже неосознанно
Но теперь вы знаете, как он называется и понимаете как работает!
Если осознанно работать с этим методом, то будет крайне сложно не начинать или бросать какие-то глобальные проекты❤️
Бульдозер | Чат | Закреп