Найти тему
Павел J

Как стать Frontend-разработчиком.

Оглавление

Всем привет! 😎

Продолжу свой рассказ об изменении себя и своей жизни. Кто не читал начало, может прочитать тут:

Как я писал ранее - я решил начать важное изменение своей жизни со смены работы.

"Вы не ошибётесь, если поступите правильно" - Марк Твен
"Вы не ошибётесь, если поступите правильно" - Марк Твен

О стажировке договорились, осталось всего ничего пройти курс обучения. Вспомнить то что знал и добрать новых навыков. И тут как всегда - дьявол кроется в деталях.

Напомню, что я определился с тем, что хочу заниматься вёрсткой и соответственно изучал вакансии Верстальщик и Front-end Developer.

Требования:

Можно конечно запросить требования у агентства в котором буду стажироваться, но в моей ситуации это не совсем корректно, т.к. это я к ним пришёл, логично что уже с каким-то набором знаний.

Поэтому открываем любимый HH.ru и смотрим как вакансии, так и резюме специалистов, уровень junior до team lead.

Базово:

  • HTML5, CSS3 со знанием блочной кроссбраузерной верстки, а так же адаптивность, резиновость и вот это всё.
  • JavaScript c набором фреймворков вроде jQuery, React, Vue и Angular...

Я пока смотрю только набор базовых навыков, т.к. есть ещё множество нюансов, которые познаются в основном на практике и приходят с опытом. Позже тоже об этом напишу.

Перейдем к учебному плану.

План обучения:

Как бы очевидно не было, но план нужен для того чтобы понимать, что мы должны изучить и в какие сроки. Ну и самое главное не выбиваемся ли мы из графика.

Как его составить? Самый простой способ для составления плана - скопировать. Что собственно я и сделал.

Я взял курс frontend-разработчик из популярной онлайн-школы, скопировал все блоки обучения и нашёл подходящие материалы. Для контроля себя и временного плана, я использую сервис Trello.

Trello я использую давно для других различных задач и у меня там уже заведено множество досок. Для обучения, я добавил отдельную доску и разметил колонки: To-do, In progress, Homework и Done. Не знаю почему назвал колонки на английском языке, но в итоге так и оставил, надеюсь перевода не потребует. :)

Так выглядит моя доска Trello
Так выглядит моя доска Trello

Я создал карточки по каждой теме из плана курса, все добавил в колонку To-do и по мере выполнения я их двигаю дальше по воронке. То что сейчас изучаю в In progress, то что изучил и ожидает выполнения домашней работы кидаю в Homework. Чек листы в карточки не добавлял, мне это не пригодилось. Всё что выполнил передвигаю в Done.

Так же каждой карточке я присвоил срок выполнения. Если я вдруг не успеваю, она загорается красным. 🤬 Меня к сожалению это не пугает и план по срокам скатился к чертям, поэтому иногда, к примеру в выходные, я смотрю за раз несколько курсов и делаю домашнюю работу, чтобы уложится в срок.

Самое время объявить срок начала моей стажировки - 9 сентября. На работе я возьму отпуск и две недели я буду выполнять задания связанные с разработкой сайтов.

В следующий раз я напишу о своём прогрессе.

Stay tuned...✌