архитектор баз данных обучение
Архитектор баз данных обучение
Курс для ИТ-архитекторов и специалистов по проектированию и разработке архитектуры данных (Big Data), планированию инфраструктуры озер данных (Data Lakes) и проектов Big Data в компаниях.
Что такое архитектура данных
Сегодня любое предприятие управляется данными. Многие компании создают и активно используют корпоративные хранилища данных (КХД, DWH – Data WareHouse), куда стекается информация из множества источников: интернет, внутренние и внешние информационные системы, технологическое оборудование и т.д. Традиционные принципы проектирования таких озер данных не справляются с требованиями современного бизнеса: огромные объемы разноформатных файлов, высокая скорость доступа к информации, облачная инфраструктура, гибкие настройки многопользовательского доступа. Архитектурное проектирование системы, включая построение модели данных – это фундамент, без подготовки которого невозможно построение надежного озера данных, традиционного хранилища или аналитической системы.
Технологии Big Data ориентированы на эффективное, безопасное и непротиворечивое управление данными в масштабе всего предприятия. Большинство бизнесов в качестве одного из ключевых направлений своего развития называют Data Centric (дата-центричность). Ожидается, что разработка и внедрение проектов BigData, таких как озера данных (Data Lake), расширят возможности “традиционных ” DWH. Однако, всегда ли эти ожидания оправдываются? Все ли зависит от выбранного технологического стека? Что можно сделать, чтобы избежать фиаско Big Data-проекта? Как внедрить технологии Big Data в production, не разрушая существующие КХД, а дополняя их новыми функциональными возможностями? Ответить на эти вопросы поможет наш курс “Архитектура данных”.
Кому нужны курсы по архитектуре Big Data
Теоретический курс Архитектура данных предназначен для ИТ-архитекторов, системных аналитиков и разработчиков, которым интересна тема проектирования моделей данных систем аналитического класса (озера и хранилища данных). Курс может быть также полезен руководителям Big Data-проектов и команд в области аналитики, а также специалистам направления Data Governance, ИТ-менеджерам и руководителям проектов по цифровизации.
Как построено обучение
Теоретический курс Архитектура моделей данных содержит теоретический минимум, необходимый для эффективной прикладной работы с архитектурными моделями корпоративных репозиториев и их различными реализациями в виде реляционных хранилищ и NoSQL-сред на базе Hadoop и других технологий Big Data.
В результате обучения вы получите следующие знания и навыки:
Продолжительность: 3 дня, 24 академических часа
По окончании курса «Архитектура данных» в нашем лицензированном учебном центре «Школа Больших Данных», вы получите сертификат или удостоверение установленного образца, которые могут засчитываться в качестве свидетельств о повышении квалификации.
Программа курса Архитектура Данных
День 1
Архитектура данных как часть реализации стратегии Data Centric на уровне предприятия.
Роль и задачи архитектора данных. Data Governance.
День 2
Основные подходы к проектированию моделей данных ключевых компонентов Big Data-решений.
День 3
Основные подходы к проектированию моделей данных ключевых компонентов Big Data-решений. Метаданные. Эффективная загрузка данных.
12 онлайн-курсов по Data Engineering
По данным Statista, к 2025 году объём рынка big data вырастет до 175 зетабайт против 41 в 2019 (график). Чтобы получить работу в этой сфере, нужно понимать, как работать с большими данными, хранящимися в облаке. Cloud4Y подготовил список из 12 платных и бесплатных курсов по инжинирингу данных, которые расширят ваши знания в этой сфере и могут стать хорошей отправной точкой на пути к облачным сертификациям.
Предисловие
Что такое специалист по обработке данных (data engineer)? Это человек, который отвечает за создание и поддержку архитектуры данных в Data Science-проекте. В его обязанности может входить обеспечение бесперебойного потока данных между сервером и приложением, интеграция нового ПО для управления данными, совершенствование основополагающих процессов данных и создание конвейеров данных.
Есть огромное количество технологий и инструментов, которыми должен владеть data engineer, чтобы работать с облачными вычислениями, хранилищами данных, ETL (extraction, transformation, loading) и пр. Причём количество требуемых навыков всё время растёт, поэтому дата-инженеру необходимо регулярно пополнять свой багаж знаний. В нашем списке есть курсы для новичков и опытных специалистов. Выбирайте, что подходит именно вам.
1. Data Engineering Nanodegree Certification (Udacity)
Вы научитесь проектировать модели данных, создавать хранилища данных и озера данных, автоматизировать конвейеры данных и работать с массивами датасетов. В конце программы вы проверите свои новые навыки, завершив проект Capstone.
2. Become a Data Engineer Certification (Coursera)
Учат с азов. Вы можете поэтапно развиваться, используя лекции и практические проекты для работы над своими навыками. К концу обучения вы будете готовы работать с ML и большими данными. Рекомендуется знать Python хотя бы на минимальном уровне.
Продолжительность: 8 месяцев, 10 часов в неделю
Язык: английский
Цена😕
Уровень: начальный
3. Become a Data Engineer: Mastering the Concepts (LinkedIn Learning)
Вы разовьёте навыки проектирования данных и навыки DevOps, научитесь создавать приложения для Big Data, создавать конвейеры данных, обрабатывать приложения в реальном времени с использованием Hazelcast и базы данных Hadoop.
Продолжительность: зависит от вас
Язык: английский
Цена: первый месяц — бесплатно
Уровень: начальный
4. Data Engineering Courses (edX)
Здесь собрана серия программ, которые знакомят вас с data engineering и учат разработке аналитических решений. Курсы делятся на категории в зависимости от уровня сложности, так что вы можете выбрать один в соответствии с вашим уровнем опыта. В процессе обучения вы научитесь использовать Spark, Hadoop, Azure и управлять корпоративными данными.
Продолжительность: зависит от вас
Язык: английский
Цена: зависит от выбранного курса
Уровень: начальный, средний, продвинутый
Этот курс стоит выбрать, если у вас есть опыт работы с Python и вы хотите углубить свои знания и построить карьеру специалиста по обработке данных. Вы научитесь строить конвейеры данных, используя Python и pandas, загружать большие наборы данных в БД Postgres после очистки, преобразования и проверки.
Продолжительность: зависит от вас
Язык: английский
Цена: зависит от формы подписки
Уровень: начальный, средний
6. Data Engineering with Google Cloud (Coursera)
Этот курс поможет вам приобрести навыки, необходимые для построения карьеры в области работы с большими данными. Например, работа с BigQuery, Spark. Вы получите знания, которые пригодятся для подготовки к признанной в отрасли сертификации Google Cloud Professional Data Engineer.
Продолжительность: 4 месяца
Язык: английский
Цена: пока бесплатно
Уровень: начальный, средний
7. Data Engineering, Big Data on Google Cloud Platform (Coursera)
Интересный курс, дающий практические знания о системах обработки данных в GCP. Во время занятий вы узнаете, как спроектировать системы, прежде чем приступить к процессу разработки. Помимо этого, вы также будете анализировать как структурированные, так и неструктурированные данные, применять автоматическое масштабирование и применять методы ML для извлечения информации.
Продолжительность: 3 месяца
Язык: английский
Цена: пока бесплатно
Уровень: начальный, средний
8. UC San Diego: Big Data Specialization (Coursera)
Курс основан на использовании инфраструктуры Hadoop и Spark и применении этих методов обработки больших данных в процессе ML. Вы познакомитесь с основами использования Hadoop с MapReduce, Spark, Pig и Hive. Узнаете, как можно строить прогнозные модели и использовать аналитику графов для моделирования проблем. Отметим, что для этого курса не требуется опыт программирования.
Продолжительность: 8 месяцев по 10 часов в неделю
Язык: английский
Цена: пока бесплатно
Уровень: начальный
9. Taming Big Data With Apache Spark and Python (Udemy)
Вы узнаете, как использовать потоковую структуру и фреймы данных в Spark3, получите представление о том, как использовать сервис Elastic MapReduce от Amazon для работы с вашим кластером в Hadoop. Научитесь определять проблемы при анализе больших данных и поймёте, как библиотеки GraphX работают с сетевым анализом и как вы можете использовать MLlib.
10. PG Program in Big Data Engineering (upGrad)
Этот курс даст вам представление о том, как работает Aadhaar, как Facebook персонализирует ленту новостей и как вообще можно использовать Data Engineering. Ключевыми темами станут обработка данных (в том числе обработка в реальном времени), MapReduce, аналитика больших данных.
11. Профессия Data Scientist (Skillbox)
Вы научитесь программировать на Python, изучите фреймворки для обучения нейронных сетей Tensorflow и Keras. Освоите базы данных MongoDB, PostgreSQL, SQLite3, научитесь работать с библиотеками Pandas, NumPy и Matpotlib.
Продолжительность: 300 часов обучения
Язык: русский
Цена: первые полгода бесплатно, затем 3900 рублей в месяц
Уровень: начальный
Вас ожидает глубокое изучение Kafka, HDFS, ClickHouse, Spark, Airflow, lambda-архитектуры и kappa-архитектуры. Вы научитесь подключать инструменты друг к другу, формируя пайплайны, получая baseline-решение. Для учёбы требуется минимальное знание Python 3.
Продолжительность: 21 занятие, 7 недель
Язык: русский
Цена: 60 000 рублей
Уровень: средний
Если у вас есть желание добавить в список ещё один хороший курс, можете отписаться в комментариях или в ЛС. Мы дополним пост.
Что ещё полезного можно почитать в блоге Cloud4Y
Подписывайтесь на наш Telegram-канал, чтобы не пропустить очередную статью. Пишем не чаще двух раз в неделю и только по делу. Также напоминаем, что 21 мая в 15:00 (мск) мы проведём вебинар на тему «Информационная безопасность бизнеса при работе на удалёнке». Если вы хотите понимать, как защитить чувствительную и корпоративную информацию при работе сотрудников из дома — регистрируйтесь!
ИТ-архитектор. Как стать тем, на кого не учат?
Привет, Хабр! Меня зовут Сергей Терехин, и я — системный архитектор. Даже искушенные в ИТ люди не всегда знают специфику моей работы. Расскажу, как меня угораздило стать системным архитектором, чем занимаюсь, а также про прелести, боли и перспективы этой профессии.
Системный архитектор — это скорее роль, чем конкретная должность. Этой профессии не учит ни один вуз. А парадокс в том, что эти самые мифические системные архитекторы крайне востребованы и без их участия нормально не смог бы функционировать ни один крупный бизнес, базирующийся на ИТ.
Если вы считаете, что мир кровавого Enterprise загибается и однажды все корпоративное ИТ будет из облака, в вас поднимается волна возмущения и руки тянутся к помидорам, чтобы запустить в автора… Подождите. В реальности монстры российского бизнеса пока предпочитают строить свои ИТ иначе. И роль системного архитектора при таком подходе к инфраструктуре очень велика. Эти люди анализируют задачи, которые бизнес ставит перед ИТ, что именно нужно сделать и как лучше достичь поставленных целей. Они выбирают инструменты, оптимально подходящие в той или иной ситуации, придумывают архитектуру будущего вычислительного комплекса в целом, а иногда и каждого отдельного модуля в нем. И самое главное — системные архитекторы видят общую стратегию внедрения инфраструктуры и следят, чтобы все части выбранного решения укладывались в эту общую канву.
Так чем же они, то есть мы, по факту занимаемся?
Три вида архитекторов
Проще всего это понять, разобравшись, какие бывают архитекторы в ИТ.
Есть наиболее распространённое и понятное определение «архитектора решений» или «solution-архитектора» — это специалист, который понимает, как устроена и должна работать определенная прикладная система (веб-сервис, социальная сеть, ERP-система и пр). Он держит команды разработки в рамках техзадания и помогает создавать решения, фокусируясь на бизнес-задаче, а не просто на функциональных требованиях к исполняемому коду. Любое приложение должно на чем-то работать, а данные, которым оно оперирует, храниться долго и без потерь. Solution-архитектор может только сформулировать, какие ресурсы требуются и как быстро должен подниматься упавший сервис. Кто же сделает это реальностью?
Именно здесь подключается «системный архитектор». Он как раз гуру в создании ИТ-инфраструктуры, включая ЦОДы, железо, сети, различных системы хранения и серверные платформы. Его основная задача — подготовить инфраструктуру к тем требованиям, которые диктуют ей приложения. В сферу ответственности системного архитектора может входить множество систем, которые так или иначе относятся к инфраструктурному уровню, обеспечивая необходимую производительность, надежность и доступность. Но сути это не меняет — системный архитектор придумывает, как будет выглядеть ИТ-инфраструктура в целом и что она должна «уметь».
В идеале синергия системного и solution-архитекторов должна давать компании тот самый импульс для развития. В действительности между ними — бездна. Архитекторы решений не знают, как функционирует инфраструктура, а системные архитекторы часто не заинтересованы вникать в работу ПО. Именно поэтому над ними появляется «enterprise-архитектор» — супермен, способный соединить два сегмента архитектуры. Это не какой-нибудь отдельный «биологический» вид, а скорее новая эволюционная форма развития системного и solution-архитектора. Обычно он соединяет два берега над той самой бездной.
Мой личный опыт
Лично я начинал с простого инженера. Еще будучи студентом, работал эникейщиком, потом руководил маленьким отделом из трех человек в компании в Приморье. После перебрался в Питер и там впервые столкнулся с полноценной ИТ-инфраструктурой, став руководителем группы эксплуатации серверов и систем хранения. Через какое-то время меня притянула Москва. За несколько лет я стал руководителем дирекции ИТ-инфраструктуры, где кроме должности и нового масштаба задач мне вручили набор административных и, как я потом уже понял, архитекторских задач. Разбираться с этим приходилось на ходу, а многое просто брать и делать своими руками. Часто впервые.
По факту я уже тогда был системным архитектором, но без титула; выполнял определенные функции не для заказчиков, а для работодателя, конструируя системы виртуализации, проектируя доменные леса с нуля, перестраивая сети хранения в новую топологию. Оказавшись в компании «Инфосистемы Джет», я наконец-то официально стал носить гордое звание системного архитектора.
Футболисты и шахматисты
Наша компания ведет много крупных и сложных проектов, и поэтому у нас в штате я далеко не единственный системный архитектор. Оказывается, достичь этой позиции можно разными путями. Например, я — «футболист». Всю свою карьеру я «играл на поле»: бегал по ЦОДам, физически имел дело с оборудованием, знал его особенности, решал проблемы в реальном окружении. Но бывают прекрасные архитекторы «шахматисты». Они развиваются из глубоких теоретиков, которые изначально занимались только проектированием и не имеют богатого «полевого» опыта.
У каждого карьерного пути свои плюсы и минусы. Однажды я участвовал во встрече, где мои коллеги архитекторы готовили таблицу сравнения по двум системам резервного копирования. Мне это было странно, потому что, как практик, я прекрасно знал, насколько одно решение лучше другого. Да что там — на голову выше! Практика дает хорошую опору в принятии решений. В то же время, теоретики более беспристрастно оценивают все возможные опции, особенно когда все запутано и откровенно плохо. Так что разница между практиками и теоретиками не сказывается на качестве принятых решений.
В конечном счете сегодня я, как системный архитектор, отношусь как раз к теоретикам. После «полевой» работы ИТ-инфраструктуре средних размеров, я перешел в высшую лигу, но не «футбольную», а «шахматную». Какое-то время к этому пришлось привыкать: менять характер своего мышления и много работать с людьми.
Какие навыки нужны ИТ-архитектору?
Умение абстрагироваться
ИТ-архитекторы разрабатывают сложные решения под уникальные задачи бизнеса. На рынке нет типовых кейсов, которые можно использовать всегда и везде. Как в шахматах всего из 32 фигур может получиться 10 120 шахматных партий, так и одинаковый набор решений и продуктов можно объединить в различные ИТ-системы, иметь разную структуру и в итоге получить уникальный функционал. ИТ-архитектору важно развивать гибкость мышления, чтобы взглянуть на проект под другим углом, суметь разбить его на логические части и найти наиболее подходящее решение.
Обучение архитекторов данных: проектирование и моделирование информационных систем с помощью ER/Studio
Уже не первое поколение школьников и студентов освоило основы и тонкости технологий разработки компьютерного программного обеспечения на примере Turbo Pascal, Delphi или RAD Studio. Но список «академических» лицензий, предназначенных для обучения ИТ-специальностям, не исчерпывается только языками программирования и интегрированными средами разработки приложений. Сегодня мы расскажем еще об одном нашем продукте — Embarcadero ER/Studio и его применении в образовательном процессе
Специалисты по управлению базами данных знают как сложны процессы документирования, интерпретации и достижения полного контроля над корпоративной средой данных.
Для решения этих задач многие компании используют Embarcadero ER/Studio – комплексное решение для визуального моделирования баз данных, инженерии программных средств, моделирования бизнес-процессов с поддержкой различных промышленных стандартов. Это – ведущее в отрасли средство для моделирования данных и проектирования информационной архитектуры, которое используется большим числом крупнейших мировых компаний, чтобы обнаруживать, документировать и эффективно управлять своими информационными ресурсами на основе модели данных и перестраивать архитектуру данных в соответствии с изменяющимися требованиями.
Серверная система управления моделями и интернет-портал делают это решение эффективным инструментом для совместного использования, документирования и публикации моделей и метаданных в распределенных командах.
ER/Studio Data Architect – важнейшая часть ER/Studio, приложение визуального моделирования, предназначенное для независимого логического анализа и проектирования архитектуры данных, а также для физического проектирования и построения экземпляров баз данных для конкретных СУБД.
ER/Studio Data Architect рекомендуется для использования в качестве практического инструмента-пособия при обучении по тематикам, связанным с базами данных и многомерными хранилищами информации
Практика показывает, и ведущие аналитические компании прогнозируют усиление этого тренда в ближайшие годы, что подавляющее большинство компаний применяют в своей работе более чем две различные платформы СУБД. И не важно, чем это было вызвано – наличием долгоживущих унаследованных БД или инициативами компании по поиску и применению корпоративных данных в качестве организационного ресурса и актива, ИТ-мир очень заинтересован в наличии специалистов и архитекторов БД, хорошо подготовленных для работы в многоплатформенных средах. Именно с ER/Studio возможности по подготовке специалистов такого уровня возрастают многократно.
Самая «наполненная» функциями редакция — это ER/Studio Enterprise. Эта редакция отличается одновременной поддержкой практически всех имеющихся типов СУБД (в том числе и не обязательно реляционных), включая все версии одной и той же СУБД. В ER/Studio Enterprise также добавлены средства экспорта/импорта и обмена метаданными с другими средствами моделирования ведущих компаний-производителей.
ER/Studio Enterprise рекомендуется для обучения специалистов по управлению крупными корпоративным базами и хранилищами данных.
В составе ER/Studio Enterprise также имеется ER/Studio Business Architect — это средство концептуального моделирования, предназначенное для моделирования бизнес-процессов и использования ими данных. Удобство средств графического редактора и богатые возможности семантики стандарта BPMN позволяют бизнес-пользователям ER/Studio Business Architect моделировать взаимодействия между процессами, людьми и данными.
ER/Studio основывается на фундаментальных технологиях описания и проектирования данных, позволяя не только ознакомить учащихся с ними, но и продемонстрировать весь спектр связанных перспектив и современных технологий в области компьютерной обработки данных в диапазоне от мобильных приложений до глобальных корпоративных систем управления, в том числе, ER/Studio позволяет изучить поддержку стратегических систем корпоративного класса, включая Teradata, Netezza и Greenplum, также как и платформы Big Data для Hadoop, давая практическую основу для освоения студентами тематики «больших данных».
Как стать системным архитектором
Простыми словами о не всегда очевидной профессии на стыке софта и железа.
Весь мир постепенно движется к технологической сингулярности: вычислительные платформы множатся и усложняются, появляются новые вызовы и инструменты для их преодоления. Сегодня любое крупное цифровое решение — это сложноподчиненная структура, которая разрабатывается под индивидуальные запросы компании-заказчика. Справиться с такими проектами могут люди с определенным уровнем квалификации. Сегодня я расскажу о профессии системного архитектора, работа которого связана с проектированием комплексной ИТ-инфраструктуры для множества разных информационных систем.
В условиях, когда цифровых нововведений становится с каждым днем все больше, появляется потребность в специалисте, который может проанализировать весь процесс использования цифровых технологий в компании и выстроить единую ИТ-архитектуру организации. Поэтому одна из наиболее востребованных в будущем профессий — ИТ-архитектор — уже сейчас высоко ценится на рынке.
Выражаясь художественно, архитекторы — это первоклассные кардиологи-хирурги, оперирующие «сердце» любого технологического бизнеса — его ИТ-инфраструктуру. Без правильно выстроенного взаимодействия между инфраструктурными элементами сегодня не выжил бы ни один крупный бизнес: ни банк, ни производство, ни ритейлер.
Основной конкурс на позиции ИТ-архитектора существует преимущественно в Москве, но регионы подтягиваются. Уверен, что в будущем тенденция изменится: бизнес будет масштабироваться, технологии станут еще доступнее и спрос на комплексные ИТ-проекты будет расти.
ИТ-архитекторы разрабатывают сложные решения под определенные задачи компании. Это приводит к тому, что на рынке практически нет универсальных, то есть типовых кейсов, которые можно использовать всегда и везде. Вроде бы одинаковый набор решений и продуктов может объединяться в различные ИТ-системы, иметь разную структуру и как результат, обеспечивать именно тот функционал, который требуется компании. Для ИТ-архитектора важно развивать гибкость мышления, чтобы взглянуть на проект под другим углом, суметь разбить его на логические части и найти наиболее верное и подходящее решение. Нет проторенной тропы: каждому проекту — уникальное решение.
Менеджмент и любовь к людям
Каждый архитектор когда-то начинал сисадмином, проектировщиком или простым инженером. Если ранее вы фокусировались на конкретных системах, то впору начать интересоваться широким профилем аппаратно-технических решений. Для начала найдите (или придумайте) большой и интересный проект, который сочетал бы в себе множество технических решений. Сформулируйте его цели, задачи, критерии оценки качества и то, как вы будете о нем рассказывать другим. Если в процессе вам еще было интересно — отлично, вы на полпути к новой профессии!
С моей точки зрения, архитектор — это в первую очередь очень опытный ИТ-специалист, который строит свой карьерный путь с нуля. Это позволяет ему в итоге видеть всю картину целиком и учитывать больше нюансов в процессе проектирования решений. Вузы не готовят специалистов по этой специальности, поэтому нужно получить базовое техническое образование и дальше расти самостоятельно. За 10 лет в ИТ-эксплуатации я работал со многими технологиями, где-то погружался тщательнее, например, в системы хранения, виртуализацию и инфраструктуру Microsoft, где-то — меньше, например, в RISC-архитектуру и СУБД. Но практически все вопросы построения и эксплуатации вычислительных ИТ-систем я закрывал. Оставалось прокачать soft skills, подтянуть опыт менеджмента в проектах и наконец-то окунуться в мир системной архитектуры.
Системный архитектор — это технический руководитель проекта. Он автор архитектурного эскиза, по которому далее проектная команда будет реализовывать итоговое решение. И чем точнее эскиз описывает целевую картину, тем более качественным будет результат. Мы часто в шутку между собой говорим, что главная работа ИТ-архитектора — это борьба с неопределенностью. Она зачастую основывается на волевых решениях, поэтому от архитектора требуется не только опыт, но и сила духа. Действовать приходится в среде, где очень много вопросов и очень мало ответов. Это очень творческая работа.
При этом надо понимать, что ИТ-архитекторы не нужны на узкоспециализированных задачах. Спроектировать систему хранения данных под одну бизнес-систему может и специалист по СХД, работающий в штате на стороне заказчика или производителя оборудования. А вот если задача звучит как «построить инфраструктуру под большую продуктивную бизнес-систему», то становится понятно — «хранилкой» дело не решится. Нужно проектировать вычислительный комплекс, сеть, разворачивать виртуализацию и так далее. Это комплексная задача как раз для парней из системной архитектуры:)
ИТ становится бизнес-образующим элементом — это тренд, который пришел и в Россию. Поэтому все чаще технарям приходится решать все более абстрактные задачи. Например, повысить продажи и уровень удовлетворенности клиентов на 8% — это уже вполне живая задача для системного архитектора. Вместе с бизнес-аналитиками он ее декомпозирует, выявляет взаимосвязь между бизнес-функциями и «железом», понимает, что нужно сделать, чтобы на них повлиять, защищает эту идею и контролирует процесс ее реализации. Так системные архитекторы потихоньку заходят на поляну к маркетологам, «поиграть».
Вы устали «нажимать на кнопки»
Нередко слышу вопрос «что должно случиться с нормальным инженером, чтобы он решил стать архитектором?». Ответ, на мой взгляд, очень прост: он должен устать работать руками. Безусловно, рутина утомляет, и если специалист растет снизу вверх, то его главным стимулом роста до ИТ-архитектора должно стать желание сменить парадигму деятельности от исполнителя к создателю.
Вы готовы брать ответственность «за себя и за того парня»
Рост предполагает переход на другой уровень задач. Даже самый крутой эксперт, который является профи по запуску и администрированию самой сложной системы на свете, все равно замыкается на ней. Ему трудно взглянуть на решение целиком, он «копает отсюда и до конца его скоупа работ». Если вам стало тесно в том, чем вы занимаетесь, — это еще один звоночек.
Вы хотите непосредственно принимать решение по проекту
Желание непосредственно участвовать в обсуждении жизненного цикла проекта — третий мощный мотиватор к перепрофилированию в системного архитектора. Когда вы исполнитель, пусть и обладающий отличной экспертизой, — с вами могут советоваться, но итоговое решение все равно принимается без вас. Главная фишка архитектора — в уровне ответственности, позволяющем сидеть ему буквально за одним столом с CEO. Согласитесь, одно дело — отвечать за один проинсталированный массив. А другое — быть архитектором 10 таких массивов в 5 вычислительных комплексах, а над ними — живые бизнес-системы. Когда думаешь об этом аж дух захватывает! Иногда.
Это работа по-хорошему нагружает «технический мозг», и главное — позволяет проявить свои творческие способности, общаться с профессионалами и большими начальниками, и даже иногда спасти мир или как минимум заслужить уважение коллег, оказавшихся с тобой в одной лодке сложного и непонятного проекта.
Если все вышеописанное находит отклик в вашем сердце, дерзайте. Например, я работаю в Инфосистемы Джет, где всегда нужны такие специалисты, — приходите. Или становитесь куратором технических проектов на стороне своей компании. Главное — проявляйте инициативу, интересуйтесь «железом» во всем его проявлении и используйте эти знания в проектировании комплексных вычислительных систем. За ними — весь современный мир!
А мне статья понравилась.
Каждый архитектор когда-то начинал сисадмином, проектировщиком или простым инженером.
Вот это самая главная мысль. Сначала тут надо упереться в потолок, а потом поговорим. Но, сначала надо войти, достичь, а там разберется каждый.
Для технических деталей нужен отдельный текст, всё в одну статью не втиснешь.
Странная статья.
Первая часть написана про некоего ИТ-архитектора, обязанность которого «проектировать комплексную ИТ-инфраструктуру для множества разных информационных систем». И это когда все давно сделано «архитекторами» хостингов в Сингапуре, Гонконге, Германии и Нидерландах. А купить ПК и телефон, подключить их к интернету сотрудники и сами могут. ИТ-архитектор – это привет из нулевых, когда все должно быть локально в здании и побольше?
ЧСВ зашкаливает? Цитата:
«Выражаясь художественно, архитекторы — это первоклассные кардиологи-хирурги, оперирующие «сердце» любого технологического бизнеса — его ИТ-инфраструктуру. Без правильно выстроенного взаимодействия между инфраструктурными элементами сегодня не выжил бы ни один крупный бизнес: ни банк, ни производство, ни ритейлер».
В конце девяностых, одна сотовая компания потеряла начисления за разговоры абонентов за месяц. Из-за дешевого винта на сервере. Пришлось выставить абонентам только абонплату, а плату за разговоры простить. Так, руководство компании на всю жизнь уяснило, что стоимость железа – это копейки по сравнению со стоимости информации на нем. Ни один крупный бизнес не выживет без своего софта, данных и резервного копирования. А железное «сердце» меняется по щелчку, да и расположено, часто, далеко за пределами компании.