Software Architect, что за зверь?

Тема обсуждения: Архитектор ПО

Ведущие спрашивают, а Виталий объясняет, кто такой Software Architect или Архитектор программного обеспечения. Чем он занимается, какие сложности и недопонимания встречаются. Так кто же все-таки отвечает за то, когда софт не работает?

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

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

  • Гибкости
  • Масштабируемости
  • Безопасности пользователя в приложение

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

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

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

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

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

Субтитры

у нас сегодня моно выпуск и наших.
слушателей сразу хочу предупредить что.
все кому меньше 18 лет отойдите.
потому что сегодня не обойдется без мата.
не обойдется без личностных оскорблений.
потому что эти двое мама мама их коллеги.
так сказать объявили тут что то чем я.
занимаюсь последние три четыре пять лет.
не нужно бессмысленно и они вообще не.
понимают нахрена я существую так сказать.
поэтому камень на вашей стороне и даже.
не кабеля такая знаешь как аминь.
обернутый в навоз я его запулил.
давайте на военные раз ты закинул тем.
отдавая песней в чем суть.
но в чем суть я сейчас обращаюсь к.
слушателю потому что в моем двум.
олегом я повернулся спиной пока что.
вернее спиной а жопой и нагнулся да.
потому что они тут заявили что софт твои.
орки тег или так архитектор это не нужно.
на непонятно и вообще эти черти если не.
портят окружающую среду то озоновый слой.
своим существованием явно прошибают я с.
этим совершенно не согласен у меня от.
такой точки зрения бомбит хочется на них.
тыкать пальцами и обвинять вульгарности.
невежестве носимой цензурный словарный.
запас подходит концу и дальше будет.
следовать то что можно слушать только.
тем кому в больше 18 поэтому закройте.
глаза.
слушатели и представьте что перед вами.
воскликнул не воскликнула всплыла am.
табличка как на сайтах алкогольных.
магазинов если вам 18 или нету вот.
пикните если вам есть продолжайте.
оставайтесь если нету пожалуйста уходите.
и карты такое говорю да я росла говорил.
и как бы у меня даже списочек есть.
маленький да но в общем у нас дима.
сегодняшний выпуск это кто такие.
собственно детекторы программного.
обеспечения.
полезны они или вредные зачем они вообще.
нужны потому что на самом деле такое.
ощущение что это один из таких как.
сказать одна из таких должностей вид.
тайлов которые во первых они не везде.
есть во вторых в каждой компании.
эти называются что-то отдельное.
совершенно в третьих все те кто не.
работает в этой компании вообще не.
понимать нафига эти люди нужны чем они.
занимаются и в четвертых они даже если.
нужны занимаются чем-то полезным они.
занимаются совершенно не тем как чтобы.
представляем себе то есть у меня.
представление всегда была я думаю что мы.
об этом говорили раньше что архитектор.
это тату рисует какие-то диаграммы.
приходят на работу у неё там есть там 50.
листов бумаги ему надо из рисовать и 50.
листов бумаги этот хороший рабочий день.
идут уходит а потом вот соответственно.
ну возможно это искреннее но.
абсолютнейший забыл уже нашел может вы.
просто в определениях расход этого это.
определение дадим как-то игорь понимаешь.
я ее не понимаю проблем создателем акула.
рада которую потом никто как бы не.
использует ли бы ее использую то есть.
как бы весь список вообще претензий к.
архитектором только кто как я их вижу да.
не дадут на бумажке добиться.
я тоже макулатуру создал давай список.
попозже ты давай сначала определимся.
вообще что такое то есть что ты.
понимаешь под архитектором то есть.
какой-то бесполезный челнок ну это.
короче чего компания приходит на работу.
делает там например вот эта система за.
какой-то бизнес отвечает он приходит на.
работу говорит как ее писать на высок на.
высоком уровне типа о чем мы будем.
делать и так далее а потом вы это все.
остальное the implementation details и.
короче это меня не волнует а потом то.
что его дизайн как бы не работает это.
типа команда не достаточно хорошо.
понимает там принципы правильной.
архитектуры не они он совершенно виноват.
у меня можно ли так сказать что это по.
сути то есть определение что-то по сути.
такой некий бизнес-аналитик на со.
стороны.
код maintenance тайсон поборник вот.
именно кого есть такое мнение короче.
можно сказать что нельзя допустим вот.
первый миф это что архитектор это просто.
более дорогой бизнес-аналитик.
и не более того что виталий натянут.
здесь мне кажется что твои заблуждение.
на эту тему вероятно симметричным моему.
заблуждений на тему менеджер потому что.
как я говорил менеджеры это бесполезны и.
паразиты на теле программистов продолжая.
забрасываться как артем тестер на чем.
группа говорилось свои лучшие годы ну на.
самом деле готовясь к этой дискуссии я.
как обычно первым делом полез на.
википедию и как я люблю начал копать с.
низов то есть первое что я нашел и.
сейчас я это процитирую это определение.
слова архитектура вот то что первая.
ссылка выдается архитектура это.
искусство и наука строить проектировать.
в скобочках зданий и сооружения включая.
их комплексы.
а то же самое а также сама совокупной.
зданий и сооружений создающих.
пространственную среду для жизни и.
деятельности человека и здесь до в общем.
смысле обычным архитектура архитектура.
недаром она называется одинаково и там и.
там то есть здесь стоит заменить здание.
сооружения на программные приложения и.
смысл остается абсолютно таким же.
то есть вот что такое программная.
архитектура или архитектуры программных.
приложений я думаю здесь никто из нас не.
будет спорить что такое понятие как.
архитектура software архитектура как по.
в архитектура программных приложений.
если так надо правильно переводить на.
русский что она существует.
что оно есть и что она важна.
или или вы считаете что ее нету и это.
все программные продукты то есть.
программные продукты которые развиваются.
на эволюционно вот то есть какая-то в.
какие-то мутации отваливаются какие-то.
мутации остаются то что мы беседовали на.
предыдущих наших подкастах но если.
честно такие мутационные изменения они.
куда более болезненны и рано или поздно.
системы все равно дойдет до этого но чем.
лучше архитектор тем попозже система.
дойдет вот до такого value ционно чем.
это отличается архитектор тогда вот.
просто.
синий или principle разработчика да то.
есть ты дал определению архитектура кто.
такой архитектор архитектор это человек.
который может может все на уровне есть.
это вот следующий этап или не знает даже.
не топовый num1 вот из этапов.
программиста то есть когда ты можешь.
самостоятельно на проекте с нуля понять.
структуру описать ее подобрать.
необходимые технологии и не просто.
выдернув их с википедии или стоп 10.
тренд технолоджис а ты должен.
попробовать ты должен понять.
плюсы-минусы ты должен понять подойдет.
ли этот инструмент или эта технология.
для решения данной задачи ты должен.
понять основываясь на каких-то данных на.
собственных знаниях на навыках возможные.
ботаники как эти бутылки в дальнейшем.
будут решаться поэтому нужно выбрать на.
ту или иную технологию как в дальнейшем.
все это в строится с тем что существует.
сейчас.
и все вот это на множестве уровней то.
есть 1 так как уровни понимание они.
разные для.
разных так сказать зрителей то есть для.
там бизнеса важно важно долина я.
доменная модель так сказать которая.
будет будет приложение с которой им.
предстоит работать или которые.
дальнейшем будут изъясняться.
бизнес а идти дальше для программистов.
это абсолютно другой.
и для программистов разных это звучит.
по-разному то есть ты можешь создать.
архитектуру облачных приложений то есть.
там сервер лес ты можешь сказать.
гибридную то есть часть я будет в облаке.
часть у тебя будет на устанавливаться.
носить servers так-же в облаке у тебя.
будут различные детали концептом где-то.
какие-то господи функции которые сервер.
лаз выполняются какое то возможно.
облачное хранилище на сервере здесь у.
тебя.
база данных будет допустим microsoft sql.
как кэш ты будешь использовать редис или.
memcache или то и другое потому что моим.
кэш лучше хранить неизменяемой данные.
родис лучше хранит изменяемые данные.
дальше ты понимаешь а вот здесь вот у.
нас отличная.
как не знаю витрина магазина и нам не.
нужны никакие join и здесь лучше.
использовать манга.
а вот здесь от по-любому реляционная.
здесь нужно использовать и реляционную.
базу данных дальше а ты понимаешь что.
количество данных планирует до такого.
справится ли с таким маску или либо.
маруси или как это называется или здесь.
лучший пост грыз или вообще лучше.
заплатить и microsoft es que el.
использовать или оракал допустим дальше.
к того что сможешь стать что очень.
поминает сити о чем тогда отпечатки.
ну сетевое то больше в моем понимании.
ничего это больше именно управление и.
организация людей то есть досить его.
принимает решение какие-то глобальные но.
архитектор он именно эти решения.
предлагает то есть вот он должен обязан.
все проанализировать.
у него в голове должны быть понимание и.
знание о каких-то современных тенденциях.
о новых продуктах о старых продуктах а.
их плюсах минусах и он должен.
непосредственно испачкать руки в этих.
продуктах хоть на каком-то тестовом.
проекте.
но он должен чтобы понимать потому что.
когда архитекторы человек который.
называется архитектором и говорите по я.
тут почитал всем и завтрашнего дня.
переходим с.
на ноду она зашибись его спрашивает этой.
вообще что-нибудь пытался он такой доел.
тут 15 я почитал все кипятком писает вон.
там чехол иванчук вовсю книги пишет он.
крутой чувак надо а потом народ начинает.
это делать и вот тогда возникает именно.
такие ситуации как описал именем скоро я.
просто есть 5 пункт и я хочу по этим.
пунктам пройдись и ты как раз расскажешь.
а почему это не так и как это решается.
да и вот первый вопрос можно перед этим.
еще я тоже вставлю солослово 5 копеек.
как вот я думаю какое мне нравится.
определение архитектуры.
исходя из этого определения архитектора.
есть в общем разное определение одно из.
определений который мне нравится это что.
архитектура.
какую архитектура софт софтовая система.
это или просто софта приложения.
какого-то это та часть.
ложения которое сложно поменять.
вот то есть все что вы как бы легко.
поменять это просто кот какой-то вот все.
что поменять будет сложно то что нужно.
заранее определить решить и восстановить.
и папа действовать соответствии с этими.
какими-то правилами ну вот в этом есть.
доля здравого смысла однозначно вы еще.
час пока игра не начал я опять таки.
листая википедию нашел.
исконно русские синоним и мне дико.
нравится это синоним архитектуры в.
русском языке оригинальным это зодчества.
и вот а идти зодчества это это круто ли.
вода исходя из моего определения вот я.
расскажу больше как бы в том что это.
могут быть за правило немножко попозже.
анонса по книжке.
бугаенко риган том же ну давай игоря до.
первое что мне хочется спросить вот ты.
горишь гитаре там на тему что там это.
надо знать это надо знать это надо.
продумать заранее надо продумать заранее.
а что это тогда оставляет разработчикам.
то есть у тебя твоя команда просто там.
кот monkeys которые хотят тупо junior и.
все им ничего учить не надо и они ничего.
не могут предложить уже архитектор уже.
что-то решит все решил то есть не.
убивает ли это какое-то творчество.
внутри команды или.
вот что с этим делать.
ну здесь опять таки все зависит от.
уровня потому что архитектура может быть.
на многих уровнях.
может быть вот на уровне приложение.
когда ты говоришь что вот есть там так.
одна база данных другая база данных.
здесь там серверной такие части здесь.
один сервис здесь другой сервис.
если у тебя в команде сильные ребята ты.
можешь вот сказать этот сказать что вот.
мы используем такие технологии здесь так.
то так то так то так здесь.
очередь потому что вот то то то то здесь.
из кластер очередей здесь кластер этих.
баз данных там мастер slave здесь.
облачное хранилище потому что нам там.
логе нужно анализировать а их лучше.
анализировать в облаке там еще the data.
to me ты даешь это программистом и.
дальше зависимости от уровня хороший.
уровень программисты там он берет по.
какой-нибудь.
за один кусок и внутри этого куска.
самостоятельную ждет архитектуру то есть.
там все вот эти вот.
ганга for паттерны и или даже enterprise.
паттерны фаулера.
будь он проклят васи может только зайти.
по 3 до не гангу фору отличные ребята.
как бы кто не пользовал адаптер не.
кажется вообще шикарно бы хотел.
прокомментировать.
что в принципе мне кажется архитектор.
это роль больше они они человек.
и эту роль у ты можешь как назначить на.
кого-то если у тебя прям хватит.
фулл-тайм работы либо ты можешь.
распределить между программистами.
а вот к этому меня 2 как сердце.
консенсусом искали.
ну давай второй пункт это еще твича еще.
еще отвечая на 1 что я я еще я еще не до.
конца ответил что если же у тебя вот там.
junior и какие летом миду и.
то здесь уже тебе самостоятельно нужно.
более качественно прорабатывать.
архитектуры по меньшей мере.
тебе нужно описать как все части там не.
зная сервисы или что это там какую не.
happy ой как они будут взаимодействовать.
между собой возможность самостоятельно.
сделать или прикинуть какие-то.
интерфейсы которыми будут пользоваться и.
дать непосредственно программистом уже.
на реализации тически это может пойти.
ведущий программист a senior.
программистом может выполнять ту роль.
часть своего времени и проклятье.
принципы.
ну это как как знаешь в воинской службе.
что есть ты можешь быть там летенант.
майор подполковник полковник а может.
быть там заместитель начальника по.
хозяйственной части или там в.
воспитательной работе или там как у меня.
было 808 10 организация социальной.
работой правового воспитания то есть вот.
тот политрук.
политрука замполит получается точно так.
же и здесь что в целом если бизнес.
уверен в этом человеке что он может.
взять на себя эту ответственность нести.
ту ответственность и дальше также.
следить за конкретным и корректным.
выполнением его плана и дальше если все.
это навернется признать вину то да этот.
человек архитектор и он может быть даже.
там дилером набрали 5 джуниора в саму.
инициативного дали задачу он станет.
архитектором данном случае но если бы.
все было так просто если бы там.
джуниором можно было назначить не было.
бы огромного количества различных.
консалтинговых агентств которые бы.
предоставляли действие архитекторов то.
есть помимо создавать новое.
еще архитекторов высокого уровня задачи.
бывают.
это и причем не встречать куда чаще это.
проанализировать существующую систему.
найти в ней слабые точки и предложить.
решение как ты дослушай чтобы опять.
нажал он превращался все эти хочу по 2.
кнуту перейти.
потому что она уже на 700 другой.
рассказывай второе это вот и особенно ru.
касается немножко внешних consult равно.
и внутренних и особенно когда это.
full-time типа роли архитектора то где.
же ответственность и на ком.
ответственность за систему то есть грубо.
говоря если архитектор чёт он придумал.
программисты что-то на программировали а.
это оказалось либо бизнес для бизнеса не.
то что нужно либо она там по параметрам.
не подходит каким-то технологическим кто.
ответственный за это является архитектор.
частью команды катю будет ли архитекторы.
из этой системы не будет работать или и.
как вообще это все работу работать как.
вообще понять и я всегда представляю.
такое что типа есть такой home care.
очень большой на нем такой веры товар.
стоит в ней архитектор на верхнем этаже.
не звеном он короче с светом из своих.
ясных глаз идеей короче распространяет а.
потом программисты их делают и там еще.
забор вокруг и они через забор это.
перекидывает на тестеров.
вот а потом тестер еще перекидывает на.
сисадминов и 2 запор его там уже в такое.
болото сам уже где-то все живет ну что.
ты как только странно нет естественно я.
уже сказал что архитектор несет.
ответственность то есть это за работа.
как-то это точно так же как вот.
архитектор если вы введёте архитектор.
википедии на тему строительство.
то там написано что человек который.
создает архитектуру а также следит за ее.
выполнение и он обязан там сделать и.
какую документацию словно проекта то.
есть описать как это все будет работать.
а затем следить за их выполнением.
естественно если все сделано так как.
если он как бы отследил если он сказал.
что-то все сделал так как я запланировал.
это все навернулась то при чем здесь.
программисты причем 10 раз планирует.
внешне агентство намерена примеры они.
сделали какую-то архитектуру и после.
этого внутренней разработчики это что-то.
начинают делать и и.
и вот а это навернулась викторина вода.
вот кстати вопрос если какое-то.
агентство допустим за архитек тела мост.
и потом этот мост.
сломался в общем когда на нем строилась.
данио но например ну а как это.
происходит с архитектурой ..
этот архитектор в тюрьму сядет нута.
всего найдут этот инженерный косяк его в.
тюрьму я не уверен в торгово совет.
потому что оперируя историческими.
фактами максимум штрафом если даже.
диспетчеров которые самолеты друг на.
дружку наводит не сажают и даже не.
увольняют то с архитекторами уж точно.
никаких.
вы вряд ли серьезное случится сайте ну.
если компания бизнес нанимают.
архитектора платят ему деньги он нам.
говорит что вот нужно делать так.
разработчики выполняет и архитектор.
говорит да все сделали так как я хотел и.
это всё падает но архитектор виноват я.
не знаю там уже как.
как на уровне бизнеса будут решаться эти.
проблемы это наверное должно быть.
записано в договоре или в контракте.
каком-то но по факту это как если ты.
нанимаешь архитектора для строительства.
дачи.
вот проект платишь там 100 200 300 тысяч.
за проект тебе все рисует потом ты.
нанимаешь строители который точно.
которые делают по этому проекту.
архитектора следит и у тебя дом.
складывается кубиком кто виноват конечно.
архитектор конкретно взрослые сошли на.
избирательно за выполнением это конечно.
конечно конечно архитектор должен.
следить архитектор должен вникать в.
существующие проблемы и если требуется.
на ходу вносить изменения потому что у.
бизнеса все.
волатильной точно также как бы не бывает.
такого что все что нарисован на бумаге.
один-в-один переносится то есть.
архитектор это человек который во первых.
держит в голове все по продукту или все.
по проекту утка что это software.
архитектура это хардвера архитектура это.
возможно сроки выполнения потому что ну.
здесь здесь скорее всего это это больше.
менеджмента есть наверно это не.
архитектор но именно как все это идет с.
какими проблемами в его архитектуре.
сталкиваются программисты и как эти.
проблемы можно решить потому что опять.
таки возвращаясь к аналогии я сегодня.
буду много судя по технологиями просто.
для простоты объяснения.
что если у тебя архитектор нарисовал.
дачу или дачи там до 15 этаже или.
какой-то там пятиэтажный балкон который.
сделать в целом реально но это займет.
там сто пятьсот времени из топится денег.
что-то вот тебе такой сергей ты говоришь.
да конечно можно но у меня вот.
ограниченный бюджет.
а можно ли это как-то упростить я готов.
поступиться с красотой или с местом.
которое или с количеством велосипедов.
лыжи и автомобильных шин который можно.
хранить на этих балконах но давай.
сохраним там деньги соответственно.
в парке кстати вот этот последний вопрос.
ну ему которой давай раз такие вот про.
по этой был.
то есть грубо говоря получается что нет.
ли такого вещи как вот как-то инсентив.
сказать по русски то есть нет ли у.
архитектора что мотивация да и усложнить.
свою архитектуру чтобы показаться более.
важным из-за этого не не будет ли за это.
просто архитектура вас слишком прыжок он.
работает я понимаю архитектор работать.
над ранию между условным бизнесом и.
условия технарями да и бизнес получается.
слушать их нарине будет ли просто у тебя.
мы здесь поставим 40 к шее а здесь 50.
разных баз данных и все такое а тут мы.
будем пачек вот эту базу данных потушено.
не совсем подходит и только для того.
чтобы потом сказать что наши вот сайт.
который пользуется 3000 человек он вот я.
сделал такую супер мега архитектуру и.
вообще поддерживал ее.
50 человек и могли.
еще будем микро сервиса делать микро.
сервисы на разных языках.
да есть такие архитекторы и я даже у.
меня у меня есть друг хороший который.
вот относительно недавно работает.
программистом и у него мы как-то с ним.
вообще обсуждали он рассказывал что у.
него на работе есть калека просто.
программист который так сказать пишет.
код вы говоря старым баяном с вашей что.
пишет код в стиле барокко запутано.
вычурно и и сложно но считает что так.
как я там сеньор мой код должен быть.
сложной иначе за что мне платят.
я считаю лично из моего опыта это.
полнейшая вот сейчас вот хуй не вот.
именно именно я сделаю акцент но это.
слово потому что я начали думал.
использовать слово бред или даже более.
легкой перебор но нет это не с.
программистами же по сути тот же самый.
эффект и салют и мир очень допустим job.
security то ты просто берешь и пишешь.
там не уноси приз плюсе или там на.
какого-нибудь assist джерри вам так ну.
на кокаин дичи которую никто не понимаю.
откроем тебя.
тесты на ti sere.
это да это две вещи это работаете по на.
резюме против работы на на бизнес.
реально то есть если ты хоть чтобы.
красиво резюме этом показать то есть но.
красивые люди мы тоже вот если камни.
допустим просто представьте что я.
собеседование собеседники человек.
который приходит у него там вот я сделал.
проект в котором там 15 разных бас там.
10 разных языков используются там все.
цветом 3456 существующих облаков включая.
там всякие тузы для мониторинга есть.
один простой вопрос.
за чем то есть если специалист человек.
может конкретно без каких-то.
накручивания объяснить что вот здесь так.
то так то вот мы с помощью этого.
добились такой то производительность и.
такая то производительность нам была.
нужна для решения таких задач у меня.
вопросов не возникает.
если же это начинает мямли не такой ну.
вот мы решили попробовать новая.
технология по слухам она решает тото а.
потом мы ошиблись на переписывать было.
уже нельзя и мы решили взять другую.
технологию для другого проекта это сразу.
как бы ты кто такой давай до свидания.
то есть человек изначально выбирая.
технологии или техники или шаблонные.
паттерны и он не не обладал достаточным.
количеством знаний для принятия этого.
решения с этой сми решение получилось.
неправильным и дальше он не он.
использовал он так стать неизвестную.
технологию или неизвестный продукт в.
критической задача из менеджмента я.
думаю знаете что критическое задача это.
задача изменения сроков который влияет.
на изменение сроков всего проекта и в.
данном и обычно вот если случается такое.
то это огромнейший факап этого человека.
и это сразу красный флаг нет дорогой что.
это такое ты как бы ради того чтобы.
ковыряться в какой-то технологии или.
просто взлететь не взлетит ты просрал.
какое-то время работы программистов и.
возможно сделал плохо то есть ты мог.
использовать старую известную технологию.
тебя там 15 программистов на php.
а ты решил использовать но дуга у джаву.
зачем если этому кто же самое сделать на.
php.
итак если у тебя высоко.
квалифицированные специалисты то они бы.
сделали это даже лучше то есть здесь вот.
что еще входит задач архитектор это не.
просто брать какие технологии из головы.
а оценить команду который будет делать и.
на основе.
и рассмотреть этот фактор наравне с.
остальными при принятии решения или при.
выборе той или иной инструмент и которым.
будет решаться той или иной задачи.
надеюсь я ответил да еще разлива карта.
бита давай стоят посреди у меня.
последняя карта это когда что не кажется.
ли что в компаниях особенно когда от.
типа есть архитекторы крупных компаниях.
часто они начинают замыкаться на себе и.
короче меня с того чтобы с реальным.
миром как то они вот начинают.
архитектура ради архитектуры там.
конференции архитекторов с архитекторами.
которые там вообще не связаны друг с.
другом и в итоге это просто какая то ну.
не знаю цирк шапито за который платят.
контора большие деньги и которые реально.
там нет ни во что не выливается ну это.
называются почесывание мыли вылизыванием.
его это мне кажется существует на любой.
должности в любой практически профессии.
точно также как менеджеры точно также.
как программисты я вот сейчас работаю с.
кодом который поддерживал скоро.
существует там семь лет все это за все.
это время поддерживался только одним.
человеком и очень негативно реагирует на.
а то что я туда полез и с таким я.
встречался очень очень часто.
и ну что-то такое существует это подход.
который свойства не не только.
архитектором но и.
сети и разработчикам и менеджером и.
тестировщиком замыкать какие-то задачи.
на себя чтобы сделать себя незаменимым.
ну мне кажется и в бы но это даже если.
отстраниться от информационных.
технологий это в любой будь это менеджер.
по продажам.
особенно там и продажи каких то ключевых.
клиентов аккаунты на себя замыкаешь.
входишь грусти отношения с их.
менеджерами они.
и начинают общаться только с тобой когда.
ты уходишь другую компанию ты забираешь.
их собой это абсолютно точно такой же.
подход который используется везде здесь.
нельзя говорю что архитектор такие.
плохие это просто люди в большинстве.
своем говно я немножко имел другое здесь.
просто мой парень был что не то чтобы.
это они замыкают на себя работу а.
наоборот они замыкают себя на себя и вот.
есть отдел архитектуры который работает.
ради существования отдела архитектуры.
собственно говоря не язык на конференции.
по архитектуре и они вообще как бы кряк.
и они начинают отрываться от реальной.
жизни дальше и дальше и дальше со.
временем и вместо того чтобы реально.
переводить там ну то есть красит.
формальные должности вместо что реально.
переводить там бизнес требования.
какие-то и там обращать не война это не.
только вот вокруг там каких-то.
абстракций вокруг абстракции абстракции.
там абстрактный менеджер каких-то.
абстрактных механизмов это получается.
типа сферическое лидерство в ну вот я.
сама на себя ее можно вырезать так из.
компании убрать ничего не поменяется так.
точно так же в твоем в твоих словах.
можно заменить слово архитектор на слово.
менеджер и точно также конференции.
менеджеров которые замыкаются на себя и.
лишь бегают и тыкают человека когда ты.
закончишь когда ты закончишь не выполняя.
никаких полезных задач и только являясь.
внешним раздражителям то есть здесь все.
зависит от человека и все зависит от.
специалиста.
если ты замыкаешься и все что ты делаешь.
это рисуешь схемки.
ну ты говно не специалист причем с таким.
я тоже стал.
не на дне напрямую а я работал с.
парнишей который ушел из компании я не.
знаю как лучше сказать дай чипе и дипе.
банк в общем запекаем это.
названий компаний и там буду.
рассказывалось мне это вот из вторых уст.
что наняли там контору которую вот как.
раз таки и и задачу было это.
проанализировать существующий продукт.
выявить его сильные и слабые стороны и.
как улучшить сильные и тогда никакого.
так слабы и при этом не запустить.
сильные и эти ребята пришли первым делом.
они прогнали программный код через там.
специальные тузы которые умеют рисовать.
эти красивые юмор диаграмм ки.
совсем в зависимости классов они там.
распечатали повесили на стену это за неё.
там целая стена в кабинете разработчиков.
в целом мило как как красивый принят на.
стены но абсолютно бесполезно бесполезно.
в плане что пока они это делали продукта.
развивается продукт живой вот и дальше.
это абсолютно не этим абсолютно.
невозможно пользоваться вот хотя иногда.
для определенных кусков это юмор.
диаграмма я имею ввиду являются очень.
полезной вещью и опять таки вот работая.
над текущей задачи нами довольно таки.
большая включает в себя работу там на 5.
кивать на трех языках программирования и.
на двух больших частях продукта.
мне при для того чтобы я начал.
разбираться с абсолютно незнакомым кодом.
я сделал там какие то элементарные.
задачки там грубо говоря добавить там.
новую поле в базу данных там и записать.
в него что-то про кинуть через весь pipe.
обработки познакомился немножко с кодом.
и первым делом что я сделал после этого.
я написал документацию причем.
документацию что серии.
entry point там являются такой-то метод.
в этом методе создаются вот такие.
сервисы сервисы наследуются такого-то то.
есть не умел диаграмма именно писание с.
причинно-следственной связи.
то есть эти классы они наследуют какого.
интерфейса для того чтобы иметь.
возможность запускаться каждые пять.
минут или там работать как сервис и.
некоторые классы.
имеют эти там старт-стоп методы.
исключительно на путану пустыми.
исключительно для для того чтобы там бла.
бла бла бла бла а вот все это написалось.
я расшарил это с людьми с уже со.
знающими или там с новичками кто будет с.
этим работать и уже с одной стороны я.
сделал свою задачу с другой стороны я.
упростил им работу то есть следующий кто.
будет заниматься эту часть иначе туда.
изменение он не дал не будет должен.
разбираться в коде там нескольких файлов.
он марте файлов по три пять десять тысяч.
строк кода потому что я не беру заявлять.
что здесь лучший.
code style который я видел он далёк от.
идеала но с этим описанием из конкретно.
вот этой целью мне кажется что это супер.
удобно то есть я вот выступил в роли.
какого-то полу архитектора который.
разобрался написал понятными словами но.
я постарался сделать это понятными.
словами объяснения как это работает.
внес извинения и взял на себя.
ответственность за принятые решения и.
выполнение этой задачи вот к тебе не.
архитектура.
у меня вопрос был у меня есть вопрос ну.
и и можно потом завершить этим вопросом.
выпуск просто прошу вас уже 40 минут на.
записи.
так что давай да не ты а потом я задам с.
вопросом этим закончим но ответ на этот.
вопрос может быть мы закончим.
короче вопрос они вопрос просто коммент.
что я тут на днях.
надел шляпу архитектора.
из решил сгенерировать граф зависимостей.
классов приложений.
эти что я увидел.
у меня уже был баллов мат это самый.
классный архитектура ахматова.
это был типичный big ball of math яой.
так попытался объединять на сортировку и.
так и сяк.
но ничего ничего как бы такого вот как.
красивая диаграмма не получилось.
пришлось создавать задачи на рефакторинг.
чтобы как-то зари факт еще тогда вставка.
опять таки из личного опыта на.
предыдущем месте работы где мне достался.
я там носил гордое титула chef архитек и.
мне достался в поддержку продукт как.
компания в которой я работала на.
поглотила другую компанию и рассчитывала.
продукт просто убить поэтому валила все.
сотрудников без передачи знаний о.
клиенты взбунтовались отказались.
переходить на другой к некоторой.
компании планировал перевести и пришлось.
продукт сохранять и мне сказали типа ну.
чувачок.
давай я два года отработал на продукте я.
разобрался там в протоколах там.
использовались протокол радиус диаметр.
то есть для вот телем.
телекоммуникационного биллинга а он.
состоял там из примерно двадцати двух.
различных компонентов написанных там.
что-то на джаве что-то на осях что-то на.
плюсах.
что-то там были deployment на перле все.
вот-вот.
и из этого можно составить то есть этого.
можно составить pipeline и красивый там.
график для объяснения а дальше.
непосредственно по каким-то проблемным.
частям у которых с которыми.
программистов были проблемы или которые.
были тяжелые я в них разбирался и делал.
там видео демос ну записывал скрин или.
deal онлайн dm записью где объяснял на.
простых примерах как это работает как.
это можно внести изменения и для чего.
это нужно после того как я ушёл уволился.
за мной осталось что-то порядка 30 или.
35 таких видосиков на разные части.
функциональности мне кажется что вот эта.
была работа архитектора не следующего.
нового о которой вот поддерживает.
продукт то есть после того как я ушёл.
продукт стал более понятный всем членам.
команды включая менеджмент стала более.
понятную там это моё видение конечно я.
вот сейчас как раз таки занимаюсь.
почесывание своего его.
сказать но как бы за мной осталась куча.
документации и как мне показалось я вот.
выполнил свою работу то есть я уходила.
туда с чистой совестью меня провожая.
не посылали.
на три буквы что уже являются бонусом.
потому что в традициях лучших традициях.
эти компании это сваливать вину на того.
кто ушел его мне кажется да ну давай.
тогда говоря потому нет просто было что.
мне кажется что вот это одно из.
одна из целей работы архитектора сделать.
продукт понять не описать его.
архитектуру и донести до членов команды.
что и как работает что и как.
взаимодействует где какие.
и пиа и и штука как учитель сам деле я.
всегда считал себя архитектором да но.
каждый турок же может считать архитектор.
ну то есть мы заговорим как бы мы.
считаемся архитекторами но мы на самом.
деле были в ролях там ведущих.
программистов там сетевой менеджер а там.
в общем программисты вот а виталий он.
прям настоящий архитектор то есть какая.
у тебя должность называлась и спасибо.
мой пример software architect очень за.
ваш сон говорит это как бы чисто правда.
притч причем забавно было в начале тайтл.
назывался dotnet chef архитект потом.
компания врубила что очень hi-tec вообще.
должен уметь быстро разбираться в любом.
языке в любой технологии и они.
переименовали это soft твой очи факте и.
после этого на меня вот набросилась на.
технологию ну смотри в общем мера понял.
я и надеюсь наши слушатели узнали что.
архитектор это тоже люди и они тоже.
могут быть полезными но могут быть.
такими от которых там разработчики будут.
при одном упоминании убегать и.
будет тошнить и все такое так вот мой.
последний вопрос короткая самаре которое.
ты можешь сделать в ответ на вопрос как.
не быть говно в роли архитектора ну.
понимать что ты задача архитектора это.
знаешь с одной стороны техническая а с.
другой стороны это.
что лика как как знаешь задача.
священника то есть ты должен наставить.
программиста.
на путь истинный и при этом не просто.
приказать ему что вот нужно двигаться.
так а донести до него объяснить и.
указать причины чтобы после твоего ухода.
программист понималась как ему жить.
дальше the dao меня я еще не голдом обе.
не в конце дает хорошо вот.
соответственно есть люди а есть.
говно исключительно от вас зависит.
будете ли вы людьми или будете ли вы.
говном но если вы не хотите быть говном.
то всегда помните что вы работаете для.
людей и чем если вы делаете один проект.
и все в нем замыкаете на себя и компания.
там чего еще не думайте что компания не.
может вас уволить из-за того чтобы.
проявиться только на вас то сравните это.
эту ситуацию стой что вы работаете в.
компании.
у вас за плечами 15 успешно работающих.
закрытых без вас проектов и подумайте.
что из этого лучше пройтись подкасты.
вы посмотрели посмотрели реки мор че там.
нет нет нет я сейчас отключусь что-то.
про подкасты.
вот он полностью разделяет мою точку.
зрения том что это скучный формат ладно.
все все всем спасибо до слива.