Каждый раз, когда я один куда-то еду/лечу, я устраиваю себе небольшой челлендж.
Суть его такова: придумать и сделать какой-то пет-проект.
Какую пользу можно из этого извлечь?
Сначала обрисую этапы челленджа:
0. Пока я направляюсь на вокзал/в аэропорт, я придумываю концепт: todo-лист, приложение для учёта расходов, игра с графоном на div’ах, генератор карт моря с островами. Что угодно, чем сложнее, тем лучше.
1. Продумываю архитектуру, выбираю стек.
2. За полчаса до отправления качаю все пакеты, которые могут понадобиться, доки, которые придётся читать, клоню репозитории с похожими примерами. Это всё на случай, если у меня не будет сети.
3. Делаю проект, пока не сел ноут, или пока не доеду.
Какую пользу для себя я извлекаю из челленджа?
Во-первых, это развлечение на N-часов, можно легко скоротать скучную поездку.
Во-вторых, прокачивается навык генерации идей, ведь с каждым разом всё сложнее придумать что-то новое, не повторяясь.
В-третьих, когда нет сети, работа идёт в режиме «помощи ждать неоткуда». Полезный навык для жизни.
В-четвертых, растёт уровень экспертизы в технологиях и их подборе для проекта. Со временем становится проще выбирать инструменты для конкретных задач, а не брать стандартную связку react + redux + webpack.
Инструменты, которые я открыл для себя в ходе таких челленджей: parcel, rollup, svelte, storeon.
О них я напишу подробнее в следующий постах.
Добавить комментарий