tgoop.com/code_and_travel/165
Last Update:
Я - junior. Что дальше?
Ресурсов по старту в ИТ масса. Начиная от бесплатных материалов и заканчивая полугодовыми курсами от 100 000 руб. И работу на Junior/стажера найти реально. Тысячи людей так уже делали.
А что изучать дальше, если ты уже джун?
Стоит обратить внимание на паттерны React/Redux, разобраться во внутреннем устройстве JavaScript и научиться отличать хорошо написанный код от плохого.
Паттерны можно учить по этому туториалу, выбираем те, которые еще не знаем. Разбираемся с типизацией. Начинаем с npm-модуля prop-types, а затем переходим к Typescript. Если еще не понимаем английскую документацию, то иностранный язык - это первое, что необходимо подтянуть.
Настраиваем stubbs и учимся эмулировать данные, приходящие с backend. Проект должен быть полноценным и верно обрабатывать все возможные ошибки (данные не пришли, пустой массив и др.).
Понимаем, что такое Redux Saga и Redux Actions. Внедряем их в свой проект.
Познаем функциональный setState и не путаем его с обычным. Ознакомляемся с inline functions и понимаем, хорошо это или плохо.
Начинаем погружаться в тестирование и покрываем юнит-тестами свои участки кода. Можно еще в Cypress углубиться - для тех, кто настроен серьезнее.
От корки до корки прочитываем книгу “You don’t know JS Yet” и действительно понимаем все, что в ней пишут.
Стараемся найти проекты на стороне, если на основной работе все давно понятно. Берем необычные задачи и стремимся довести их до конца. Заручившись поддержкой человека, который будет страховать на черный случай.
Middle от Junior отличает багаж знаний, количество лет опыта, качество кода и скорость разработки. Почитайте “Совершенный код”, “Рефакторинг”. Перепишите программу, которая у вас уже была. Только сделайте это лучше. Еще React hooks не помешает изучить.
Как понять, ни засиделся ли ты в джунах? Если на твоей работе все задачи просты и ничего нового не предвидится, то засиделся. Пора менять. Обычно московские разработчики проводят в компании около 1 года. Junior может и меньше.
Если личной привязки к компании нет, но советую сменить рабочее место. Жизнь идет, frontend меняется, и засиживаться на одном месте может быть чрезмерно дорого для вас. Чем больше вы знаете и умеете, тем свободнее в выборе компаний и проектов. Знайте материал так хорошо, чтобы компании сражались за вас, а не вы за место под солнцем под крылом сильной компании.
BY Code&Travel

Share with your friend now:
tgoop.com/code_and_travel/165