Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Mazda CX 5
×

Чем занимаются архитекторы

Підписуйтеся на Telegram-канал «DOU #tech», щоб не пропустити нові технічні статті

Ребята, тут спор возник, а расскажите есть ли у вас на работе архитекторы и чем они занимаются?

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

А у вас?

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Коментар порушує правила спільноти і видалений модераторами.

www.microsoft.com/...es/default.mspx
была еще статья в msdn где более детально описывались требования и суть работы. Ссылки не осталось поэтому вкратце:
основная идея состоит в том что человек, занимающий эту должность должен одинаково хорошо владеть и технологиями и пониманием бизнеса. Он должен наладить процесс разработки и коммуникацию между представителем заказчика, менеджерами проекта, разработчиками и другими участниками процесса.

Как мне кажется полноценно понятие Архитектор может использоваться при разработке решения типа предприятия для среднего/крупного бизнеса т. к. для более мелких решений просто нет смысла привлекать такого специалиста т. к. со всем справятся менеджер проекта и команды разработки. Но когда речь идет о чем то большом то обязательно появляется необходимость в некоем «судье» которым и выступает архитектор.

В конторах где я раньше работал таких людей обычно называли development/engineering manager, а архитектор обычно более технически ориентированный перец.

Случайно Ctrl+Enter нажал, а удаление/редактирование комментов глючит.

В 90% случаев: если проект и его развитие — это корабль, то архитектор — якорь. <br>

Не раз из-за «архитекторов» проекты задерживались на полгода-год. Архитекторами часто становятся senior developer’ы или team lead’ы, когда в финансовом плане им уже некуда развиваться. Но часто опыта еще не хватает для такой должности.

Когда только начинал карьеру java-программиста работал в Oddyssey Logistics — вот там был настоящий архитектор, Юра. К нему можно было обратиться по любому вопросу и получить квалифицированный ответ. В его обязанности входило: проектирование новой функциональности и компонент, кодирование, сравнение необходимых технологий/либ для последующего использования в проекте, консультации разработчиков по имплементации, перформансу и рефакторингу, быстрый резолв блокеров и т. д. и т. п.

Другими словами: матерый синьор (а не 20-летний тимли из аутсорса).

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

Поскольку «архитектор» звучит гордо, то многие думают, что архитектор должен быть эдаким супермэном, все знать и уметь, всем помогать и всех консультировать.

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

Никогда не устану цитировать своего друга: «Чтобы круто хачить на Java, нужно дохрена хачить на Java». Это касается любого языка программирования. И чтобы уметь принимать правильные архитектурные решения, нужно иметь очень большой опыт. Мне с трудом представляется опытный человек, который, например, не знает про перформанс или, например, не может доступно объяснить человеку какую-либо вещь.

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

Коментар порушує правила спільноти і видалений модераторами.

Коментар порушує правила спільноти і видалений модераторами.

«reality_hacker: есть ли у вас на работе архитекторы и чем они занимаются?» — «в целом» на этот вопрос точного ответа нету, поскольку надо смотреть на:
1. предметную область
2. стек технологий
при определенных условиях без архитекторов вполне обходятся,
но далеко не всегда это хорошо.
если «на пальцах» — небольшой корпоративный сайт-визитка — арх нужен?

-, а банковский портал?

в маленьких проектах я сам себе архитектор,

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

> «reality_hacker: есть ли у вас на работе архитекторы и чем они занимаются?» — «в целом» на этот вопрос точного ответа нету, поскольку надо смотреть на:

Не совсем понятно что конкретно мешает написать есть ли архитектор на твоей работе, и какие конкретно его обязанности.

«reality_hacker клирик 3-его уровня: Не совсем понятно что конкретно мешает написать есть ли архитектор на твоей работе, и какие конкретно его обязанности.»
1. есть
2. поддержание консистентного дизайна системы

Підписатись на коментарі