Перейти к содержимому

Постигая архитектуру программного обеспечения • Мэтт Эрман и Лука Меццалира • GOTO 2026

GOTO Conferences

0:00 / 0:00

Постигая архитектуру программного обеспечения • Мэтт Эрман и Лука Меццалира • GOTO 2026

3 217 просмотров · 2 дн. назад
GOTO Conferences
1,05 млн подписчиков
3 217 просмотров · 2 дн. назад
Это интервью было записано для книжного клуба GOTO. #GOTOcon #GOTObookclub http://gotopia.tech/bookclub Подробнее здесь: https://gotopia.tech/episodes/458 Мэтт Эрман — автор книги «Grokking Software Architecture» @CodeLiftSleep Лука Меццалира — архитектор решений, консультант, международный спикер и автор книги «Building Micro-Frontends» @My50c РЕСУРСЫ Мэтт https://x.com/codeliftsleep https://blogs.realworldbooks.academy   / codeliftsleep   Лука https://www.buildingmicrofrontends.com   / lucamezzalira     / lucamezzalira   https://linktr.ee/lucamezzalira https://lucamezzalira.com ОПИСАНИЕ Мэтт Эрман, старший инженер-программист в Blackboard и автор книги «Grokking Software Architecture», рассказывает ведущему Луке Меццалире, что написал книгу после того, как консультировал начинающих разработчиков, которые безучастно смотрели на базовые основы, как раз в тот момент, когда ИИ повышал планку для вакансий начального уровня, а набор начинающих специалистов сокращался. Его основной тезис заключается в том, что ИИ лишь усиливает то, что вы есть: он ускоряет работу хороших разработчиков и ускоряет хаос для тех, у кого нет прочной основы. Он утверждает, что архитекторы должны считать себя «инженерами ясности», и пятиэтапный процесс, описанный в книге, отражает это. Начните с того, что вас просят построить, задавайте вопрос «почему» (метод «пяти почему»), пока не дойдете до истинной движущей силы, набросайте дизайн и запишите решение, включая то, что вы явно не оптимизируете. Нет идеального решения, есть только лучшее для ваших ограничений (команда из трех человек с двухнедельным сроком не должна создавать сеть микросервисов). Записи архитектурных решений (ADR) не позволяют командам пересматривать один и тот же выбор каждые несколько недель, а коммуникация важна, потому что не всегда побеждает лучшая идея, побеждает та, которая лучше всего донесена. Что касается ИИ, предупреждения Эрмана конкретны. Ценность инженера растет по цепочке от написания кода до руководства, проверки и проверки агентов, но навыки теряют свою актуальность, если никто больше не пишет и не читает код. Риск заключается не в том, что ИИ пишет плохой код. Он знает каждый когда-либо созданный шаблон, и без четких ограничений может сшить их в «код Франкенштейна», который работает сегодня, а потом дает сбой. «ИИ мне сказал» — это необоснованный ответ в обзоре запросов на слияние, и со скоростью ИИ вы можете принять четыре или пять архитектурных решений за то время, пока раньше принимали одно, поэтому планирование имеет большее значение, а не меньшее. Он также объясняет закон Хайрама: при достаточном количестве пользователей каждое наблюдаемое поведение вашего API становится контрактом, задокументированным или нет. Он не ожидает, что ИИ скоро заменит человеческое суждение, потому что многое из того, что важно в системе, находится в контексте, который никто не записал. Его практический совет для начинающих разработчиков — всегда просить ИИ провести состязательную проверку его собственной работы на уровне архитектора. Его совет на следующие шесть месяцев: сделайте шаг назад и проясните ситуацию, прежде чем писать код (даже кнопка «избранное» скрывает архитектурные решения), и создавайте долговечные вещи, разделяя задачи и сохраняя модульность. Лука добавляет, что детерминированные инструменты и вероятностный ИИ лучше всего работают вместе. ТАЙМКОДЫ 00:00 Вступление 01:12 Почему исчезают фундаментальные принципы 05:45 Архитекторы как «инженеры ясности» 07:55 Мягкие навыки побеждают в архитектурных дебатах 10:59 5-шаговый процесс архитектурного мышления 14:59 ADR: Записи архитектурных решений 18:51 «ИИ мне сказал» — это не защита 22:17 Ваша схема API — это системное уведомление 25:53 Заменит ли ИИ архитекторов? 31:00 Советы на следующие 6 месяцев 34:04 Заключение РЕКОМЕНДУЕМЫЕ КНИГИ Мэтт Эрман • Grokking Software Architecture • https://link.amazon/B060rlEpv Лука Меццалира • Building Micro-Frontends • https://amzn.to/4ekqV5Y Лука Меццалира • Front-End Reactive Architectures • https://amzn.to/43a8VVJ https://bsky.app/profile/gotocon.com   / gotocon     / goto-     / goto_con     / gotoconferences   #SoftwareArchitecture #AISkills #ArchitectureSkills #SoftwareEngineering #Programming #TodayInTech #ЛукаМеццалира #МэттЭрман #GOTO #КнижныйКлуб БОНУС ДЛЯ УЧАСТНИКОВ КАНАЛА Присоединяйтесь к этому каналу, чтобы получить ранний доступ к видео и другим бонусам:    / @goto-   Ищете уникальный опыт обучения? Посетите следующую конференцию GOTO рядом с вами! Приобретите билет на https://gotopia.tech Подпишитесь на обновления и специальные предложения на https://gotopia.tech/newsletter ПОДПИСЫВАЙТЕСЬ НА НАШ КАНАЛ — новые видео публикуются почти ежедневно. https://www.youtube.com/user/GotoConf...