,

Junior Developer’s Guide: Frontend Roadmap for 2024. A Comparison of 2017, 2021, and 2024. What Should Juniors Really Know?

Posted by

Frontend Roadmap 2024

Сравнение 2017 vs 2021 vs 2024

Frontend разработка постоянно меняется и развивается. Важно быть в курсе последних тенденций и технологий, чтобы быть успешным в этой области. Сравним, что было актуально в 2017, что нас ожидало в 2021 и что ждет нас в 2024.

2017

  • HTML, CSS, JavaScript
  • Bootstrap, jQuery
  • Responsive Design
  • Git

2021

  • ES6+
  • React, Angular, Vue
  • SASS, LESS
  • Webpack, Babel
  • RESTful APIs

2024

  • Web Components
  • GraphQL
  • State Management Libraries (Redux, MobX)
  • Progressive Web Apps (PWA)
  • Testing (Jest, Enzyme)

Что ДЕЙСТВИТЕЛЬНО должен знать JUNIOR?

Для успешного старта в карьере frontend разработчика в 2024 году, junior разработчику необходимо обладать следующими навыками:

  • Основы HTML, CSS, JavaScript
  • Знание одного из популярных фреймворков (React, Angular, Vue)
  • Умение работать с RESTful APIs
  • Знание основных инструментов сборки проектов (Webpack, Babel)
  • Основы тестирования (Jest, Enzyme)

Эти навыки помогут junior разработчику успешно стартовать и развиваться в сфере frontend разработки в 2024 году.

0 0 votes
Article Rating
34 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@user-kf9wj8cn7w
6 months ago

Подскажите пожалуйста используется файлы с расширение jsp в современных проектах на Java ? Или это некий устаревший или не популярный вариант

@goldvitow
6 months ago

Про Symbol, weakMap, полифилам и т.д. спорный момент. Я уже несколько месяцев работаю и ни разу с этим не столкнулся, но на собесе меня про это спрашивали

@ReaktorGaming86
6 months ago

Тимур, вот ты всегда говоришь "не надо упарываться в детали". У меня вчера как раз было собеседование, где меня спрашивали про эти самые детали=) Не думаю, что я хорошо отвечал.

@user-jn2ch3kp5y
6 months ago

Ну и что же выбрать сейчас реакт или вью???? Начинающему

@purplesheep000
6 months ago

Не понимаю почему все роадмапы игнорируют архитектуру. Если вы придете на рабочий проект который вам скажут писать с 0, а с джунами чаще всего так и происходит из-за того что их берут в стартапы. Писать проект папками pages, component, это позор. Я вот выбрал для себя FSD волей случая потому что на 3х проектах где я работал его использовали, но все же. Какую-то одну архитектуру нужно понимать, это на учебных проектах вы можете складывать как вам вздумается и делить папки на подпапки просто по смыслу это так себе подход)

@sanioksasha3338
6 months ago

А как же чат гпт? Разве его возможности не сокращают необходимость нанимать джунов в разы?

@___-io7fy
6 months ago

Ulbi TV, сделай ролик о том, какие книги должен прочитать каждый веб-разработчик и вообще айтишник.

@steelgrougood1967
6 months ago

Спасибо вам вы такой позитивный

@vasil_astrov
6 months ago

Спасибо, полезно!

@staspetrik3034
6 months ago

я изучаю react tsx и хочу пойти в бекенд с чего начать?

@suvmer
6 months ago

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

Можешь, пожалуйста, рассказать, нужно ли ставить балансировщик, ограничивать количество запросов в секунду для одного ip адреса, делать мониторинг или master-slave БД.

Чтобы люди могли разворачивать свои проекты по-настоящему и творить(а не погибать от 100 юзеров или первого засорения БД регистрациями миллиона ботов)

Спасибо за ролик, кстати, шикарная подача)

@posmotrel333
6 months ago

Что делать,если нету опыта после курсов,город маленький,нет возможности переехать.

@Lana-im6ee
6 months ago

Сейчас все хотят фуллстекеров

@user-wc1fz9cm3y
6 months ago

Я как раз таки запариваюсь чтобы не быть среди осликов, по этому – спасибо за видео, облегчил)) Что-то из разряда понимать что сначала нужно строить скелет а потом уже наращивать мясо но вчетверо кусаешь себя за палец аля если изучать то качественно 😁

@bbachyourself
6 months ago

Лайкнул за плавный переход!

@UzerUzer-st3wl
6 months ago

Очень слабый, архаичный ролик.
А ведь еще в 2018 г. во frontend-разработке произошла революция – это Google Flutter.
Сейчас уже поддержка 6 платформ, в том числе и Web. И никаких CSS, HTML, JavaScript.

@omak3313
6 months ago

Zustand как альтернатива Redux Toolkit

@stormyx6122
6 months ago

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

@user-zn4sn9qj6b
6 months ago

Жду подобное видео о back-end

@user-hy5cx9iu3l
6 months ago

А как ты можешь быть фронтом не будучи верстаком? Это типа я бегаю, но ходить не умею😂😂😂