{"id":4711,"title":"\u041f\u043e\u0434\u043a\u0430\u0441\u0442 \u043e\u0442 Mercedes-Benz \u043e \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f\u0445 \u0441 \u0410\u043d\u0442\u043e\u043d\u043e\u043c \u041a\u043e\u043c\u043e\u043b\u043e\u0432\u044b\u043c","url":"\/redirect?component=advertising&id=4711&url=https:\/\/vc.ru\/promo\/263165-korotko-podkast-o-tehnologiyah-i-innovaciyah-ot-mercedes-benz&hash=c6f93899ff5e0c658ae71a18a81977a3309accf3b2bfd459f77ec74e37ef61d4","isPaidAndBannersEnabled":false}

Бэкенд-разработчик – перспективы профессии, её плюсы, минусы и карьерные возможности

Создателей сайтов, программ и приложений можно условно разделить на 2 группы:

· frontend-разработчики, чья задача – «лицо» цифрового продукта, видимая пользователю часть;

· back-end-разработчики, которые занимаются частью продукта, скрытой от пользователя, «начинкой» сайта или приложения.

Бэкенд-разработка является одной из самых востребованных задач на рынке труда в России и мире. Зарплаты специалистов варьируются от 30000 рублей для начинающих до 2500-3000 и более долларов для опытных специалистов. На сайтах вакансий постоянно публикуются новые объявления.

Карьерные возможности

Даже для начинающих разработчиков наличие минимального опыта в программировании обязательно. Рост до старшего разработчика займёт минимум 1-2 года. На этом этапе специалист способен самостоятельно реализовывать чужие решения по созданию продуктов. Ведущий разработчик с достаточным уровнем компетенций для принятия решений «растёт» около 3-5 лет.

Далее есть два варианта развития карьеры: путь эксперта и управленца. Эксперт развивает и углубляет профессиональные знания и передаёт их начинающим коллегам. Менеджер постепенно перестаёт писать код самостоятельно, концентрируясь на управлении командой. Высшие менеджеры – технические директора – отвечают за конкурентоспособность компании и развитие IT-направления.

Сроки переходов с этапа на этап условны. Карьерный рост зависит от компаний, в которых работает специалист, от его личных особенностей, от наличия опытных коллег, у которых можно учиться, от владения soft skills и даже от случайностей.

Перспективы профессии в связи с автоматизацией и цифровизацией

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

Стать высококлассным разработчиком непросто – требуется напряжённое и долгое обучение. Далеко не все, кто начинает изучать программирование, приходят к высоким заработкам. В ближайшие десятилетия опытные профессионалы по-прежнему будут массово востребованы бизнесом.

Какими навыками должен обладать бэкенд-разработчик

Его основная ценность – в hard skills:

· минимум 2-3 языка программирования, например, C#, Js, Python, SQL (познакомившись с одним, осваивать другой будет проще);

· проектирование систем, состоящих из множества взаимосвязанных элементов;

· тестирование кода – проверка работы программы целиком и её отдельных блоков, чтобы выяснить, соответствуют ли они требованиям заказчика;

· разработка документации: инструкции для пользователей, обзоры программного обеспечения, справочники по работе алгоритма, кода, интерфейса и API;

· знакомство с принципами Agile-подхода и методики Scrum для продуктивной работы в команде.

Из «мягких» навыков, важных для back-end-разработчика, можно выделить:

· коммуникабельность, которая необходима для оптимального карьерного роста;

· умение подстраиваться под изменения – ведь цифровые технологии не стоят на месте, постоянно меняются обстоятельства, а программистам приходится решать уникальные нетривиальные задачи.

Плюсы работы в бэк-енд-разработке:

1) Глобальная востребованность. Высококлассного специалиста, владеющего английским языком, охотно примут на работу международные IT-компании.

2) Мобильность. Вы можете работать из любой точки мира – большинство компаний допускают удалённый формат сотрудничества.

3) Вы меняете мир, создавая продукты для сотен тысяч и миллионов пользователей. Ваша работа – и есть прогресс, который влияет на жизнь вокруг вас.

Недостатки профессии backend-разработчика:

1) Вред для здоровья. От долгого сидения перед монитором страдает спина, суставы и зрение, появляется лишний вес.

2) Сложный баланс между работой и личной жизнью. Если вы хотите стать высокооплачиваемым профессионалом, придётся в течение нескольких лет в начале карьеры всё свободное время посвящать профессиональному развитию. Да и потом, чтобы оставаться в курсе тенденций и не остать от прогресса, понадобится отдавать много сил дополнительному образованию.

{ "author_name": "Компьютерная Академия ШАГ", "author_type": "self", "tags": [], "comments": 58, "likes": -5, "favorites": 7, "is_advertisement": false, "subsite_label": "hr", "id": 263092, "is_wide": true, "is_ugc": true, "date": "Fri, 25 Jun 2021 16:27:17 +0300", "is_special": false }
0
58 комментариев
Популярные
По порядку
Написать комментарий...
9

Адовые у вас конечно копирайтеры. Или у вас нейросеть пишет тексты? Про базы данных вобще ни слова.

Ответить
0

Сначала я думал что писал ребенок). может необученная нейросеть). Текст канешно треш...

Ответить
2

Хо-хо, вы трэша не видели. Я сама копирайтер, и с точки зрения грамотности и стиля текст нормальный. Может быть, есть там какие-то профессиональные ошибки, мне сложно судить.
Увидела слово "копирайтер". ))) 

Ответить
0

Извините за неудобства, будем исправлять

Ответить
0

Пишет человек, спасибо, исправим

Ответить
6

Блин, даже формулировка ошибочная. Бэкендер, это тот, кто пишет сервер для клиентсерверного приложения. То есть, не все что не относится к фронту является Беком. К примеру десктоп приложения на wpf/qt/mobile. Они могут работать с бд, сетью и так далее, но это не бжкенд.

Каждый раз читаю ваши мертвые статьи и сейчас уже нет никаких сомнений, что вы идиоты. Такой фигни даже дебил не напишет. Старший разработчик до двух лет....

Ответить

Посторонний фитиль

Game
0

... с конфискацией...

Ответить
4

"· минимум 2-3 языка программирования, например, Swift, Java, Python"
Глаза режет. что за набор ? они не связаны между собой почти ни как. И тем более к бекенду вместе. 
Более разумно выглядит так . C# Js + рандомная ерунда на ваше усмотрение, но SQL каждый знать должен. 

Ответить
1

Это какой-то рандомный набор языков. Было бы понятней что-то типа Java+Cpp, Python+Cpp, или PHP+Golang, даже Js+Rust имеет смысл. А такой набор Swift, Java, Python встречается только на галерах, которым только бы продать разработчика.

Ответить
1

Они про галеры и пишут, где еще кроме галер встречаются старшие разработчики с 2 годами опыта?

Рост до старшего разработчика займёт не менее 1-2 лет.

Ответить
3

Надо ускоряться - рост до сеньера за 15 минут.
Смог включить IDE - джун, написал хеллоу ворлд - мидл, сделал git push - сеньер.

Ответить
2

Вспомнилось, на выпускном курсе универа (около ит специальность) устроили такой челлендж: кто напишет рабочий хеллоу ворлд на плюсах в visual studio 2008 без гугла. Справились не все ><

Ответить
0

Но с документацией?

Ответить
1

Про SQL вообще не так... Нахрен он нужен, когда у тебя объектная СУБД и вся мощь Java или Cpp в качестве DDL. Мы без него десятилетиями обходимся. проекты тут https://kernel.group/

Ответить
2

Думаю, что просто в этом направлении рынок слабо развит: очень мало специалистов, работавших с Actian или другими объектными БД, мало историй успеха от разных команд и проектов. Отчасти дело в высокой цене, отчасти в том, что компании не видят ценности, а ещё мало пиара таких баз. Если бы были популярны открытые объектные БД для Java, далее за условные $1K — более крутые, за $10K — ещё более крутые, и так далее, то появился бы и спрос, и специалисты.

Ответить
0

Объектных баз для Java и Cpp много, бесплатных, дешевых, дорогих  и дальше как вы описали. Рынок не развит, вы правы.  Есть популярный на западе стандарт - JPA. И весь этот пласт  неизвестен в наших краях. Исторически что ли так сложилось? Хороших разрабов на CPP / Java достаточно много, но они почему то как в анекдоте "мыши плакали, кололись, но продолжали есть кактус" )) Использовать с объектно-ориентированным языком реляционную базу - такое себе удовольствие. Попробуешь объектную СУБД, к реляционному трешу не вернешься ) 

Ответить
0

Для Cpp или C#?

Ответить
0

Так-то JPA многие классические ORM имплементируют, в частности, Hibernate, TopLink и Spring ORM. Да и многие рекомендуют работать с ORM именно через Java Persistence API. Так что я бы не сказал, что это что-то совсем незнакомое.

Ответить
0

На мой взгляд, чем больше разрабов познакомится с JPA, тем лучше.  Но использовать ORM - зачем? Эта прокладка уже давно не нужна. Об этом написал в статье https://vc.ru/life/263279-versant-object-database-obektnaya-subd-rodom-iz-gamburga

Ответить
1

Согласен, Swift это вообще iOS разработка

Ответить
3

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

Ответить
2

Swift

Дальше не читал.

Ответить
0

Не, ну формально все верно. iOS приложение тоже на фронт и бэк раскладывается, да и веб бэк на swift писать можно. Просто по очевидным причинам не популярно.

Ответить
0

А что там бэк? И ответьте сразу на вопрос - те кто пишет для браузера и работает в нем со встроенной в него бд, с файловой системой, сетью - они тоже бекендеры?

Ответить
0

Эмм, не поясните, что за браузер со встроенной в него бд?

Ответить
–1

Хром и прочие, если local storage считать за БД )

Ответить
0

А что там бэк?

Та часть приложения, которая скрыта от пользователя. За частую мордой приложения (не дизайн, а именно разработка логики всех этих менюшек и кнопочек, истории итд) занимается один человек, а "бизнес-логикой" - другой.

Вот бизнес логика - это бэк.

И ответьте сразу на вопрос - те кто пишет для браузера и работает в нем со встроенной в него бд, с файловой системой, сетью - они тоже бекендеры?

Относительно тех, кто туда не лезет вообще? Да. Вы же понимаете, что это деление относительное и в зависимости от сложности системы (любой) и фронтендов и бэкендов может быть несколько уровней?

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

BFF - как пример паттерна проектирования.

https://miro.medium.com/max/882/1*Cem3r9q3fJ4jIXOvXoX3cA.jpeg

Вот этот iOS BFF с точки зрения команды, которая занимается каталогом (бэк) - тоже фронтенд.

Ответить
1

С моей точки зрения это не верно. Бэк, это бэк. Логика для кнопок, это фронт. Если считать иначе, и переменить этот подход на браузер, то фронтзндеры, это те, кто пишет html и css, а те кто js логику уже бэкендеры. Это же смешно. И в мобайле/десктопе теже правила, только из нарушают специалисты выросшие на подобных статьях.

Ответить
–1

Это очень примитивная точка зрения, извините, которая походит для блога на WP или не сложной системы, где кроме кнопочек и логики обработки их нажатий банально нет.

Для сложных систем (условный маркетплейс типа Амазона) - такая точка зрения работать не будет от слова совсем. Ни применительно к проектированию системы, ни к управлению ресурсами.

Ответить
0

А что там бэк?

В продолжение, чтобы не редактировать коммент:

Если взять сложную программу (какой-нибудь мощный пакет по работе с графикой, который есть и на iPad и на macOS) там будет очень заметной деление на фронт и бэк. Потому что фронт на планшете и на пк разный, а вот бэк по большей части один (само собой с поправкой на API соотв. OS)

Ответить
0

Я раньше делал игры. Это сложно? Там деления не было. 

Ответить
0

Я раньше делал игры

Какие именно? Если 2048, то да, наверное там можно и не делить, один человек справится.
Если MMORPG типа EVE, то подозреваю, что и там оно будет. Но за геймдев ничего сказать не могу, никогда в нем не был.

Ответить
0

Вы просто не понимаете что говорите...

Ответить
0

Прекрасно понимаю, просто вы ни с чем сложнее сайта на условном RoR на сталкивались и думаете, что деление на f/b это только про то, кто кнопочки делает или на сервере колдует.

Такое деление потеряло свою актуальность где-то в 2010м.

Ответить
0

Вот про RoR сейчас обидно было )

Ответить
1

Вопрос в сложности архитектуры системы, а не в технологии. Само собой и вокруг рельс можно твиттер намутить :)

Ответить
0

Еще как можно )

Ответить
–1

Хотелось бы узнать рейтинг учебных заведений, где можно освоить профессию backend-разработчика в нашей стране.

Ответить
2

И чтоб диплом вам выдали, который потом на стенку повесить? У нас в школах только лохи учатся, так как там преподы перечитывают офф документацию. Вам не стрёмно платить сто с лишним тысяч, чтобы вам нуб доки почитал? Таланты есть, но они не преподают. Преподаватели получают в разы меньше талантов.

Ответить
0

Хотелось бы узнать рейтинг учебных заведений, где можно освоить профессию backend-разработчика в нашей стране.

Любой технический вуз где есть специальность типа "Математическое обеспечение и администрирование информационных систем". Или хотя бы что-то близкое к разработке.

Программы тех кто софтом и железом занимаются (разработкой оного) различаются минимально и с учетом того как у нас обучение построено - все равно после 3го курса основная задаче - получение реального опыта в той области которая приглянулась.

МГУ, Бауманка, МФТИ, МАИ, МИРЭА, ИТМО и далее по списку.

Рейтинг там будет везде высокий (с поправкой на то, что в ИТМО и МФТИ все же более сильная фундаменталка идет).

Ответить
–1

А здесь сидят реальный Бэкенды? Вот вроде профессия есть, а никого из нее не знаю))

Ответить
–1

Не плюсую, а умножаю, вот прогеров на Джава, Питоне огромное количество, бэкендов существенно меньше. Вопрос в том: "Либо мало работы, либо мало платят". Хотя многие источники называют профессию одной из самых востребованных, интересно было бы послушать мнение экспертов

Ответить
7

вот прогеров на Джава, Питоне огромное количество, бэкендов существенно меньше.

что тут вообще написано?

Ответить
–4

Профессия относительно новая, именно в этой терминологии 

Ответить
0

Профессия относительно новая, именно в этой терминологии

Какая профессия? О чем вы вообще? Это банальное деление разработчиков по специфике задач и их профилю.

Что нового в профессии разработчика? бэк\фронт не важно. Новая относительно чего? Древнейшей?

Ответить
0

А наверное существование такой профессии как software architect вообще многим разорвет шаблон? У нас же принято как то обходиться без них...
https://en.wikipedia.org/wiki/Software_architect

Ответить
0

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

Ответить
–2

Конечно есть, возможно вы их не знаете))

Ответить
0

hr писала статью )))

Ответить
0

Сыровато конечно, но чтобы разобраться, что это такого хватит. Пишите, пожалуйста, более развернуто, хочется больше информации

Ответить
0

Постараемся, спасибо за конструктив

Ответить
0

Анонимусы с висишечки преподают введение в специальность специалистам компьютерной "академии".

Ответить
Читать все 58 комментариев
🔎Обзор компании #GLW - Corning
MTV исполняется 40 лет. Бивис, Батт-Хед и Дарья
Бивис и Батт-Хед дебютировали на MTV в 1993 году Getty Images
Кредит Европа Банк не закрывает счёт

В июне 2021 года решил закрыть карточку и счёт в Кредит Европа Банке, которой никогда не пользовался, с самого оформления на этой карте не было ни рубля. Позвонил оператору, ответ банальный и простой: "надо приехать в офис банка лично". Тем что закрыть счёт можно только приехав в офис банка и написав заявление в 2021 году уже показатель, ну да…

Как малому бизнесу понять свою «зону смерти»

Риск-менеджмент традиционно считается уделом крупных компаний. Кроме них просчитывают риски разве что стартапы, и те по требованию инвесторов. Малый и средний бизнес (МСБ) работает без подобной аналитики — ему не до этого. Предпринимателей можно понять, когда ты поднимаешься с нуля или масштабируешь проект, мысль идет в векторе достижения…

RU-CENTER (NIC.RU) Опять дарят "подарки" увеличивающие стоимость продления услуг ВДВОЕ

Занимаюсь своими делами. Приходит письмо от RU-CENTER (NIC.RU) смысл которого сводится к тому, что если я не хочу потратить при продлении доменов сумму вдвое больше и так конской стоимости продления, то я должен отложить свои дела и потратить час своей жизни, что бы всё вернуть как было до "подарка".

31 июля завершается приём заявок в 1-й этап отбора программы B2C Future Solutions
Как подготовиться к жизни без cookies: рекомендации маркетологам

О технологии Federated Learning of Cohorts (FLoC), которая заменит cookies, Google объявил еще в начале года. Недавно компания анонсировала перенос запуска технологии на 2023 год, и теперь у рынка интернет-маркетинга есть 2 года, чтобы найти альтернативу работе с данными. Как выглядит ситуация сейчас и что делать маркетологам — в обзоре от AiData.

Дом.ru Бизнес с конца марта постоянные перебои с доступом в интернет

Много лет в компании в Нижнем Новгороде пользуемся доступом в интернет от Дом.ru Бизнес, с 2017 по 2021 год не помню технических проблем более чем 1-2 раза в год сроком на пару часов. Но все резко поменялось в конце марта 2021. Вот из мониторинга даты и время перебоев в предоставлении услуги доступа в интернет:

Как успешно пройти испытательный срок?

Свершилось – вы получили работу мечты! Но впереди еще три месяца испытательного срока. Это время дается вам и работодателю, чтобы определиться, насколько вы друг другу подходите. Как использовать это время с максимальной для себя пользой? Рассказывает главный специалист отдела подбора персонала Ольга Шабалина. Как всегда, упаковали полезные…

Мошенники развели 22-летнюю девушку на 700 тысяч рублей. Чем мы можем помочь и чему научиться?

Многие, я думаю, видели, не так давно выпущенную статью о том, как мошенники под видом сотрудников банков и прокуратуры обманули сестру автора на 700 тысяч рублей. Вот, если что, ссылка на неё:

Как превратить юристов из бюрократов в опору компании

Бывает, что корпоративные юристы — люди, которые не показываются из кабинета и иногда вставляют палки в колёса другим отделам. Но в «Фоксфорде» они сами ходят к бизнес-заказчикам и предлагают идеи. Юрист онлайн-школы «Фоксфорд» Катя Кулакова рассказывает, как работает юридический отдел, который живёт интересами компании.

Катя Кулакова, юрист онлайн-школы "Фоксфорд"
null