Современный фронтенд: инструменты, языки, история, вызовы, достижения и будущее
2026-02-21 18:36 Diff

#Подкаст

  • 11 авг 2022
  • 0

Современный фронтенд: инструменты, языки, история, вызовы, достижения и будущее

Подкаст «Люди и код», выпуск №31: Виталий Черков.

Иллюстрация: Polina Vari / Skillbox Media

Фанат Free Software Foundation, использует Linux и недолюбливает Windows. Пишет истории про кодинг и программы на Python. Влюблён в Lisp, но пока что не умеет на нём программировать.

Руководитель команды фронтенд-разработки в KTS. Последние несколько лет вёл фронтенд одного из внутренних продуктов X5. Помимо этого, менторит разработчиков, участвует в выстраивании процессов найма, перформанс-ревью сотрудников и организации школы для разработчиков KTS Metaclass.

  • Когда появился фронтенд как отдельное направление разработки и каким он был тогда.
  • Как менялись подходы к созданию фронтенда: методы, тулинг, архитектура.
  • Какие языки используют для фронтенда сегодня.
  • JavaScript, TypeScript, KotlinJS, WebAssembly, Rust и другие.
  • HTML и CSS.
  • Каким инструментарием обвешан современный фронтенд. Что такое препроцессоры, npm, Babel и для чего они нужны.
  • Библиотеки и культура Open Source во фронтенде.
  • Что лучше выбрать — TypeScript или JavaScript?
  • Почему все ругаются, что фронтенд так долго собирается, а инструменты очень медленные.
  • Откуда возник образ фронтендера как говнокодера.
  • Как фронтенд помогает проектировать мобильные приложения и другие небраузерные интерфейсы.
  • Как будет меняться фронтенд в ближайшее время. Какие вызовы стоят перед индустрией. Что необходимо коренным образом поменять.
  • Почему во фронтенде так популярен Rust — как язык, на который переписывают разные инструменты.
  • В чём главные достижения современной фронтенд-индустрии и в чём её главные фейлы.
  • Что должен знать современный фронтендер? Джун, мидл, сеньор.
  • Отличается ли подход к проектированию фронтенда для небольших проектов и для высоконагруженных систем.
Научитесь: Профессия Фронтенд-разработчик + ИИ Узнать больше