Сколько получают архитекторы программного обеспечения

Обновлено: 30.06.2024

Артём Кулаков и Рома Чорыев — разработчики Redmadrobot. Они записывают ламповые подкасты, где вместе с гостями обсуждают разные стороны создания ИТ-продуктов. Ниже ссылка на новый выпуск и ответы на несколько насущных вопросов.

Архитектор — специалист, который занимается построением ИТ-систем для решения бизнес-задач. Он хорошо разбирается во всех нюансах проектирования систем.

Если нужно разработать, например, приложение, архитектор расскажет, как это сделать, не наступив на грабли. Объяснит, какие технологии использовать, с какими проблемами можно столкнуться, и заложит фундамент для развития проекта.

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

В разговоре выяснилось, что это выходит само собой. Архитектор задействован в разных ситуациях: он общается с заказчиком, решает инженерные проблемы и даже участвует в планировании проекта. Хочешь не хочешь, а в бизнес углубляешься и менеджерский навык качаешь. Егор объясняет:

Вся сущность сводится к двум вещам: архитектор должен решать задачи бизнеса и он должен уводить систему от ограничений.

Если ты знаешь, что в системе нет физической возможности реализовать те или иные вещи, но есть бизнес-потребность, то твоя задача — придумать как и состыковать всё воедино. Можно сказать: сделать так, чтобы и овцы были целы, и волки сыты.

За день через архитектора проходит огромное количество информации от менеджеров, разработчиков, заказчиков. Поэтому под конец дня получается, что он знаком с ситуацией с разных сторон. Артём резюмировал:

Архитектор — это больше про ширину, чем про глубину. Например, тебе необязательно уметь в Android работать с рефлексией и с какими-то низкоуровневыми вещами, но важно понимать, как всё это работает в целом.

Если коротко: некоторые архитекторы кодят. Подробнее об этом — в пятиминутном рассуждении в подкасте, начиная с 22:25. Спойлер: там про идеальный код, проблемы перфекциониста и бизнес-требования.

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

В студии согласились с тем, что это определённо веха в развитии разработчика. Но не стоит воспринимать архитектора, как улучшенную версию senior-разработчика.

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

Так объясняет этот феномен Егор:

Он рассказал, что специалист, занявший должность, вряд ли сможет заняться чем-то другим в дальнейшем (в рамках компании).

Слушайте подкаст на удобной платформе: Soundcloud, Apple, Google Podcasts.

Важные статьи, видео и книги для тех, кто хочет трансформироваться в архитектора:

Приходите обсуждать выпуск в Telegram-чат.

"Авиационный конструктор решает, из чего построить самолёт, а архитектор — с помощью каких технологий разработать ИТ-систему, которая решит задачу" - чего?))))


Ребят, завязывайте вы с этим пафосом, не так уже и много технологий нужно, чтобы запилить мобильное приложение или SPA, работающее на беке через java php python ноду, причем выбор технологий зависит не от архитектора, а от разработчиков. Я надеюсь, у вас не стоит выбор между, на чём написать андройд приложение: на ванильной джаве, реакт нативе или флаттере, вы всегда спрашиваете или знаете на чём команда может запилить приложуху. Вы же не думаете, взять ли спринг или ноду для бека, правда ведь? Если вы думаете на чем писать следующий проект, это означает лишь одно - у вас или у команды мало опыта.

Далее, про написание кода архитектором. Вот вы сами привели аналогию с авиаконструктором. Получается, что если архитектор должен писать код, то и авиаконструктор может немножно собирать фюзеляж, или немножко разрабатывать турбины или делать бортовой компьютер? Это же нелепо (его и не допустят это делать). Мало того, если у вас количество кода и технологий зашкаливает, вы так же не можете физически и морально писать код, так как у вас нет на это компетенции (да да).

Тут правда есть одно но. Обычно, авиаконструктор аккумулирует возле себя ресурсы целого государства. Тысячи человек разрабатывают самолет. Архитектор самолета получает зарплату в тысячную долю от всего бюджета проекта. А вот архитекторы ПО, которые делают мобильные приложение не аккумулируют возле себя бюджеты государств, и их зарплаты не тысячные доли процента от бюджета проекта, а десятки. В этом и проблема. С одной стороны не хочется кодить, а только повелевать и петь и получать половину стоимости проекта, а с другой стороны нужно объяснить разрабам, почему в команде 5 разработчиков, 2 архитектора и 8 менеджеров :)

Здравствуйте! В статье мы собрали для вас статистику зарплат архитекторов программного обеспечения. Разберемся, сколько платят специалистам с разным опытом в России, Америке и Европе и где максимальные заработки.

Средняя зарплата архитектора ПО в России

Ответить на вопрос, сколько зарабатывает архитектор ПО в России одной конкретной цифрой, нельзя. Один специалист может зарабатывать 500 000 в месяц, а другой - столько же, но в год.

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

Заработок на фрилансе также варьируется от десятков до сотен тысяч рублей за проект. На доходах архитекторов программного обеспечения сказывается и территориальное нахождение места работы.

В регионах России уровень зарплат неоднородный: в разных городах предлагают разную оплату труда.

Условия Зарплата
с опытом до года от 25 000 до 65 000 рублей
опыт 1-3 года от 35 000 до 600 000 рублей
опыт 3-6 лет от 110 000 до 520 000 рублей
удаленка от 80 000 до 530 000 рублей

В Москве

О том, на какую зарплату в Москве может рассчитывать архитектор программного обеспечения, мы отразили в таблице.


Интересно, что для начинающих специалистов без опыта работы нашлось несколько вакансий, однако московские работодатели предпочли не указывать заработную плату.

Условия Зарплата
с опытом до года нет данных
опыт 1-3 года от 130 000 до 600 000 рублей
опыт 3-6 лет от 150 000 до 480 000 рублей
удаленка от 200 000 до 530 000 рублей

В Санкт-Петербурге

Примерно столько же зарабатывают архитекторы ПО в Спб.


В северной столице также нет данных по заработной плате для специалистов с минимальным опытом работы.

Условия Зарплата
с опытом до года нет данных
опыт 1-3 года от 120 000 до 250 000 рублей
опыт 3-6 лет от 230 000 до 480 000 рублей
удаленка от 150 000 до 530 000 рублей

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

Сколько платят архитекторам программного обеспечения в США

Среди зарубежных стран самые привлекательные зарплаты программистов в Америке. Именно в этой стране работодатели готовы платить на 30% больше, чем во всём остальном мире.

По информации из сети, в США архитектор программного обеспечения получает 140 000 долларов в год, что равняется примерно 10 000 000 русским рублям. В месяц выходит сумма в более, чем 800 000 рублей.

Профессия системного архитектора в Америке по уровню зарплаты находится на втором месте, уступая лидерскую позицию только менеджерам высшего звена.

Зарплаты в Европе

Достойно зарабатывают архитекторы ПО и в Европе. По данным в интернете, среднем годовой доход специалистов составляет около 104 000 долларов. В переводе на рубли - это более 7 000 000 рублей. В месяц выходит около 640 000 рублей.

Уже стали мидл-разработчиком и не знаете куда двигаться дальше? Подумайте о профессии системного архитектора. В небольшом обзоре мы рассмотрим требования на старте и карьерные перспективы новоиспеченных специалистов.

🔀 Зачем нужен системный архитектор и как освоить эту профессию?

Сформировавшимся ИТ-специалистам среднего звена стоит подумать о дальнейшем продвижении и развитии. В этой статье рассмотрим одно из направлений роста мидл-разработчика – профессию системного архитектора.

Попробуем ответить на следующие вопросы:

  • Кто такой системный архитектор?
  • В каких сферах такие специалисты нужнее всего?
  • Какие навыки вам понадобятся?
  • Сколько зарабатывает системный архитектор?
  • Подходит ли вам такая карьера?

Пройдемся по вакансиям, проанализируем потребность в специалистах в России и за рубежом, а также соберем мнения работающих в этой области специалистов. Поехали!

Кто такой системный архитектор?

Системный архитектор – это профессионал, который проектирует компьютерные системы и сети для организаций, а также управляет их созданием. В зависимости от стажа в его обязанности может входить:

  1. Изучение потребностей и целей заинтересованных сторон: компании и пользователей продукта.
  2. Генерация системных требований высокого уровня.
  3. Определение того, как лучше выполнить эти требования, не выходя за рамки бюджета.
  4. Выбор готовых коммерческих и бесплатных приложений.
  5. Выбор аппаратных компонентов.
  6. Разработка прототипов информационных систем.
  7. Разработка алгоритмов и процессов разделения труда, обеспечивающих эффективность.
  8. Разделение больших информационных систем на более мелкие подсистемы.
  9. Найм ИТ-персонала.
  10. Управление инженерами и архитекторами, ответственными за проектирование систем.
  11. Ведение переговоров и администрирование контрактов с поставщиками.
  12. Установка оборудования и программного обеспечения.
  13. Разработка планов тестирования.
  14. Проверка технических характеристик инфраструктуры компании.

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

Сферы деятельности архитекторов систем

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

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

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

🔀 Зачем нужен системный архитектор и как освоить эту профессию?

Требования к кандидатам на старте и навыки системного архитектора

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

Очевидно, что такой человек обязан иметь представление обо всех внутренних процессах и взаимодействиях внутри компании. Как правило на эту должность претендуют опытные ИТ-специалисты: системные инженеры или мидл-разработчики со стажем от трех лет.

Открытые вакансии и зарплатные ожидания: о востребованности и заработке архитекторов

🔀 Зачем нужен системный архитектор и как освоить эту профессию?
🔀 Зачем нужен системный архитектор и как освоить эту профессию?
🔀 Зачем нужен системный архитектор и как освоить эту профессию?

Разработчики о профессии системного архитектора

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

🔀 Зачем нужен системный архитектор и как освоить эту профессию?

Если у вас внезапно возникли мысли попробовать этот путь, стоит убедиться, что вы этого хотите. Новое положение, новый вид стресса в отличие от комфортного статус-кво. Выбор не всегда однозначен и зависит от того, насколько вы готовы, что-то изменить в своей жизни. Этот путь занимает несколько лет. Процесс становления архитектора программного обеспечения не происходит в одночасье. Как руководитель группы, я понял, что делать и как бороться со стрессом, только через год после того, как меня назначили на официальную должность. Поэтому, даже если у вас нет стабильного плана, лучше начинать с небольших шагов, которые продвинут вас вперед, чем оставаться на том же месте. Стоять на одном месте в IT – ни в коем случае нельзя!

Для настоящих системных архитекторов система – это функционирующий бизнес, вечный двигатель, работающий на благо предприятия. Эти профессионалы, решают любые вопросы. Однако каким бы крутым не был специалист, ему все равно есть, куда расти. Вспомните, хотя бы Создателя, эффективно реализовавшего такой масштабный проект, всего за семь дней. Так что у вас всегда есть на кого равняться. Правда, на карту нужно поставить всю свою личную жизнь, но такова уж профессия. И неудивительно, что мало кто из системных архитекторов бывает моложе 30 лет.

Курс для middle-специалистов. Систематизируйте знания в архитектуре и проектируйте программное обеспечение.

Выиграйте подарки
за покупку

Чем раньше оплатите,
тем больше шансов!


Подробнее

Лучшая новогодняя традиция от GeekBrains — это розыгрыш подарков

Скорее собирайтесь у елочки: розыгрышей будет целых три. И все они среди тех, кто с 1 по 30 декабря 2020 года купит обучение на сумму от 50 000 рублей. Рассказываем по порядку.

  • У нашего Деда Мороза есть мешок подарков от Apple. Среди них — MacBook Air, iPhone 11 Pro, часы Apple Watch и наушники AirPods Pro.
  • Разыгрываем призы трижды: 11 декабря, 21 декабря и 12 января. Участвуют те, кто купил курсы на сумму от 50 000 рублей с 1 по 30 декабря 2020. Результаты опубликуем в нашем блоге.
  • Чем раньше купите обучение, тем больше у вас шансы на выигрыш. Например, если вы оплатите курс 1 декабря, то поучаствуете во всех трех розыгрышах.

Подробнее обо всех условиях розыгрыша читайте в блоге.

Счастливого Нового года и удачи!

При покупке программы и начале обучения в декабре, вы получаете в подарок стартовый пакет из 3 дополнительных курсов

Ярмарка профессий

узнайте про опыт 15-ти специалистов из разных областей, который поможет вам лучше ориентироваться на цифровом рынке и понять, кто чем занимается

Путь в цифру

разберетесь, как стать востребованным специалистом на современном рынке труда

Карьерная мастерская

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

Курс для middle-специалистов. Систематизируйте знания в архитектуре и проектируйте программное обеспечение.

Архитектор информационных систем


Подробнее


Поможем стать архитектором информационных систем

Чему вы научитесь:
  • проектировать архитектуру информационных систем и программ для бизнеса;
  • контролировать процесс и качество разработки;
  • выбирать оптимальные подходы для создания высоконагруженных и отказоустойчивых систем.
После учебы вы сможете претендовать на вакансии:
  • архитектор программного обеспечения;
  • IT-архитектор;
  • архитектор информационных систем;
  • Solution и Enterprise архитектор.

Об архитекторе информационных систем

Что делает архитектор информационных систем

Что делает

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

Ещё архитектор следит, чтобы система оставалась экономически целесообразной — для этого он выбирает технологии, анализирует требования заказчика и защищает свои решения.

Какие задачи решает архитектор информационных систем

Какие задачи решает

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

Почему необходим архитектор информационных систем

Почему необходим

Архитектор — это точка сборки системы: без него непонятно как создавать систему, планировать её развитие, расширять команду и внедрять фичи. Если архитектора нет, то поддержка системы становится невыгодной: сначала разработка идёт бодро, а потом пробуксовывает и дорожает.

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

Читайте также: