Forwarded from CSS Боль
Сфера IT за 10 лет изменилась до неузнаваемости. В 2016 достаточно было пройти базовый курс по вёрстке — и через месяц ты уже работал, получая зарплату выше средней по стране.
В 2026 всё наоборот: требования выросли, зарплаты стоят на месте, а путь джуна легко растягивается до года. В свежем выпуске «CSS Боль» сравниваем рынок 2016 и 2026 и разбираемся, почему вход в профессию стал в разы сложнее — и что это означает для тех, кто только собирается учиться.
➿ ➿ ➿ ➿ ➿ ➿ ➿ ➿ ➿ ➿
В выпуске:
✓ Как работал вход в IT в 2016-м и почему он был таким быстрым
✓ Почему стартовые 40–60 тысяч в 2026-м — уже не «прыжок вверх», а просадка по доходу
✓ Насколько выросли требования к джуну: вёрстка, чистый JS, SPA, фреймворк и работа с ИИ
✓ Почему процесс выхода на первое собеседование теперь занимает 6–12 месяцев
✓ Что показывают данные Росстата и статистика HTML Academy о реальном состоянии рынка
✓ И к чему приведёт эта тенденция: прогноз кадрового кризиса в ближайшие 2–3 года
✓ Кому будет легко входить в IT в 2026
Если вы планируете вход в IT — этот выпуск поможет понять текущие реалии без иллюзий и хайпа.
🐭 Смотреть на YouTube
🐹 Смотреть в VK
В 2026 всё наоборот: требования выросли, зарплаты стоят на месте, а путь джуна легко растягивается до года. В свежем выпуске «CSS Боль» сравниваем рынок 2016 и 2026 и разбираемся, почему вход в профессию стал в разы сложнее — и что это означает для тех, кто только собирается учиться.
В выпуске:
✓ Как работал вход в IT в 2016-м и почему он был таким быстрым
✓ Почему стартовые 40–60 тысяч в 2026-м — уже не «прыжок вверх», а просадка по доходу
✓ Насколько выросли требования к джуну: вёрстка, чистый JS, SPA, фреймворк и работа с ИИ
✓ Почему процесс выхода на первое собеседование теперь занимает 6–12 месяцев
✓ Что показывают данные Росстата и статистика HTML Academy о реальном состоянии рынка
✓ И к чему приведёт эта тенденция: прогноз кадрового кризиса в ближайшие 2–3 года
✓ Кому будет легко входить в IT в 2026
Если вы планируете вход в IT — этот выпуск поможет понять текущие реалии без иллюзий и хайпа.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17❤3😢3❤🔥1👍1🤯1
Продолжаем знакомиться с партнёрами второго сезона чемпионата по вёрстке. #чпв2
👍 365 Media Group — партнёр-работодатель
365 Media Group — digital-продакшн полного цикла с собственной продуктовой аналитикой, дизайном и веб-разработкой. Команда создаёт сервисы и сайты, которые помогают бизнесу расти, не жертвуя удобством для пользователя. В фокусе — e-commerce, сложные личные кабинеты и проекты на 1С-Битрикс, а также запуск решений в сжатые сроки без потери качества.
👍 YogurtStudio — партнёр-работодатель
YogurtStudio специализируется на разработке и развитии веб-проектов под конкретные бизнес-задачи. Студия ведёт полный цикл работ: прототипирование, дизайн, разработку, техническую поддержку и продвижение, включая SEO, контекстную рекламу и SMM. Команда создаёт современные веб-приложения на React и Vue, лендинги, корпоративные сайты и интернет-магазины с фокусом на рост трафика и конверсий.
https://htmlacademy.ru/contest/2
365 Media Group — digital-продакшн полного цикла с собственной продуктовой аналитикой, дизайном и веб-разработкой. Команда создаёт сервисы и сайты, которые помогают бизнесу расти, не жертвуя удобством для пользователя. В фокусе — e-commerce, сложные личные кабинеты и проекты на 1С-Битрикс, а также запуск решений в сжатые сроки без потери качества.
YogurtStudio специализируется на разработке и развитии веб-проектов под конкретные бизнес-задачи. Студия ведёт полный цикл работ: прототипирование, дизайн, разработку, техническую поддержку и продвижение, включая SEO, контекстную рекламу и SMM. Команда создаёт современные веб-приложения на React и Vue, лендинги, корпоративные сайты и интернет-магазины с фокусом на рост трафика и конверсий.
https://htmlacademy.ru/contest/2
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4🔥3 3❤1
JSON (JavaScript Object Notation) — текстовый формат для представления структурированных данных. Его используют, чтобы передавать данные между клиентом и сервером, хранить конфигурации и сериализовать состояние приложений.
Пока все данные приходят идеальными, работа с JSON кажется простой. Но одна лишняя запятая — и приложение падает с
SyntaxError.В статье разбираем, как надёжно использовать
JSON.parse(): когда достаточно простого try…catch, как оформить безопасную обёртку со значением по умолчанию, зачем нужна функция-reviver, что делать с большими JSON и как аккуратно работать с fetch. Такой подход помогает сделать парсинг предсказуемым и не блокировать интерфейс. #js #frontend Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍3❤2❤🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Голографический эффект с анимацией
🔥12⚡6❤🔥3
Краткий обзор возможностей, которые теперь широко поддерживаются во всех основных браузерах: новые цветовые функции, цветовые модели, потоковая компрессия и улучшенные селекторы.
В статье на примерах разбираем, как использовать современные цветовые функции и модели в CSS — от
color() и color-mix() до lab(), lch(), oklab() и oklch(), — а ещё как расширенный синтаксис :nth-child() помогает обходиться без лишних классов в разметке.Ещё смотрим на Web API, которые тоже стали Widely Available:
CompressionStream и DecompressionStream для работы с сжатыми данными прямо в браузере и дополнительную информацию о WebRTC-соединениях через RTCPeerConnection.sctp. #css #webapiPlease open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤🔥4❤2
Продолжаем знакомиться с партнёрами второго сезона чемпионата по вёрстке. #чпв2
👍 Paraweb — партнёр-работодатель
Paraweb — веб-интегратор и лидер цифровых решений для университетов. Компания создаёт и поддерживает информационные системы для образовательных организаций, корпораций и органов государственной власти, развивая электронную образовательную среду и связанные цифровые сервисы.
👍 GT Media — партнёр-работодатель
GT Media — digital-агентство полного цикла из Санкт-Петербурга. С 2014 года команда занимается комплексным продвижением бизнеса: разрабатывает и продвигает сайты, ведёт проекты в социальных сетях, создаёт креативный контент и подключает рекламные инструменты под задачи брендов.
👍 ОФЭП — партнёр-работодатель
ОФЭП — агентство интернет-маркетинга, которое помогает бизнесу продвигать товары и услуги в цифровой среде. Команда разрабатывает сайты и занимается продвижением: SEO, маркетплейсы, PR и другие инструменты интернет-маркетинга.
https://htmlacademy.ru/contest/2
Paraweb — веб-интегратор и лидер цифровых решений для университетов. Компания создаёт и поддерживает информационные системы для образовательных организаций, корпораций и органов государственной власти, развивая электронную образовательную среду и связанные цифровые сервисы.
GT Media — digital-агентство полного цикла из Санкт-Петербурга. С 2014 года команда занимается комплексным продвижением бизнеса: разрабатывает и продвигает сайты, ведёт проекты в социальных сетях, создаёт креативный контент и подключает рекламные инструменты под задачи брендов.
ОФЭП — агентство интернет-маркетинга, которое помогает бизнесу продвигать товары и услуги в цифровой среде. Команда разрабатывает сайты и занимается продвижением: SEO, маркетплейсы, PR и другие инструменты интернет-маркетинга.
https://htmlacademy.ru/contest/2
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥5 5🔥3
К ноябрю 2025 года в CSS стали по-настоящему рабочими ещё два способа задавать цвет: lab() и lch(). Эти функции уже поддерживаются во всех основных браузерах — больше не нужны флаги и экспериментальные настройки.
С привычными rgb() и hex цвета часто ведут себя неожиданно, когда нужно просто сделать оттенок светлее или темнее. В
lab() и особенно в lch() шаги по яркости, насыщенности и оттенку становятся намного предсказуемее: проще собирать аккуратные, гармоничные палитры для интерфейсов. #css #baselinePlease open Telegram to view this post
VIEW IN TELEGRAM
👍3👏2🔥1
Новогоднее колесо в HTML Academy
➿ ➿ ➿ ➿ ➿ ➿ ➿ ➿ ➿ ➿ ➿ ➿
Праздники приближаются, а мы уже начинаем делиться новогодним чудом!
12–14 декабря — под ёлкой вы сможете найти подарки с акцентом на программах, которые помогают расти быстрее и увереннее:
❄️ мидл-курсы для тех, кто уже в профессии и хочет усилить навыки,
❄️ пакеты обучения с расширенной программой и лучшей экономией,
❄️ инженерия — курсы для тех, кто стремится к системному уровню разработки,
❄️ подарок от Тайного Санты.
Новогоднее колесо уже запущено — ищите на сайте подарочную коробку, крутите и забирайте свои новогодние скидки.
Праздники приближаются, а мы уже начинаем делиться новогодним чудом!
12–14 декабря — под ёлкой вы сможете найти подарки с акцентом на программах, которые помогают расти быстрее и увереннее:
Новогоднее колесо уже запущено — ищите на сайте подарочную коробку, крутите и забирайте свои новогодние скидки.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥3 3👍2
Forwarded from Как стать мидлом
Сети и протоколы без магии: базовые знания, которые нужны фронтендеру
➿ ➿ ➿ ➿ ➿ ➿ ➿ ➿ ➿ ➿ ➿ ➿
Разберётесь, как данные реально идут по сети: от модели OSI и стека TCP/IP до различий между HTTP/1.1, HTTP/2 и HTTP/3; когда уместны WebSockets; как работает TLS и проверка сертификатов. С этими знаниями вы осознанно выбираете транспорт под сценарий и понимаете, что происходит при установке защищённого соединения.
Результат — меньше накладных расходов и быстрее метрики вроде TTFB/LCP, плюс снижение рисков уязвимостей за счёт корректной настройки шифрования и аутентификации. #htmlacademy #levelup
🟠 Смотреть программу
Разберётесь, как данные реально идут по сети: от модели OSI и стека TCP/IP до различий между HTTP/1.1, HTTP/2 и HTTP/3; когда уместны WebSockets; как работает TLS и проверка сертификатов. С этими знаниями вы осознанно выбираете транспорт под сценарий и понимаете, что происходит при установке защищённого соединения.
Результат — меньше накладных расходов и быстрее метрики вроде TTFB/LCP, плюс снижение рисков уязвимостей за счёт корректной настройки шифрования и аутентификации. #htmlacademy #levelup
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Анимация — это переход элемента от одного состояния к другому. Пользователям нравится, когда на сайте что-то вращается, появляются новые элементы или происходит что-то неожиданное. Если на сайте много таких «вау-эффектов», он может стать вирусным или получить какую-нибудь премию, например, Awwwards.
В статье разбираем, какие есть способы оживить интерфейс: CSS- и SVG-анимации и JavaScript. Показываем на примерах, в каких ситуациях достаточно свойств
animation и transform, когда пригодятся возможности SVG и логика на JavaScript, а ещё вместе собираем простую анимацию прыгающего мячика и обсуждаем, как не превратить сайт в медленную «карусель». #css #jsPlease open Telegram to view this post
VIEW IN TELEGRAM
❤🔥9❤3🔥2
Продолжаем знакомиться с партнёрами второго сезона чемпионата по вёрстке. #чпв2
👍 WebRise — партнёр-работодатель
WebRise — компания работает в сфере заказной разработки, предоставляет услуги по широкому спектру технологий - frontend, backend разработка, дизайн, мобильная разработка, базы данных, DevOps, аналитика, тестирование.
👍 Лига А. — партнёр-работодатель
Лига А. — агентство веб-разработки, которое превращает дизайн в качественный код. Мы разрабатываем веб-продукты для любого бизнеса — от простых страничек до больших сервисов.
👍 Coding Team — партнёр-работодатель
Coding Team — разрабатывает цифровые экосистемы для бизнеса: сайты, мобильные приложения и AI-решения под ключ. Компания реализовала более 200 проектов и помогает брендам автоматизировать процессы с помощью современных технологий.
👍 5 углов — партнёр-работодатель
5 углов — интегратор Битрикс24. Входит в топ-20 интеграторов России.
https://htmlacademy.ru/contest/2
WebRise — компания работает в сфере заказной разработки, предоставляет услуги по широкому спектру технологий - frontend, backend разработка, дизайн, мобильная разработка, базы данных, DevOps, аналитика, тестирование.
Лига А. — агентство веб-разработки, которое превращает дизайн в качественный код. Мы разрабатываем веб-продукты для любого бизнеса — от простых страничек до больших сервисов.
Coding Team — разрабатывает цифровые экосистемы для бизнеса: сайты, мобильные приложения и AI-решения под ключ. Компания реализовала более 200 проектов и помогает брендам автоматизировать процессы с помощью современных технологий.
5 углов — интегратор Битрикс24. Входит в топ-20 интеграторов России.
https://htmlacademy.ru/contest/2
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥3❤🔥2
Media is too big
VIEW IN TELEGRAM
Какой сейчас рынок труда в IT?
Михаил Грохотов — основатель Grokhotov Studio, рассказал про сложность найма джунов. «Найм идёт всегда. Людей ищут всегда.»
Полный эфир с Grokhotov Studio — по ссылке:
🐭 Смотреть на YouTube
🐹 Смотреть в VK
🌸 Программа обучения
Михаил Грохотов — основатель Grokhotov Studio, рассказал про сложность найма джунов. «Найм идёт всегда. Людей ищут всегда.»
Полный эфир с Grokhotov Studio — по ссылке:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4❤🔥3🔥2😱1
Forwarded from CSS Боль
CSS-анимации можно описывать не только через десятки
В свежем выпуске «CSS Боль» разбираем функцию
➿ ➿ ➿ ➿ ➿ ➿ ➿ ➿ ➿ ➿ ➿ ➿
В выпуске:
✓ Как работает
✓ Что такое точки прогресса и как они выходят за диапазон 0–1
✓ Как делать паузы, отскоки и overshoot без сложных
✓ Почему отрицательные значения — это часть спецификации, а не баг
✓ Как одной тайминг-функцией синхронизировать несколько анимаций
✓ Разбор спецификации CSS Easing Functions Level 2 и практические примеры
Меньше кода, больше контроля над движением — и анимации, которые наконец перестают быть болью.
🐭 Смотреть на YouTube
🐹 Смотреть в VK
@keyframes. В CSS есть функция, которая позволяет задать всю форму движения одной строкой — с ускорениями, паузами, рывками и перелётами.В свежем выпуске «CSS Боль» разбираем функцию
linear() в animation-timing-function и показываем, как с её помощью управлять прогрессом анимации точнее, чем привычными ease и cubic-bezier().В выпуске:
✓ Как работает
linear() и почему это не просто «линейная» анимация✓ Что такое точки прогресса и как они выходят за диапазон 0–1
✓ Как делать паузы, отскоки и overshoot без сложных
@keyframes✓ Почему отрицательные значения — это часть спецификации, а не баг
✓ Как одной тайминг-функцией синхронизировать несколько анимаций
✓ Разбор спецификации CSS Easing Functions Level 2 и практические примеры
Меньше кода, больше контроля над движением — и анимации, которые наконец перестают быть болью.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4 4❤🔥2⚡2
CSS 2025: Baseline Widely Available
Завтра в 20:00 (17 декабря) проведём стрим и соберём CSS-тирлист: что в S-тир, а что пока «ну, прикольно». Container queries.
🐭 Смотреть на YouTube
🐹 Смотреть в VK
Завтра в 20:00 (17 декабря) проведём стрим и соберём CSS-тирлист: что в S-тир, а что пока «ну, прикольно». Container queries.
oklch(). Тригонометрия в calc(). Анимация гридов. Range syntax в медиазапросах. И ещё куча возможностей, которые стали доступны в 2025 году.Please open Telegram to view this post
VIEW IN TELEGRAM
❤6❤🔥4 4🔥3👍1