Itgirlschoolblog

Backend - это сложно. Или нет?

В чёрном-чёрном городе, в чёрном-чёрном доме, в чёрной-чёрной квартире жил чёрный-чёрный backend-разработчик

Чаще всего, когда только знакомишься с понятием backend, вспоминаются экраны компьютеров из фильмов про хакеров. Очень сложно, ничего не понятно, только для гениев… 

Такое мнение возникает, отчасти потому, что в описании встречаются непонятные слова типа «рефакторинг», «серверная сторона», «протоколы», «базы данных»... Кажется, на тебя, как лавина, надвигаются страшные Массивы Данных 😱

😅 Дыши глубже, все далеко не так плохо. Да и вообще неплохо, если разобраться.

У backend-разработки, как и у frontend, есть свои плюсы и минусы. Для одних она интересная и понятная, для других — скучная и сложная. Предлагаем посмотреть, кто же эти первые и чем их увлекает бэкенд.

❓ Для кого
Чаще всего это направление выбирают те, кому нравится в работе системность и основательность. Те, кто любит держать под контролем и детально прорабатывать всё в своей зоне ответственности. Логика, упорство, навыки фокусироваться на задаче и терпение — лучшие помощники бэкендера.

Плюсы и минус профессии.
Обучиться бэкенду абсолютно реально. Это безумно интересно — ведь на отображение информации, которую видит пользователей, влияют множество факторов. И правильно настроить их может только backend-разработчик. Например, Алиса 15 лет занимается «изнанкой» и только 3 «лицевой» стороной веб-продуктов. 

Знания, полученные при изучении этого направления, пригодятся, даже если сама специальность тебе не подойдёт. Понимание того, как работает серверная часть сайта, сделает ценнее любого ИТ-специалиста — и HR, и Project-менеджера, и frontend/mobile-разработчика.

Плюсы
✅ В сравнении с frontend новшества появляются значительно реже. Далеко не всегда есть смысл всё переделывать на новый лад: зачем трогать то, что и так хорошо работает? Правильно, незачем 😎

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

Плюсы
✅ Минимум общения с людьми — в основном только с командой. Идеально для интровертов и тех, кто хочет чётко придерживаться плана в работе. А фронтенд все время на связи с командой дизайна.

Минус
Невозможность показать свою работу и быть понятым окружающими. Frontend и mobile могут продемонстрировать то, что сделали, даже бабушке. Backend-специалист расскажет, как всё устроено, но понять его смогут только свои 😔