Согласно опросу Stack Overflow Developer Survey 2021 (более 80 тысяч респондентов со всего мира), самым популярным направлением на данный момент является веб-разработка, которая делится на три типа:
разработка клиентской стороны веб-приложений (FrontEnd, “фронтенд”) — подразумевает создание всего того, что Вы видите и с чем Вы напрямую можете взаимодействовать в Вашем браузере;
разработка серверной стороны (BackEnd, “бэкенд”) — ориентируется на создание функционала, который находится “под капотом” веб-приложения, то есть, на сервере: обработка и оперирование пользовательскими данными, их хранение и выдача из базы данных и т. д.;
разработка как клиентской, так и серверной стороны веб-приложений (Full Stack, “фулл стек”) — сочетает в себе и BackEnd, и FrontEnd разработку.
Чтобы узнать подробнее о том, что из себя представляет фронтенд и чем нужно овладеть, чтобы стать FrontEnd разработчиком, смотрите в нашем бесплатном вебинаре Карта специальности FrontEnd разработчик.
BackEnd разработка может вестись при помощи большого количества различных языков программирования, однако наиболее популярные из них C#, Java и Python. Познакомиться со спецификой бэкенд разработки при помощи каждого из этих языков Вам помогут следующие вебинары от практикующих разработчиков:
Карта специальности .NET разработчик
Карта специальности Python разработчик
Карта специальности Java разработчик
С Full Stack разработкой можно разобраться, прочитав нашу статью “Кто такой Full Stack разработчик” и просмотрев вебинар “Как стать Full Stack разработчиком”.