Чтобы узнать о профессии, стоит посмотреть доклады с больших конференций — FrontendConf, HolyJs и других. На них часто рассказывают о прикладных задачах и проблемах, с которыми разработчики сталкиваются каждый день. Для непосвященного человека может быть не все понятно, но такие выступления дают общее представление о профессии.
Посмотреть на процесс работы фронтендеров можно у live-coding-блогеров, которые делают опенсорс-проекты. В видео разбирают полный флоу работы над задачей: от ее постановки и анализа до написания кода. Яркий пример, который я смотрела, — Илья Климов разрабатывает интерфейс Gitlab.
В университетской программе понимание базовых концепций может помочь быстрее развиваться в любом направлении, не только во фронтенде. Помогут практикумы в любом виде и на любом языке, потому что программирование — основа современного фронтенда. Советую выбирать любые занятия о паттернах и алгоритмах, о сетях и о том, как работает интернет.
Для кандидатов на эту специальность важно уметь решать базовые алгоритмические задачи, понимать основы JavaScript и вашего фреймворка.
Отбор проводится в несколько этапов: секция фронтенда, алгоритмическая секция и фит-интервью с командой. Если кандидат мидл-уровня и выше, иногда добавляется архитектурная секция.
Узнать больше о фронтенде и получить оффер в команду Т-Банка можно на трехмесячных курсах Т-Банка и нашей стажировке.