Изучаем React без лишних затрат

Изучаем React без лишних затрат

Максим Пацианский

Эту статью так же можно назвать "Как влиться во frontend (react) и нужно ли мне это?". Статья содержит план для самостоятельного старта.

В роли учителя - вы сами ;)

Я пишу это, потому что сейчас в сети огромное количество курсов, которые агрессивно рекламируются. У вас может сложиться впечатление, что “Пора бы мне стать frontend-разработчиком”.

Цели данной заметки следующие:

  • Подсказать вам, как сделать лучше (если вы, действительно, хотите стать разработчиком);
  • Сэкономить бюджет;

Понять, действительно ли это ваша сфера, легко: нужно начать учить самостоятельно. Курсы - это хороший “буст” (ускорение), но это своего рода спринт. То есть, бежать на курсе надо быстро, чтобы не отстать от учителя. Самостоятельное же обучение поможет вам:

  • проверить ваш навык “самообучения” без которого в разработке никуда;
  • заложить хороший фундамент, для того чтобы на платном курсе (если он толковый) впитать все гораздо лучше;

Поставьте себе цель: я буду в течении трех месяцев учить такие-то вещи. Если цель будет достигнута - есть смысл думать как быть дальше: продолжать самостоятельное изучение или идти на курс.



План

Итак, поскольку выбрана ветка: Frontend-разрботчик на стэке React,

для хорошего прогресса нужно знать:

  • html/css
  • javascript

HTML / CSS

Начинаем учить самостоятельно на старейшем сайте, где до сих пор висит html 4й версии (но это не страшно):

Эти материалы очень сухие и достаточно скучные, поэтому сразу начинайте практиковаться: красный квадрат, верстать новость, шаблон резюме и так далее… Главное баловаться и получать кайф от процесса.

Апдейт от Ксении (знаю лично, доверяю мнению):

Я бы обновила список рекомендаций по html и css)) Прекрасный сайт https://htmlacademy.ru с которого и я начала свой путь во фронтенд)) Главной особенностью является способ подачи теории и практики, а именно геймификация) есть бесплатные курсы, курсы для более опытных за подписку, и уже как старт в профессию интенсив с наставником на 1,5месяца.

JavaScript

Вам предстоит пройти две части у Ильи Кантора.

Очень много практики в этом учебнике, это просто клад. Не залипайте подолгу над тем, что не можете решить. Главное правило: не теряйте нить. Если чувствуете, что запутались - пора передохнуть и перечитать материал. Если все равно непонятно, можно спросить (где спрашивать - будет ниже).

Не могу здесь не отметить - курс по Основам JavaScript. На него определенно стоит сходить, но сперва вы должны овладеть HTML/CSS, а так же “потыкаться” в учебнике самостоятельно.

React

Далее выходим в самостоятельное плавание и добавляем в проект роутинг с помощью чтения официальной документации (EN). Так же можно посмотреть статью и исходный код тестовых заданий.

Дополнительно:

Так же рекомендую потрудиться над тестовыми заданиями:



Где спрашивать? Как получить помощь?



Что дальше?

В процессе, у вас должны гореть глаза и чесаться руки: делаем любые “идеи”:

  • телефонный справочник, список покупок, калькулятор, галерею фото
  • вашу статистику по vk/instagram/доте
  • сайты друзьям/знакомым

Это все нужно класть в портфолио, чтобы было что показать.



Вместо мотивации

В любом деле сначала есть “вау”-эффект, а потом начинаются трудности. Я думаю 3 месяца - хороший срок. Если вы будете уделять программированию в неделю часов по 10-15, то вы точно поймете нравится ли вам это, а затем уже можно и на курсы сходить.

Берегите $$$ и мозги, так как изучение нового - прямой путь к острому разуму в старости ;)

P.S. чтобы повысить степень “усидчивости” - строго рекомендую стабильно заниматься спортом, это добавит дисциплины и веры в свои силы.


Report Page