Хорошая программа, помогла освоить основы React.)
Изначально пришла на проект с базовыми знаниями JS, никогда раньше не работала в команде. В первые же дни стали видны пробелы в базе - параллельно с освоением React пришлось срочно “подтягивать” всё нужное. Плюс, командный формат оказался сложнее, чем ожидала. Совсем не похоже на написание самостоятельных “пет-проектов”, так сказать, “в стол”. Навыки коммуникации и самоорганизации прокачиваются моментально. Совместный выбор инструментов для работы, кросс-ревью (проверка кода друг друга), рефакторинг после замечаний коллег… Пожалуй, впервые поняла, как в принципе предстоит работать в сфере. Большинство тасков идут друг за другом, приходится “вкатываться” в вычитку чужого кода и учиться с ним взаимодействовать. При правильном подходе к кросс-ревью быстро учишься - у каждого члена команды свой учебный бэкграунд, набор фоновых знаний, стиль написания. В процессе узнаёшь много новых, практических вещей. А навык понимания чужого кода в нашей сфере важнее даже умения гуглить.)
Мой девиз в первые дни - “ничего непонятно, но очень интересно”. Сразу несколько новых инструментов - сам React, Typescript (не работала с ним раньше), Next.js, state-менеджеры, полноценный линтер. Много времени уходит на разбор специфики и всех нюансов. Страшно писать плохой код (его же теперь кто-то увидит!). Потом привыкаешь, становится легче. Под конец уже спокойно относишься к проблемам: что-то где-то отвалилось? Окей, ща посмотрим и починим.)
В целом, курс понравился. Командная ответственность - штука сложная. Зато всегда можно обратиться к коллегам с проблемой, если самому в адекватные сроки пофиксить не удалось. Самообучение в этом плане проигрывает однозначно.