Вот и наступил 2025! Самое время подытожить главное, зафиксировать лучшие практики за год. В видео обсудим недавно опубликованные итоги, сделаем обзор State of JS 2024. Больше 14 000 разработчиков приняли участие в State of JavaScript и поделились своим опытом работы. Из этих цифр можно подчеркнуть много интересных трендов, что ждет JS в ближайшем будущем, какие тулзы, языки и библиотеки мощно показывают себя и закрепляют позиции, а какие уходят в прошлое. Давайте посмотрим!
Наш телеграм-канал с новостями веб-разработки, полезными материалами, возможностью участвовать в карьерных консультациях, мок-интервью и активным чатом на 4 000 ребят с самым разным опытом, присоединяйтесь!
✈️ https://t.me/purple_code_channel
Полезные видео
🍿 Собеседование Frontend-разраотчика —
https://www.youtube.com/watch?v=6LdQBI0anMQ
🍿 Svelte 5: мини-курс за 40 минут —
https://www.youtube.com/watch?v=XXVPeF7EDvY
🍿 Новости веб-разработки —
https://www.youtube.com/watch?v=iMFyqpiWX_Y
Бесплатные материалы
🗂️ Карты развития в разработке под вашу ситуацию — https://purpleschool.ru/skills/?utm_source=youtube&utm_medium=link&utm_campaign=state+of+javascript+2024%3A+%D0%B2%D1%81%D0%B5%2C+%D1%87%D1%82%D0%BE+%D0%BD%D1%83%D0%B6%D0%BD%D0%BE+%D0%B7%D0%BD%D0%B0%D1%82%D1%8C!
🗂️ Курс «Основы разработки» — https://purpleschool.ru/course/code-basics/?utm_source=youtube&utm_medium=link&utm_campaign=state+of+javascript+2024%3A+%D0%B2%D1%81%D0%B5%2C+%D1%87%D1%82%D0%BE+%D0%BD%D1%83%D0%B6%D0%BD%D0%BE+%D0%B7%D0%BD%D0%B0%D1%82%D1%8C!
🗂️ Курс «CSS Flexbox» — https://purpleschool.ru/course/flexbox/?utm_source=youtube&utm_medium=link&utm_campaign=state+of+javascript+2024%3A+%D0%B2%D1%81%D0%B5%2C+%D1%87%D1%82%D0%BE+%D0%BD%D1%83%D0%B6%D0%BD%D0%BE+%D0%B7%D0%BD%D0%B0%D1%82%D1%8C!
Обучение по темам из видео
📚 Курс «Основы JavaScript» — https://purpleschool.ru/course/javascript-basics/?utm_source=youtube&utm_medium=link&utm_campaign=state+of+javascript+2024%3A+%D0%B2%D1%81%D0%B5%2C+%D1%87%D1%82%D0%BE+%D0%BD%D1%83%D0%B6%D0%BD%D0%BE+%D0%B7%D0%BD%D0%B0%D1%82%D1%8C!
📚 Курс «Продвинутый JavaScript» — https://purpleschool.ru/course/javascript-advanced/?utm_source=youtube&utm_medium=link&utm_campaign=state+of+javascript+2024%3A+%D0%B2%D1%81%D0%B5%2C+%D1%87%D1%82%D0%BE+%D0%BD%D1%83%D0%B6%D0%BD%D0%BE+%D0%B7%D0%BD%D0%B0%D1%82%D1%8C!
📚 Курс «TypeScript с нуля» — https://purpleschool.ru/course/typescript/?utm_source=youtube&utm_medium=link&utm_campaign=state+of+javascript+2024%3A+%D0%B2%D1%81%D0%B5%2C+%D1%87%D1%82%D0%BE+%D0%BD%D1%83%D0%B6%D0%BD%D0%BE+%D0%B7%D0%BD%D0%B0%D1%82%D1%8C!
📚 Курс «Next.js - с нуля» — https://purpleschool.ru/course/nextjs/?utm_source=youtube&utm_medium=link&utm_campaign=state+of+javascript+2024%3A+%D0%B2%D1%81%D0%B5%2C+%D1%87%D1%82%D0%BE+%D0%BD%D1%83%D0%B6%D0%BD%D0%BE+%D0%B7%D0%BD%D0%B0%D1%82%D1%8C!
📚 Курс «Node.js с нуля» — https://purpleschool.ru/course/nodejs/?utm_source=youtube&utm_medium=link&utm_campaign=state+of+javascript+2024%3A+%D0%B2%D1%81%D0%B5%2C+%D1%87%D1%82%D0%BE+%D0%BD%D1%83%D0%B6%D0%BD%D0%BE+%D0%B7%D0%BD%D0%B0%D1%82%D1%8C!
📚 Курс «Nest.js с нуля» — https://purpleschool.ru/course/nestjs/?utm_source=youtube&utm_medium=link&utm_campaign=state+of+javascript+2024%3A+%D0%B2%D1%81%D0%B5%2C+%D1%87%D1%82%D0%BE+%D0%BD%D1%83%D0%B6%D0%BD%D0%BE+%D0%B7%D0%BD%D0%B0%D1%82%D1%8C!
Навигация
0:00 - Интро
0:21 - Чем полезно изучение опросов формата State of JS и прочих
0:55 - Демография опроса, должности, позиции
3:31 - Комьюнити разработчиков в телеграм
3:50 - Features: Syntax
5:08 - Features: String
5:19 - Features: Array
6:06 - Features: Async
7:20 - Features: Set
7:36 - Features: Object
7:48 - Features: Browser APIs
8:42 - Features: Language pain points
9:08 - Features: Browser APIs pain points
9:25 - Features: Reading list
9:52 - Бесплатное обучение для разработчиков
10:32 - Libraries: Experience & Sentiment
11:57 - Libraries: Changes over time
18:48 - Libraries: Tier list
20:30 - Мини-опрос: Какие материалы для вас важны?
21:10 - Libraries: Front-end Frameworks
23:30 - Libraries: Meta-Frameworks
26:02 - Libraries: Testing
27:36 - Libraries: Mobile & Desktop
29:00 - Libraries: Build Tools
30:11 - Libraries: Monorepo Tools
30:23 - Other Tools: Libraries
31:27 - Other Tools: Graphics & Animations
32:22 - Other Tools: Back-end Frameworks
33:16 - Other Tools: JavaScript Runtimes
34:05 - Other Tools: Non-JavaScript Languages
34:38 - Other Tools: AI
35:15 - Usage: JavaScript / TypeScript
35:58 - Usage: AI Code Generation
36:23 - Usage: Use Case
37:20 - Usage: Application Patterns
37:38 - Usage: JavaScript Pain Points
37:47 - Usage: New Proposals
38:34 - Usage: Missing Features
39:26 - Usage: Native Types
40:13 - Awards
41:26 - Аутро