-
Каталог специальностей
-
Область деятельности:Профессия:
Бэк-энд разработчик (Back-end developer)
Подходящие образовательные специальности: Обучение в специальных учебных заведениях.Ключевые предметы: Математика, Русский язык, Английский язык, Информатика.
*Стоимость указана за 4 года бакалавриата на очном отделении
Особенности профессии
Современным разработчикам недостаточно только писать код для программ. Так работали программисты 10-15 лет назад. В настоящее время такой термин неуместен, потому что в работе часто можно обойтись без написания кода, просто соединяя между собой готовые части в единую конфигурацию. И программистов сейчас называют «разработчик» или «инженер».
С развитием IT-сферы проекты становятся всё более сложными и представляют собой конструктор, который можно собрать, используя готовые решения (фреймворки) практически для любых задач.
Таким образом, функционал бэк-энд разработчика выглядит следующим образом:
- проектирование архитектуры сервиса;
- создание ядра сайта;
- разработка платформы и основного функционала;
- работа с архитектурой кода;
- разработка приложений, поддерживающих пользовательский интерфейс и безопасность;
- контроль за состоянием серверов (боевого, тестового и рабочего);
- контроль версий, базы данных, непрерывной интеграции.
Плюсы и минусы профессии
Высокооплачиваемая и востребованная профессия.
Место работы
Компании по разработке сайтов, веб-приложений, мобильных приложений
Важные качества
- аналитический склад ума
- логическое мышление
- инициативность
- способность планировать и следовать планам
- умение работать в команде
- гибкость мышления
- ответственность, упорство, целеустремлённость
- нацеленность на результат и качество
- стремление к постоянному изучению нового и его применению в своей работе
Профессиональные знания и навыки
Знание хотя бы одного языка программирования: Go, C, C++, Perl, Python, PHP, Ruby, Java.
- умение писать быстрый, красивый и правильный код;
- знание популярных веб-фрейморков (Django, Flask, Spring);
- умение проектировать базы данных и оптимизировать запросы;
- знание современных парадигм программирования;
- знание паттернов проектирования;
- понимание устройств веб-сервисов, интерфейсов;
- английский язык для чтения технической документации.
Ступеньки карьеры и перспективы
С позиции бэк-энд разработчика, после освоения навыков фронт-энд разработчика, прямой путь к фулл-стэк разработчику. Для дальнейшего роста необходимо постоянно учиться новому: детально изучать технологии разработки программных продуктов, конфигурацию и настройки обслуживающих систем.
Оплата
По россии в среднем 150.000 руб.
Источник: ПрофГид
Вас могут заинтересовать:
Другие профессии в категории "Информационные технологии (IT)"
Вузы Екатеринбурга
Ссузы Екатеринбурга
Работа в разделе "IT и Интернет" в Екатеринбурге
Курсы "IT семинары" в Екатеринбурге