0%

Frontend или backend: что выбрать новичку в разработке

Frontend или backend: что выбрать новичку в разработке

Мы часто боимся сделать шаг не в ту сторону. А если любой путь – тот? Спросили у наших ребят, как они выбрали свое направление в программировании и что посоветуют начинающим разработчикам.

Содержание:

Если разработчики дерутся, то один из них – frontend, а другой – backend. Такое узкое клише заставляет будущих и молодых программистов бояться ошибиться с тем, на чью сторону встать. У нас тоже нет универсального теста, чтобы пройти его и все понять. Но есть примеры IT-специалистов, которые уже определились.

Выбор по рекомендации

Максим, 20 лет, junior frontend-разработчик:

По образованию я технический специалист по информационным системам. Во время практики был с остальными студентами backend-разработчиком. Делал с нуля базу данных и продумывал логику, но когда дошел до оформления, почувствовал настоящую вовлеченность в проект. На это также повлиял предмет «Web-программирование» с упором на внешнюю стилизацию страниц и JavaScript – два основных понятия, которыми оперируют frontend-разработчики.

Мне понравилось, что есть такой мощнейший инструмент, как браузер, который позволяет любую твою задумку воплотить в реальность и показать другим. А в backend, грубо говоря, что-то делаешь, пишешь, а результат не видишь. Хотя дорабатывать из-за трендов чаще приходится визуальную часть. Последние макеты страниц кардинально отличаются от того, что было модно 5 лет назад. В общем, мне хочется делать сервисы и приложения удобными и лаконичными для пользователей, а не заниматься backend. Если только ради личного опыта.

Василий, 25 лет, middle backend-разработчик:

Я учился по специальности «Прикладная информатика». Нам преподавали общие сведения о разработке, но упор был именно на основы программирования и создание внутреннего функционала. Поэтому в большей степени на последующую работу с backend-частью повлияло мое обучение.

В целом, мне кажется, что frontend выбирают те, кому нравится креативить и не хочется решать «скучные» задачи. В нем основной акцент падает на то, как работает отображение страницы. Сужу по себе, так как сам являюсь fullstack-специалистом и периодически занимаюсь и тем, и другим.

В сухом остатке выбор между frontend и backend разработками зависит от ваших интересов, навыков и целей. Оба направления имеют свои особенности и требуют определенный набор из soft и hard skills. 

Выбор по скиллам

Список популярных технологий для веб-разработки

Frontend разработка отвечает за интерфейс и взаимодействие с пользователем. Если вас привлекает дизайн, верстка и создание интерактива, то дерзайте. Вы будете использовать языки программирования HTML, CSS и JavaScript, а также фреймворки и инструменты React, Angular, Vue.js и другие.

Backend разработка фокусируется на создании и поддержке серверной части приложений. Подходит тем, у кого математическое мышление. Вас ждет работа с базами данных, их обработка и бизнес-логика. Используются языки программирования PHP, Java, Python, C# или Ruby, а также фреймворки и инструменты Laravel, Django, Ruby on Rails и другие.

Разработки тесно связаны между собой. Поэтому понимание обеих полезно для развития самого программиста. Некоторые специалисты выбирают стать fullstack и делать все. Но к этому надо еще прийти. При полном отсутствии знаний советуем начать с изучения одного языка программирования, например, JavaScript или PHP.

Помните, нет неправильного выбора, есть только страх, что будет сложно. Будет. 

Похожие статьи

IconГотовы применить идеи из статьи?

Опишите вашу задачу — сделаем бесплатный экспресс-разбор и предложим 2–3 рабочих решения под ваш кейс.

MediaTen — цифровые решенияMediaTen — креативный подход