Как ответить
До текущей позиции у меня не было коммерческого опыта — только учебные проекты и пара фриланс-заказов для знакомых. На старте карьеры, когда я пришёл в первую команду, от меня потребовалось быстро освоить React, потому что весь фронтенд был на нём, а в университете мы проходили только jQuery. Это стало специфическим условием: первые две недели я вкалывал по вечерам, делая pet-проект на React, и параллельно на работе разбирал код коллег.
- До первой работы были только пет-проекты: интернет-магазин на Django и чат-бот на Node.js — оба лежат на GitHub.
- На старте основным вызовом было незнание React: я потратил ~40 часов за первую неделю на изучение Hooks, Redux и роутинга.
- Параллельно писал мелкие фичи в продуктовой кодовой базе: сначала правки стилей, потом простые компоненты.
- Уже через месяц я смог самостоятельно реализовать форму регистрации с валидацией на React Hook Form.
Из этого опыта я вынес, что для junir'а важнее готовность быстро учиться и задавать вопросы, чем багаж знаний. Я не стеснялся просить код-ревью и переписывать по несколько раз — это ускорило вхождение в проект.