Знаний этих технологий мне не хватило в самом начале🎓
Новая работа, тем более по новой профессии - это огромный стресс, но если ты подготовлен технически, то адаптация проходит легче.
Мои рекомендации для вас🧡
TypeScript
Я знала в нем совсем базовые вещи, чтобы на собесе можно было без угрызения совести сказать «да, знаю, но не глубоко».
Поэтому когда пришла на работу, мне нужно было быстро вникнуть в его суть, в целом, это было несложно, я разбиралась прям на практике, вникала в код, читала документацию, немного смотрела видео с курса по TS и быстро разобралась что к чему. Я до сих пор не знаю многих нюансов, но оно мне не мешает🙂
Вывод: считаю, что прям целый курс TS перед первой работой проходить не стоит, но понимать какие-то основные моменты надо, это и для собесов полезно и для дальнейшего погружения в проект, так как сейчас почти всё на TS.
Vue.js
У меня на работе сейчас 2 проекта: один на react, другой на vue. На собесе мне говорили только про react, поэтому я была слегка удивлена, увидев vue🫣
Но вообще ничего страшного, если у вас будет так же, потому что vue и react очень похожи, принцип один и тот же, вникнуть получится быстро. Когда мне было непонятно, я читала документацию и смотрела короткие видосы на ютубе по конкретным темам.
Сейчас вьюшка мне даже больше нравится, потому что я на ней больше работаю.
Вывод: изучать еще один фреймворк для первой работы не стоит, достаточно чего-то одного, но если очень хочется быть готовым, то можно ознакомиться с vue, почитать документацию и вписать его в hard skills в резюме, why not.
Git
Ой ну здесь отдельная история🙄
Я в самом начале еще писала, что мне очень не хватило знаний в гите, я знала совсем основные моменты, не больше.
Простой пример: у нас один Merge Request = один комит. А я их сделала штуки 4, и вот мне очень быстро надо их склеить, а я теряюсь и не понимаю, как лучше это сделать. Да, конечно всегда можно погуглить, но тогда я находилась в режиме «лайфкодинга», когда несколько коллег просматривали мой экран, и испытывала стресс🥶
Вывод: хорошо изучить гит и попробовать основные команды на деле - не сложно и не долго, зато плюс 100 к уверенности и быстрой адаптации. Так что рекомендую его подробнее изучать параллельно с react, например.
GitLab
Мы на работе используем его, а не GitHub, так как в гитлабе есть автоматизированный процесс сборки и прочие штуки для девопсов.
Вывод: до работы я понятия не имела, что такое CI/CD, pipeline и прочее, но оно и не надо, а вот просто посмотреть, как выглядит GitLab - вполне, просто чтобы не теряться.
React testing library
Когда я слышу, что джунам в первое время дают править мелкие благи, мне становится не по себе, потому что мне на второй неделе сказали покрыть тестами 80% одной из частей приложения😁
На тот момент я не понимала, почему это не может сделать наша тестировщица и что это такое вообще.
Пришлось очень быстро вникать и пробовать на деле.
Вывод: надо хотя бы знать, что такое unit testing и посмотреть, как оно выглядит, чтобы не паниковать как я))
Можно ради интереса написать парочку тестов.
Друзья, кто уже работает, напишите, пожалуйста, свои рекомендации по технологиям в коментах для тех, кто в процессе учебы и трудоустройства😌
#учеба