Скотт Гатри
Скотт Гатри (англ. Scott Guthrie; род. 14 февраля 1975, США) — американский инженер-программист, менеджер в сфере информационных технологий, известный как один из создателей веб-фреймворка ASP.NET и ключевая фигура в развитии облачной платформы Microsoft Azure. Занимает пост исполнительного вице-президента подразделения Cloud + AI в корпорации Microsoft, отвечая за разработку и продвижение облачных продуктов и сервисов искусственного интеллекта.
Биография
Ранние годы и образование
Скотт Гатри родился 14 февраля 1975 года в семье, не связанной с программированием. Окончил среднюю школу в штате Иллинойс. В 1993 году поступил в Университет Дьюка (штат Северная Каролина), где изучал компьютерные науки. В 1997 году получил степень бакалавра наук (B.S.) по специальности «Компьютерные науки». Во время учёбы проходил стажировку в корпорации Microsoft, где работал над инструментами для разработчиков.
Карьера в Microsoft
После получения диплома в 1997 году Гатри был принят на постоянную работу в Microsoft в должности инженера-программиста. Первоначально он занимался разработкой веб-серверных технологий, в частности, Internet Information Services (IIS).
В 2000 году Гатри стал одним из ключевых разработчиков новой платформы для создания веб-приложений — ASP.NET, которая была выпущена в составе .NET Framework 1.0 в 2002 году. Вместе с Марком Андерсом и другими инженерами он заложил основы серверной веб-разработки на платформе Microsoft.
В 2005 году Гатри возглавил команду, создавшую ASP.NET MVC — альтернативу традиционным Web Forms, основанную на шаблоне Model-View-Controller. Эта технология получила широкое распространение среди разработчиков, предпочитающих более гибкую архитектуру.
В 2008 году Гатри был назначен корпоративным вице-президентом подразделения Developer Division, отвечающего за Visual Studio, .NET Framework и языки программирования C# и Visual Basic. Под его руководством были выпущены Visual Studio 2010, .NET Framework 4.0 и язык C# 4.0.
В 2011 году Гатри перешёл в подразделение Windows Azure (впоследствии переименованное в Microsoft Azure), где занял должность корпоративного вице-президента по разработке облачной платформы. Он руководил созданием таких сервисов, как Azure App Service, Azure Functions, Azure SQL Database и Azure DevOps.
В 2014 году, после прихода Сатьи Наделлы на пост генерального директора Microsoft, Гатри был повышен до исполнительного вице-президента подразделения Cloud + AI. В этой роли он курирует разработку и эксплуатацию всех облачных сервисов Microsoft, включая Azure, Microsoft 365, Dynamics 365 и платформу искусственного интеллекта. Под его руководством Azure превратилась из платформы «PaaS» (Platform as a Service) в полноценную гипермасштабируемую облачную инфраструктуру, конкурирующую с Amazon Web Services (AWS) и Google Cloud Platform.
Вклад в развитие технологий
ASP.NET и веб-разработка
Гатри считается одним из главных архитекторов ASP.NET — серверной веб-технологии, которая стала стандартом для корпоративной веб-разработки на платформе Microsoft. ASP.NET предоставила разработчикам возможность создавать динамические веб-сайты и веб-приложения с использованием объектно-ориентированного подхода, событийной модели и богатой библиотеки классов.
В 2005 году Гатри и его команда выпустили ASP.NET MVC — реализацию шаблона Model-View-Controller, которая позволила разработчикам писать более чистый, тестируемый и поддерживаемый код. ASP.NET MVC стала основой для многих современных фреймворков, включая ASP.NET Core.
Облачные вычисления
Переход Гатри в подразделение Azure совпал с периодом активного роста облачных вычислений. Он сыграл ключевую роль в превращении Azure из платформы для размещения веб-приложений в полноценную облачную экосистему, включающую вычислительные ресурсы, хранилища данных, базы данных, аналитику, искусственный интеллект и Интернет вещей.
Под его руководством были запущены такие сервисы, как:
- Azure App Service — платформа для хостинга веб-приложений, мобильных бэкендов и API.
- Azure Functions — сервис бессерверных вычислений (Serverless), позволяющий выполнять код по событиям без управления инфраструктурой.
- Azure DevOps — набор инструментов для непрерывной интеграции и непрерывной доставки (CI/CD).
- Azure SQL Database — управляемая реляционная база данных на основе SQL Server.
Открытый исходный код
Гатри был одним из инициаторов политики Microsoft по открытию исходного кода своих ключевых технологий. В 2014 году под его руководством был открыт исходный код .NET Core — кроссплатформенной версии .NET Framework. В 2016 году был открыт код ASP.NET Core и Entity Framework Core. Эти шаги позволили Microsoft привлечь сообщество разработчиков с открытым исходным кодом и значительно расширить экосистему .NET.
Публичная деятельность
Блог и подкасты
Скотт Гатри известен своим блогом «ScottGu’s Blog», который он вёл с 2003 по 2014 год. В блоге он публиковал технические статьи, анонсы новых продуктов и советы для разработчиков. Блог пользовался большой популярностью среди разработчиков на платформе Microsoft.
Гатри также регулярно выступает на конференциях Microsoft, таких как Build, Ignite и //Build, где представляет новые технологии и стратегии развития облачных сервисов.
Сообщество разработчиков
Гатри активно взаимодействует с сообществом разработчиков, отвечая на вопросы в Twitter (аккаунт @scottgu) и участвуя в обсуждениях на форумах. Он известен своей открытостью и готовностью делиться техническими деталями.
Критика и противоречия
Деятельность Скотта Гатри неоднократно подвергалась критике со стороны разработчиков и аналитиков. Основные претензии касались:
- Сложности миграции — переход с классического ASP.NET на ASP.NET Core требовал значительных усилий и переписывания кода.
- Закрытости исходного кода — до 2014 года многие технологии Microsoft оставались проприетарными, что ограничивало их использование в сообществе с открытым исходным кодом.
- Зависимости от платформы — ASP.NET и Azure были тесно связаны с экосистемой Microsoft, что делало их менее привлекательными для разработчиков, использующих другие технологии (Linux, Java, Python).
После открытия исходного кода и перехода на кроссплатформенную архитектуру многие из этих критических замечаний были сняты.
Награды и признание
- Microsoft Technical Fellow (2008) — высшее техническое звание в корпорации Microsoft.
- Премия «Dr. Dobb’s Excellence in Programming» (2010) — за вклад в развитие веб-разработки.
- Включение в список «100 самых влиятельных людей в ИТ» по версии журнала CRN (2015, 2017, 2019).
Личная жизнь
Скотт Гатри женат, имеет двоих детей. Проживает в Сиэтле (штат Вашингтон). В свободное время увлекается горными лыжами и путешествиями.
Источники
- Scott Guthrie. Microsoft News Center.
- «The History of ASP.NET». Microsoft Developer Network (MSDN).
- «Cloud Wars: The Story of Microsoft Azure». TechCrunch.
- «Scott Guthrie: The Man Behind Azure». Forbes.
- «Microsoft’s Open Source Revolution». Wired.
- «ASP.NET MVC: A History». InfoQ.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →