Pull to refresh

Comments 17

Typescript - мастхэв в любом случае. Без него - шансы найти первую работу становятся еще ниже (а у джунов (без опыта) и так крайне плачевная ситуация по вакансиям).

Unit-тесты, e2e - тоже довольно часто требуют.

Еще бы добавил в список Next.js, т.к. это крайне популярный фреймворк (если не самый популярный), который совсем не сложно изучать - шансы тоже вырастут.

Но, в целом, как резюмирование: путь, который должен пройти нынешний джун до своего первого оффера, однозначно дольше по времени и тяжелее, чем года 2 назад, из-за реально увеличившегося количества технологий в минимальном стеке фронтенд-разработчика.

Да, полностью с вами согласен, когда писал статью выходило уже много и подумал почему то, что typescript может не понадобится на первых шагах, но ts сейчас необходим практически в 100% вакансий. Обязательно его включу в список, спасибо

Не мне конечно судить… Ты считаешь Docker нужнее ts?

Нет, я не считаю докер нужнее ts, обязательно включу его в список. Но все таки docker я бы также оставил на самом базовом поднимании, хотя бы понимать как это работает и что такое dockerfile

Когда был студентом, то про вёрстку шутили что div достаточно для всего (так и есть, если плевать на семантику). Он может быть чем угодно: блоком, кнопкой, картинкой или текстовым полем (довольно недавно узнал, но в VK текстовое поле для ответа на комментарий на самом деле div c contenteditable="true").

К сожалению, составить подобный список для бэка не смогу(
Уверен, это уже где то также разобрано и подробно описано. Можно попробовать за основу взять этот роадмап и сравнить с реалиями вакансий (господа бэки, если вы тут, поправьте меня, если этот роадмап не актуальный и есть что то более подходящее)

В 2024 он должен знать то же, что и в 2020, только ещё иметь 5 лет коммерческого опыта.

Нормально так, объема знаний достаточно для заполнения курса бакалавриата целиком.

Ну и пункт отсутствует: 0. Английский язык.

А по всем вышеописанным технологиям уже есть полная документация и книги на русском? И для новых версий?

  1. Да, есть документация на русском

  2. В новых версиях редко что меняется глобально, пару абзацев не проблема перевести, так же если ты знаешь предыдущую версию то и так все понятно будет

  3. И мы говорим про необходимый стек, что бы на работу устроиться, или на собесах уже будут спрашивать какие то книги?

  4. Есть куча встроенных программ в хром для перевода текста

Он должен знать то же самое, что в 2020.

Хотя нет, там же ангуляр 15 был, а сейчас 18, да и тс 4.8, а сейчас 5.2, принципиальная разница.

Ну и $mol конечно же, это должен уметь каждый уважающий себя разработчик

  1. Зачем в пункте Vue писать про Vuex, если он устарел и официально deprecated, а потом добавлять ещё в отдельном пункте Pinia

  2. Почему нет ни одного препроцессора или постпроцессора, или все джуны пишут на ванильном css?

  3. Angular, Svelte - только для мидлов и сеньоров?

  4. Неужели для вакансии на Vue разработчика нужно знать и React?

  5. Для Vue junior хватит только Pinia, знаний как сделать самый лёгкий компонент и роутеров? Если да, то покажите мне такую вакансию очень интересно, где с такими знаниями берут. Раз оказывается знания реактивности, Composition Api/Options Api, Composebles, Proxy, понимание, как работает фреймворк под капотом совсем не нужны

  6. Запросы PATCH, PUT, DELETE - не нужны джунам?

Привет автор.

Я конечно не специалист в разработке, но могу сказать что указать нужное в IT что-то нужное не так просто.

Здесь нужно немного уточнить что такое не проосто. Это когда сфера постоянно меняется, а ты пытаешься её описать. Тут можно сказать что лучший вариант описывать эту сферу за период, как пример с января по июнь, а не на 2024 год.

По этой причине хочу ответить тем людям котрые говорят что, то или это не подходит. Да на момент прочтения статьи это может и не актуально, но нужно учитывать тот момент что есть уже готовые приложения написанные на устаревшей технологии. Также устаревшие приложения нужно всё таки обслуживать и дорабатывать.

Ещё скажу про новые технологии. Не все новые технологии применяются сразу после выхода или после небольшог срока её существования. Да могут найтись некоторые разработчики которые и применят новые технологии но всё таки большинство программистов будут только присматриваться и изучать но не применять пока не изучат.

Читайте и пишите думая.

Sign up to leave a comment.

Articles