Comments 17
Хороший, правильный список
Typescript - мастхэв в любом случае. Без него - шансы найти первую работу становятся еще ниже (а у джунов (без опыта) и так крайне плачевная ситуация по вакансиям).
Unit-тесты, e2e - тоже довольно часто требуют.
Еще бы добавил в список Next.js, т.к. это крайне популярный фреймворк (если не самый популярный), который совсем не сложно изучать - шансы тоже вырастут.
Но, в целом, как резюмирование: путь, который должен пройти нынешний джун до своего первого оффера, однозначно дольше по времени и тяжелее, чем года 2 назад, из-за реально увеличившегося количества технологий в минимальном стеке фронтенд-разработчика.
Не мне конечно судить… Ты считаешь Docker нужнее ts?
Когда был студентом, то про вёрстку шутили что div достаточно для всего (так и есть, если плевать на семантику). Он может быть чем угодно: блоком, кнопкой, картинкой или текстовым полем (довольно недавно узнал, но в VK текстовое поле для ответа на комментарий на самом деле div c contenteditable="true").
а можно такой же только для бэка?
К сожалению, составить подобный список для бэка не смогу(
Уверен, это уже где то также разобрано и подробно описано. Можно попробовать за основу взять этот роадмап и сравнить с реалиями вакансий (господа бэки, если вы тут, поправьте меня, если этот роадмап не актуальный и есть что то более подходящее)
В 2024 он должен знать то же, что и в 2020, только ещё иметь 5 лет коммерческого опыта.
Нормально так, объема знаний достаточно для заполнения курса бакалавриата целиком.
Ну и пункт отсутствует: 0. Английский язык.
И зачем он сейчас нужен?
А по всем вышеописанным технологиям уже есть полная документация и книги на русском? И для новых версий?
Да, есть документация на русском
В новых версиях редко что меняется глобально, пару абзацев не проблема перевести, так же если ты знаешь предыдущую версию то и так все понятно будет
И мы говорим про необходимый стек, что бы на работу устроиться, или на собесах уже будут спрашивать какие то книги?
Есть куча встроенных программ в хром для перевода текста
Он должен знать то же самое, что в 2020.
Хотя нет, там же ангуляр 15 был, а сейчас 18, да и тс 4.8, а сейчас 5.2, принципиальная разница.
Ну и $mol конечно же, это должен уметь каждый уважающий себя разработчик
Зачем в пункте Vue писать про Vuex, если он устарел и официально deprecated, а потом добавлять ещё в отдельном пункте Pinia
Почему нет ни одного препроцессора или постпроцессора, или все джуны пишут на ванильном css?
Angular, Svelte - только для мидлов и сеньоров?
Неужели для вакансии на Vue разработчика нужно знать и React?
Для Vue junior хватит только Pinia, знаний как сделать самый лёгкий компонент и роутеров? Если да, то покажите мне такую вакансию очень интересно, где с такими знаниями берут. Раз оказывается знания реактивности, Composition Api/Options Api, Composebles, Proxy, понимание, как работает фреймворк под капотом совсем не нужны
Запросы PATCH, PUT, DELETE - не нужны джунам?
Привет автор.
Я конечно не специалист в разработке, но могу сказать что указать нужное в IT что-то нужное не так просто.
Здесь нужно немного уточнить что такое не проосто. Это когда сфера постоянно меняется, а ты пытаешься её описать. Тут можно сказать что лучший вариант описывать эту сферу за период, как пример с января по июнь, а не на 2024 год.
По этой причине хочу ответить тем людям котрые говорят что, то или это не подходит. Да на момент прочтения статьи это может и не актуально, но нужно учитывать тот момент что есть уже готовые приложения написанные на устаревшей технологии. Также устаревшие приложения нужно всё таки обслуживать и дорабатывать.
Ещё скажу про новые технологии. Не все новые технологии применяются сразу после выхода или после небольшог срока её существования. Да могут найтись некоторые разработчики которые и применят новые технологии но всё таки большинство программистов будут только присматриваться и изучать но не применять пока не изучат.
Читайте и пишите думая.
Что должен знать Junior Frontend разработчик в 2024 году