Nedcentr.ru

НЕД Центр
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

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

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

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

Консультационная помощь в написании статьи и экспертные комментарии:

Георгий Андрончик, Almus.app , Architect; fullstack-программист и архитектор ПО; соавтор и преподаватель курса Skillbox «Профессия архитектор ПО» .

Системный аналитик — IT-профессия широкого плана

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

Его можно назвать посредником между заказчиком — руководством компании — и исполнителем — разработчиком.

Итог такого сотрудничества — программный продукт.

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

Основная причина — различия в требованиях разных компаний к специалисту.

Другая причина — разница в развитии IT-рынков в России и в мире. Впервые термин «системный анализ» ввела в 1948 году некоммерческая организация RAND, которая в 1956 году выпустила книгу на эту тему. В 1959 году американские предприниматели Рой Натт и Флетчер Джонс основали первую компанию по разработке ПО — Computer Sciences Corporation. И многие практики задумались о том, что основы системного анализа можно использовать в разработке.

Это дало свои плоды — спрос на системный анализ начал расти. В 1976 году была разработана технология Waterfall, позволяющая оптимизировать процесс разработки ПО.

В России и странах ближнего зарубежья развитие IT-рынка началось позднее. Разработка первых программ для коммерческого использования ЭВМ стартовала только в 1980 году. А индустрия информационных технологий начала развиваться только в 1990-х — после распространения первых ПК.

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

Профессия системного аналитика окончательно оформилась как самостоятельная и стала востребованной по нескольким причинам:

  • При зарождении IT-рынка выделенной роли аналитика не было, но потребность в системном анализе присутствовала всегда. Зачастую анализ выполнял смежный специалист, но не всегда успешно.
  • Рост конкуренции на рынке ПО тоже оказал влияние. По разным причинам многие проекты завершались неудачно: компании вкладывались в невостребованные решения из-за недопонимания между заказчиком разработки и исполнителем. Так возникла потребность в специалистах с хорошим техническим бэкграундом и развитыми soft skills, которые могут правильно понять боли бизнеса и оптимизировать процесс разработки.
  • Усложнение программ сыграло свою роль — для грамотной интеграции ПО нужны узкоспециализированные специалисты.

Карьерные перспективы

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

Кроме перечисленного, дипломированные специалисты ПГУТИ могут работать в профессиях будущего, перечень которых утвержден «Атласом профессий будущего». В нем представлены результаты многолетней работы ведущих специалистов Форсайт-центра и отдела исследований человеческого капитала ИСИЭЗ НИУ ВШЭ, опирающиеся на долгосрочный прогноз научно-технологического развития России, интеллектуальный анализ больших данных с использованием системы iFORA, изучение глобальных вызовов и трендов.

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

Средняя заработная плата и востребованность специалистов

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

Первый зарплатный диапазон (для соискателей без опыта работы) в Москве и Санкт-Петербурге составляет 70–80 тысяч рублей в месяц.

Специалисты с опытом работы от 1 года зарабатывают 100–120 тысяч рублей в месяц.

При наличии опыта работы от 3 лет можно рассчитывать на зарплату от 140 до 160 тысяч рублей.

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

В других городах России зарплаты в среднем в 1,5–2 раза ниже, но специалисты могут работать удаленно на столичные или зарубежные организации.

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

На Украине системные архитекторы зарабатывают от 15 тысяч гривен, в Казахстане — от 150 тысяч тенге в месяц.

В Германии эта профессия также востребована — здесь архитекторы программного обеспечения зарабатывают в среднем 4.500-6.500 евро в месяц. Здесь же можно получить бесплатное образование по этой профессии с учетом самых последних достижений и отличной практикой в немецких и международных компаниях.

Читать еще:  Порядок возмещения вреда причиненного здоровью и жизни человека услуги

Кто такой системный архитектор 06.10.2021 19:16

— Почему я здесь?
— Твоя жизнь — это сумма остатков неуравновешенного уравнения, свойственного программированию Матрицы. Ты — возможный результат аномалии, которую, несмотря на мои искренние усилия, мне не удалось устранить из того, что в противном случае было бы гармонией математической точности.

Мир развивается. Прогресс не стоит на месте. То, что когда-то казалось фантастикой, сейчас становится обыденностью. Всё стремится к технологической сингулярности, совершенству и удобству — минимум действий, максимум возможностей. Это неспроста, ведь вычислительные платформы усложняются и множатся, возникают новые инструменты для преодоления тех или иных проблем и задач. И так сложилось, что сегодня любое крупное или не очень цифровое решение является сложной структурой, которая разработана под конкретные запросы и требования заказчика. Потому, чтобы не было проблем, а проект отработан четко, нужны люди с соответствующей квалификацией. А значит, сегодня мы поговорим за профессию 21 века — системного архитектора. Работа, связанная с проектированием IT-инфраструктуры информационных систем, высоко ценится на рынке труда. Ведь условия в нашем быстро меняющемся мире таковы, что цифровые нововведения становятся все более и более распространенными, они внедряются не только на корпоративном уровне, но и банально, даже в обычном быту. Следовательно, появляется необходимость в специалистах, которые могут проанализировать все процессы использования цифровых технологий на разных уровнях и создать единую архитектуру организации.

А в чём заключается работа IT-архитектора?

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

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

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

Олег Филимошин — архитектор Timeweb Cloud

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

Какие знания будут полезны системному архитектору?

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

Одного знания языков программирования недостаточно, поскольку главное требование —иметь практический опыт, то есть напрямую участвовать в разработке. В вакансиях вы часто увидите такие требования:

  • стаж работы Senior-разработчиком не менее трех лет;
  • наличие опыта в WEB-разработке;
  • опыт работы в должности Solution-архитектора;
  • знание архитектурных паттернов, куда относится: многослойная архитектура, SOA,
  • микросервисная архитектура.

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

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

Каким образом можно попасть на должность системного архитектора?


Добро пожаловать в профессию

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

Существует ли на этой должности «карьерная лестница»?

В рамках самой работы главным инженером проекта может только возрастать объёмность и сложность проектов, а соответственно и оплата. Но сама по себе подобная работа позволяет набрать достаточно опыта в любом направлении, которое будет интересно, за счёт того, что приходится следить и организовывать совместную работу многих отделов проекта, попутно в ней участвуя. Набрав нужных знаний и получив достаточно навыков можно выбрать любое направление в IT сфере и развиваться в нём дальше.

Сколько зарабатывают системные архитекторы?

Это вопрос, который наверняка волнует любого человека, ведь сама по себе работа весьма непростая, а значит и заработная плата должна быть соизмеримой. На следующем скриншоте вы видите выдачу четырех последних загруженных вакансий на Headhunter по Москве. Если же самому заглянуть на сайт, то вряд ли вы найдёте зарплату меньше 150 тыс. р., а основная масса компаний предлагает зарплату в районе 300–400 тысяч. Немногие вакансии в IT сфере могут так же хорошо оплачиваться, как системный архитектор.

Читать еще:  Шпаргалка делопроизводителя Нормативные документы по делопроизводству Часть 1

Сравнить, допустим, можно с PHP-разработчиком, чья оплата труда в среднм составляет 150–200 тыс. рублей. Как другой пример можно взять должность технического директора,
также посмотрев вакансии по Москве, чья зарплата начинается от 5 тыс. долларов, но которая относится к высшему менджменту и требует участия во всех до единого технических процессах.

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

Вместо заключения

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

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

Если устали работать руками, «нажимая кнопки» и готовы взвалить на себя ответственность за себя и того парня, то это то, что вам нужно. Это работа неплохо нагружает «технический склад ума», а также позволяет проявить творческий подход к проекту, общаясь с профессионалами и большими начальниками, а то и мир спасая от какого-нибудь техно-краха. Если всё это вам близко и подходит, дерзайте. Проявляйте инициативу, развивайте кругозор и интересуйтесь «железом» во всех его проявлениях и смыслах. Ведь за вычислительными системами — весь современный мир и будущее!

«Вместо заключения» — Задачи и понимание должности системного архитектора отличается от компании к компании. Узнать, какие задачи выполняет архитектор в Timeweb и чем это отличается от CTO и тимлида можно в новом выпуске подкаста:

Экспертиза программной архитектуры сегодня высоко востребована

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

Обязанности и навыки

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

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

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

Сложности

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

Если вас интересует эта специальность, вы можете почитать Software architecture in practice от профессоров Carnegie-Mellon University, чтобы оценить свою склонность к архитектуре. Если идеи в этой книге покажутся вам интересными, значит, можно учиться и становиться архитектором. Но, если с первых страниц все это будет выглядеть большим занудством, значит, архитектура — это не ваше, и лучше заняться освоением других современных специальностей.

Конкуренция и заработная плата

Зарплаты Software Architect могут варьироваться в большом диапазоне. Все зависит от размеров компании, масштабов программной разработки, численности сотрудников и команд. На своем опыте могу сказать, что в Москве оклад Software Architect начинается от 220 000 рублей в месяц. 300 000 — это медиана. Бывают и значительно большие цифры.

При этом на рынке труда стран СНГ, включая Россию и Казахстан, наблюдается дефицит кадров в области программной архитектуры. Некоторые привлекательные вакансии до сих пор остаются открытыми просто потому, что специалистов с соответствующей квалификацией не хватает.

Интересные, наглядные и затягивающие курсы, интерактивные интерфейсы, достижения — всё для обучения с удовольствием. И конечно же, Инструктор Кекс. Заскучать не получится.

1 507 Заданий и испытаний

1 052 111 Пользователей

90 453 790 Заданий выполнено

Читать еще:  Как стать опекуном или попечителем ребенка?

Всё начинается с сущей шалости. «Я только попробую», — говоришь ты. А утром обнаруживаешь себя за компьютером и не можешь ответить, как долго просидел за ним, проходя онлайн‑курсы один за другим. Именно в этот момент всё выходит из-под контроля: базовый интенсив, продвинутый, JavaScript. И вот ты уже меняешь свою работу, жизнь и мечтаешь теперь об одном: стать ниндзя веб-разработки, в арсенале которого HTML, CSS, SVG и JavaScript. Ребятам из HTML Academy удалось невозможное: увлечь за собой многих «скучающих и сомневающихся» и занять их сложным, современным и очень классным делом. Ирина Смирнова, фронтенд-разработчик в Bookmate

Обучаясь в Академии, вы сэкономите огромное количество времени и научитесь правильно писать код, работать с реальными проектами и очень легко сможете продолжить свою карьеру фронтенд-разработчика самостоятельно. А также работа с наставником даёт большой опыт работы с кодом, потому что он всегда готов помочь в трудную минуту. Богдан Васкан, веб-разработчик в Synergic Software

Курсы Академии мне порекомендовали. Всегда скептически относился к вебинарам, но обучение в Академии изменило это представление. Учиться действительно интересно, занимательно, и, самое главное, не скучно. Интенсив Академии просто «вбивает» в голову нужные и современные навыки и знания, которые пригодятся вам в любимом деле. Павел Цыганов, преподаватель

Для меня знакомство с миром вёрстки началось с книжек и скринкастов на YouTube. Это было интересно, но непросто. И вызывало больше вопросов, чем ответов. В процессе появилось понимание, что без структуры и обратной связи от опытных практиков обучение может растянуться до бесконечности. В какой-то момент я наткнулся на сайт Академии. Это было что-то принципиально новое, интересное и увлекательное. Я стал проходить курсы по HTML и CSS. Это напоминало увлекательную игру, в которой хочется пройти на новый уровень. Сразу вспомнилась моя любимая игра World of Warcraft. Выполнил задание — получил достижение. В какой-то момент захотелось большего, и естественным продолжением стал интенсив. Месяц бессонных ночей, взорванный мозг, и вот, я смотрю на мой первый сайт. Потом на второй. И этот загадочный мир вёрстки начинает становиться понятным и уже родным. Для меня Академия стала прекрасным стартом, и я уверен, что будет отличным продолжением! Сергей Фоменко, ученик Академии

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

HTML Academy — это новый уровень в онлайн-обучении. Я даже представить не мог, что такой уровень подачи материала может быть в онлайн. Академия учит тебя думать как профессионал, делать как профессионал. Плюс ко всему Академия — это семья и сообщество в одном лице, где каждый найдёт себе собеседника, ответ на волнующий его вопрос. Ни разу не пожалел, что год тому назад решил попробовать их курсы! Дмитрий Руднев, фронтенд-разработчик в Greensight

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

Специфика деятельности Malt System

Malt Systems на своем сайте сообщает, что в качестве команды разработчиков существует с 2011 г. Она позиционирует себя в качестве fabless (безфабричного) дизайн-центра. «Мы разрабатываем не только кристаллы, но и всю необходимую программную инфраструктуру, создавая законченные программируемые решения, — говорят в компании. — Научные исследования мы проводим совместно с ведущими вузами и НИИ России, наша технологическая база включает наиболее современное оборудование из Америки, Европы и Азии, мы используем ставшее стандартом в отрасли ПО компаний — технологических лидеров из США, мы плодотворно работаем с основными производителями микроэлектроники в России, мы выполняем работы в интересах государственных, коммерческих и индустриальных заказчиков».

В числе организаций, с которыми взаимодействует Malt System (правда, без конкретизации, в каком именно качестве), компания указывает Siemens Digital Industries Software, Xilinx, «Миландр», Cadence Design Systems, Synopsys, «Наутех», КМ211.

По данным ЕГРЮЛ, ООО «Мальт систем» было зарегистрировано в Москве лишь 21 октября 2020 г. Главным учредителем с долей в 99% выступает ООО «Центр инженерной физики при МГУ им. М.В. Ломоносова» (ЦИФ), который был зарегистрирован 1 апреля 2011 г. на территории МГУ. Его единственный учредитель и гендиректор — Сергей Елизаров. На сайте Malt Systems он заявлен как научный руководитель коллектива и втор архитектуры Malt.

По всей видимости, юрлиицо «Мальт систем» понадобилось компании, чтобы в 2020 г. стать участником «Сколково» с проектом «Разработка специализированных энергоэффективных процессоров с сотнями вычислительных ядер для задач информационной безопасности, анализа данных, сетевых применений».

По данным «Контур.фокус», по итогам 2020 г. ЦИФ продемонстрировал выручку на уровне 47,4 млн руб. с приростом этого показателя на 57%. Чистая прибыль организации составила 23,5 млн руб. Данными об открытых госконтрактов ЦИФа за последние пять лет «Контур.фокус» не располагает.

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector