✏️ Всему своё время, или как решать задачки любой сложности
Я много писал про опыт, но хочу поделиться коротким инсайтом. Недавно приобрёл некоторое количество курсов и начал их перебирать в поисках чего-то интересного. Наткнулся на тему баланса и механик в играх, а также в соседнем курсе на тему про первый пользовательский опыт (первое касание пользователя с продуктом).
Поймал себя на мысли: иногда информация или проблема, которую мы слышим (или видим) от людей, но не знаем, как решить, нуждается в переваривании. Через время голова и руки сами выдают возможные решения, так как сходятся два компонента — свежая голова и насмотренность. И тут я понял, что мой собственный процесс работы строится именно так: сначала впитываешь информацию, потом мозг сам складывает пазл.
Вот мой алгоритм решения задач:
1️⃣ Прописать задачу со всех сторон — что это, зачем, какие нюансы, что хотим получить, есть ли альтернативные пути решения и другие вопросы, помогающие накопить больше материала.
2️⃣ Собрать большое количество информации — пазлы данных из области задачи и смежных сфер.
3️⃣ Формировать насмотренность в нужной области — слушаю, смотрю, изучаю, погружаюсь в контекст. В итоге накапливается критическая масса идей, а потом с холодной головой и ворохом вырезок/скриншотов сажусь в Miro решать задачу.
4️⃣ Отдаться процессу. Обычно я записываю мысли, делаю заметки, фиксирую инсайты. Обычно в итоге рождается несколько вариантов решений. Здесь важно работать методом «прогрессивный JPEG» — от размытых идей к чётким.
5️⃣ Финализация и проверка. Тут важно взять 2-4-х человек (желательно из предметной области) и рассказать им решение. Это помогает проверить правильность логики и выявить слабые места.
Этот метод помогает мне справляться даже с задачами, которые кажутся слишком сложными на первый взгляд. И вот к чему я это всё вёл: иногда опыта просто не хватает, чтобы решить задачу, потому что она овер твоего текущего опыта. И это НОРМАЛЬНО. Стоит дать себе время накопить силы и насмотренность, чтобы потом вернуться с решением.