Про первое отличие поговорили, приступим ко второму - кругозору.
Инженер знает что-то свое и знает хорошо (иногда ОЧЕНЬ хорошо). Именно поэтому архитектор не всегда лучше - в свое время хардкорный инженер IBM WebSphere мог расчитывать на такую зарплату, которая обычному ИТ архитектору и не снилась.
Сейчас мир неумолимо движется в сторону облачных вычислений и managed services, которые гораздо проще развернуть без определенных навыков. А раз у нас есть сотни разных прикольных штук (баз данных, брокеров сообщений, систем рассылки и приема электронной почты, серверов, поднимаемых буквально в 2-3 клика и т.д.), которые и администрировать даже не надо (на самом деле надо, но это не ваша проблема) - то и требования к специалисту растут.
Тот же экзамен AWS Certified Solution Architect Associate подразумевает, что вы знаете как минимум 2-3 языка программирования, умеете работать с Windows и Linux, знаете BigData, Hadoop, Enterprise Service Bus, Application Architecture, OOP/FP , RESTful API, TCP/IP, VPN… очень много.
Казалось бы, чтобы реально ЗНАТЬ вот это все понадобится угробить 15-20 лет на опыт и успеть побыть в шкуре как сисадмина, так и разработчика.
И по сути архитектор и есть такой парень. Но раз системы стали проще, то и порог в годах становится меньше.
В итоге и получаем, что архитектор знает немного обо всем.
Вторым важным дополнением к кругозору является активность в сообществах. Нужно (вот реально нужно) гонять на всякие конференции и митапы, участвовать в вебинарах, сидеть на форумах и чатиках (Отдельно даже приветствуется участие в open source проектах).
Получаем 3 неоспоримых преимущества:
- узнаем “как там у них все работает”, очень полезно, когда можете узнать инфраструктуру коллеги по цеху без необходимости приему на работу.
- занимаемся пошлым занятием под названием networking - обрастаем всякими связями, налаживаем контакты.
- зарабатываем необходимый навык менторства - архитектор, помимо всего остального может поделиться мудрым советом или наставить на путь истинный.
Казалось бы, звучит это все как детский сад. Вроде умеешь себе серверы настраивать да со всякими там pipeline’ами - уже хорошо, без работы не останешься.
Забудьте. Работать с людьми придется, валяться в политике придется, донести до некомпетентного менеджера свою точку зрения придется.
Все придется делать.
А кто не хочет… ищите мой пост про сисадмина средней руки в “ООО Рога и Копыта” на 100 человек.
Инженер знает что-то свое и знает хорошо (иногда ОЧЕНЬ хорошо). Именно поэтому архитектор не всегда лучше - в свое время хардкорный инженер IBM WebSphere мог расчитывать на такую зарплату, которая обычному ИТ архитектору и не снилась.
Сейчас мир неумолимо движется в сторону облачных вычислений и managed services, которые гораздо проще развернуть без определенных навыков. А раз у нас есть сотни разных прикольных штук (баз данных, брокеров сообщений, систем рассылки и приема электронной почты, серверов, поднимаемых буквально в 2-3 клика и т.д.), которые и администрировать даже не надо (на самом деле надо, но это не ваша проблема) - то и требования к специалисту растут.
Тот же экзамен AWS Certified Solution Architect Associate подразумевает, что вы знаете как минимум 2-3 языка программирования, умеете работать с Windows и Linux, знаете BigData, Hadoop, Enterprise Service Bus, Application Architecture, OOP/FP , RESTful API, TCP/IP, VPN… очень много.
Казалось бы, чтобы реально ЗНАТЬ вот это все понадобится угробить 15-20 лет на опыт и успеть побыть в шкуре как сисадмина, так и разработчика.
И по сути архитектор и есть такой парень. Но раз системы стали проще, то и порог в годах становится меньше.
В итоге и получаем, что архитектор знает немного обо всем.
Вторым важным дополнением к кругозору является активность в сообществах. Нужно (вот реально нужно) гонять на всякие конференции и митапы, участвовать в вебинарах, сидеть на форумах и чатиках (Отдельно даже приветствуется участие в open source проектах).
Получаем 3 неоспоримых преимущества:
- узнаем “как там у них все работает”, очень полезно, когда можете узнать инфраструктуру коллеги по цеху без необходимости приему на работу.
- занимаемся пошлым занятием под названием networking - обрастаем всякими связями, налаживаем контакты.
- зарабатываем необходимый навык менторства - архитектор, помимо всего остального может поделиться мудрым советом или наставить на путь истинный.
Казалось бы, звучит это все как детский сад. Вроде умеешь себе серверы настраивать да со всякими там pipeline’ами - уже хорошо, без работы не останешься.
Забудьте. Работать с людьми придется, валяться в политике придется, донести до некомпетентного менеджера свою точку зрения придется.
Все придется делать.
А кто не хочет… ищите мой пост про сисадмина средней руки в “ООО Рога и Копыта” на 100 человек.