Дисциплина - верстай или умри!
План таков: за шесть месяцев вырасти из обычного верстальщика в мидла фронтенд-разработки.
А суть такая, что я уже лет 10 не могу в программирование. Начинаю, всё нравится, а через пару недель начинаются трудности, и я закидываю. Через пару месяцев настает день сурка. Я где-то реально уже это видел.
Но наконец, свершилось чудо! Я понял свою проблему.
И 2023 год я решил начать с дисциплины: наладить свой тайм-менеджмент, составить roadmap для обучения, выделить определенный бюджет на курсы и книги, планировать каждый день и трекать каждую минуту занятий, наметить цели, которых хочу достичь.
Я приобрел курс на HTMLAcademy по профессии React-разработчик в асинхронном формате (записи лекций, без кураторов). Первый модуль и половина второго пролетели словно пуля (за 3 месяца, пуля же?), ибо всякие циклы, условия, основы работы с гитом уже уложились в моей голове.
Сейчас я нахожусь на финише второго модуля, и как раз начались те темы, в которых я очень плох - асинхронность, промисы и так далее... Привет!
И вот моя первая цель: пройти второй модуль до конца января - 01.02.2023.
Я выбрал личный проект "Кекстаграм" (назван в честь кота Кекса). Есть еще более интересный проект - кексобукинг, но для него нет разбора домашнего задания (при покупке об этом никто не сообщал). На текущий момент реализовано (из того, что помню):
- созданы моковые данные;
- открытие / закрытие модалки;
- масштабирование картинки;
- применение фильтров;
- валидация и отправка формы;
- подгрузка комментариев к картинкам из моков.
К этому всему прохожу 12 дневный марафон уровня easy на LeetCode. Пока что легко, но час-другой на решение и разбор уходит.
Ну и в выходные верстаю личные проекты. На сегодня это HotelCats. Забрал его когда-то из рассылки HTMLAcademy.
Предстоит еще много работы, поэтому время нужно распределить правильно. Управлять планированием буду в asana, а трекать время в toggl.
За первую неделю (начал я со среды 11.01.2023) показатели неплохие:
Задачи при планировании я разбил на несколько проектов:
- JavaScript (HTMLAcademy и LeetCode);
- английский язык (занятия по часу раз в неделю с репетитором);
- работа над своими проектами (пока это только вёрстка).
Каждое воскресенье буду строчить отчеты, чтобы держать себя в тонусе и не иметь право поднимать белый флаг!
Первая неделя прошла. Начало положено. Будем херачить дальше!
Хвала Рашн Вёрстке и слава закрытому тэгу!