Из чего состоит работа бэкендеров и что нужно знать, чтобы освоить эту профессию

ТехИнсайдерHi-Tech

Многозадачность в IT: все, что вы хотели узнать о бэкенд-разработке

Специально для TechInsider Сергей Федосеенков, руководитель отдела разработки инструментов для партнеров Яндекс Маркета и направления Java в Летней школе бэкенд-разработки Академии Яндекса, объяснил, из чего состоит работа бэкендеров и что нужно знать, чтобы освоить эту профессию.

df959bee8fed6ae271d6565060444b35_ce_1500x1000x0x0.jpg

Более половины россиян покупают товары в интернете, десятки миллионов человек прокладывают маршруты в навигаторах, ищут информацию о погоде и курсе валют, читают новости и смотрят видео. За стабильность и скорость работы этих ресурсов отвечают бэкенд-разработчики. Они следят за тем, чтобы сервера выдерживали нагрузку, а базы данных продолжали работать, даже когда на сайт одновременно заходят десятки тысяч человек.

Чем занимаются бэкенд-разработчики

Бэкендеры отвечают за реализацию невидимой для пользователя серверной части сервисов и приложений. Это отличает бэкенд-разработчиков от специалистов по фронтенду, которые занимаются созданием графического интерфейса.

Эксперты в бэкенде продумывают архитектуру ресурса, обеспечивают безопасное хранение и передачу данных, следят за тем, чтобы сервис работал быстро и устойчиво. По сути, они создают фундамент проекта — без них сайт или веб-приложение, какими бы красивыми и удобными они ни были, останутся бесполезными. 

Например, недавно Яндекс Маркет запустил возможность хранить и продавать товары со своего склада на любых площадках. Это потребовало от команды бэкенда изменений в сервисе хранения и обработки заказов, разработки нового API для создания таких заказов и работы с ними. Каждую из этих задач решала независимая команда из бэкендеров и фронтендеров, а технический лидер — по сути, тоже бэкенд-разработчик — координировал весь процесс. 

Сейчас бэкендеры все чаще совмещают обе роли — они могут и код написать, и верстку поправить. Таких специалистов называют фулстек-разработчиками. Обычно хорошие бэкендеры — это мастера на все руки и короли многозадачности, ведь они одновременно отвечают за разные направления работы. Расскажу о навыках, которые нужны, чтобы успешно развиваться в бэкенде.

098e2c3da1c6569354d5c44ba7a00374.jpg

Быть универсальным специалистом

Без знания языков программирования стать хорошим бэкендером не получится. Вообще, нужно готовиться при необходимости писать код на любом языке. При этом знание конкретного языка, на мой взгляд, менее важно, чем понимание общих принципов computer science, алгоритмов и подходов к проектированию систем. Если человек силен в Java, то сможет при необходимости быстро перейти на Python. Конечно, есть узкие области, например, оптимизация производительности Java Virtual Machine, которые за два дня не освоишь.

Авторизуйтесь, чтобы продолжить чтение. Это быстро и бесплатно.

Регистрируясь, я принимаю условия использования

Рекомендуемые статьи

10 продуктов для здоровья волос в пожилом возрасте 10 продуктов для здоровья волос в пожилом возрасте

Как связаны здоровье волос и продукты, которые вы едите?

ТехИнсайдер
Что хотел сказать Чехов — эссе Джорджа Сондерса о рассказе «Крыжовник» Что хотел сказать Чехов — эссе Джорджа Сондерса о рассказе «Крыжовник»

Отрывок из сборника эссе профессора Сиракьюсского университета

СНОБ
Домашняя работа: как привести IT в ЖКХ в порядок Домашняя работа: как привести IT в ЖКХ в порядок

О том, что можно сделать с хаосом в жилищно-коммунальном IT

Forbes
10 самолетов, изготовленных в неожиданных странах 10 самолетов, изготовленных в неожиданных странах

Ну какая авиадержава из Пакистана или Болгарии? Однако, и там делают самолёты!

ТехИнсайдер
Психологический портрет: что такое дисморфофобия, или синдром Квазимодо Психологический портрет: что такое дисморфофобия, или синдром Квазимодо

Что нужно знать о дисморфофобии?

Forbes
Как охладить котиков в жару: 6 способов защитить питомца от перегрева Как охладить котиков в жару: 6 способов защитить питомца от перегрева

Как легко помочь котику избежать перегрева?

ТехИнсайдер
Как повысить фпс в “Фортнайте”: только рабочие и безопасные методы Как повысить фпс в “Фортнайте”: только рабочие и безопасные методы

Если ваш компьютер соответствует требованиям Fortnite, но игра идет “нечисто”

CHIP
Как читать «Лето Господне» Шмелева Как читать «Лето Господне» Шмелева

Что нужно знать о жизни наших предков, чтобы правильно прочитать «Лето Господне»

Культура.РФ
Экономический бумт Экономический бумт

Пять кризисных эпох в истории дореволюционной России

Правила жизни
Талкыш калеве Талкыш калеве

Талкыш калеве — старинное турецкое сладкое блюдо

Bones
Чем опасна информационная тревожность и как с ней справиться Чем опасна информационная тревожность и как с ней справиться

Что такое думскроллинг и как от него возникает информационная тревожность

ТехИнсайдер
Почему мы не найдем инопланетян в космосе, даже если они существуют на самом деле Почему мы не найдем инопланетян в космосе, даже если они существуют на самом деле

Почему мы не узнаем о существовании живых существ у чужих звезд?

ТехИнсайдер
6 повседневных вещей, которые мы постоянно делаем неправильно 6 повседневных вещей, которые мы постоянно делаем неправильно

Несколько вещей, которые вы, вероятно, до сих пор делали неправильно

ТехИнсайдер
Михаил Эпштейн: Как люди находят утешение в обиде Михаил Эпштейн: Как люди находят утешение в обиде

Понятия, которые лежат в основе мышления, но с трудом поддаются определению

СНОБ
6 причин любить свои недостатки 6 причин любить свои недостатки

Как полюбить все свои особенности?

Psychologies
Китчен бук Китчен бук

Что такое система «буков» и как она помогает в работе ресторана?

Bones
Как правильно тренироваться на свежем воздухе Как правильно тренироваться на свежем воздухе

Тренировки на свежем воздухе — это не только полезно, но и бесплатно!

Maxim
Любимая мать и плохая жена: как «патриархальная сделка» заставляет женщин соперничать Любимая мать и плохая жена: как «патриархальная сделка» заставляет женщин соперничать

Как соперничество за мужчин мешает объединяться в борьбе за права женщин?

Forbes
Современное материнство: чувство вины, попытка построить карьеру и вовлечение отцов Современное материнство: чувство вины, попытка построить карьеру и вовлечение отцов

Что значит быть матерью в эпоху гендерного равенства?

Forbes
Сериалы как средство побега от реальности: 7 увлекательных телешоу, в чьих вымышленных мирах можно раствориться Сериалы как средство побега от реальности: 7 увлекательных телешоу, в чьих вымышленных мирах можно раствориться

Эскапистские сериалы, которые представляют собой чисто жанровое развлечение

Правила жизни
«Французский язык в России». Социальная, политическая, культурная и литературная история «Французский язык в России». Социальная, политическая, культурная и литературная история

ВXVIII–XIX веке российское дворянство было всерьез увлечено всем французским

N+1
Новосибирские археологи раскопали в Прииртышье ранненеолитическое святилище Новосибирские археологи раскопали в Прииртышье ранненеолитическое святилище

Археологи раскопали остатки древнего святилища поселения Усть-Тартас-1

N+1
«Прыжок в темноту». Как принимать важные решения, если очень страшно «Прыжок в темноту». Как принимать важные решения, если очень страшно

Отрывок из книги «Мужество: почему смелым судьба помогает»

Inc.
Археологи обнаружили в скифской «Долине царей» составную витую гривну Археологи обнаружили в скифской «Долине царей» составную витую гривну

Ученые продолжили исследования кургана Туннуг-1

N+1
Что выдает дилетанта: 7 популярных ошибок, которые портят ваш ремонт Что выдает дилетанта: 7 популярных ошибок, которые портят ваш ремонт

Некоторые вещи моментально выдают неумелого мастера ремонта

ТехИнсайдер
Сколько Сколько

Ходят легенды, будто душа весит 21 грамм — откуда эта цифра?

ТехИнсайдер
«Вчетвером мы составляли единое целое»: история семьи Рерихов «Вчетвером мы составляли единое целое»: история семьи Рерихов

Чем известны Елена, Юрий и Святослав Рерихи

Культура.РФ
Нейросеть определила видовую принадлежность прихлопнутых комаров Нейросеть определила видовую принадлежность прихлопнутых комаров

Создан алгоритм, который определяет видовую принадлежность прихлопнутого комара

N+1
Брендинг для агробизнеса Брендинг для агробизнеса

Четыре основных заблуждения при разработке бренда и как с ними работать

Агроинвестор
Наш человек в 70-х Наш человек в 70-х

Зинаида Пронченко о Джеймсе Каане

Weekend
Открыть в приложении