Питер Ванг, генеральный директор и сооснователь компании Anaconda – Серия интервью

Серия интервью с генеральным директором и сооснователем компании Anaconda, Питером Вангом

Петер Ванг является генеральным директором и сооснователем Anaconda. До создания Anaconda (ранее Continuum Analytics) Петер провел 15 лет в области проектирования и разработки программного обеспечения в различных областях, включая 3D-графику, геофизику, моделирование и визуализацию больших данных, моделирование финансовых рисков и медицинскую обработку изображений.

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

С более чем 35 миллионами пользователей, Anaconda является самой популярной платформой в мире для разработки и развертывания безопасных решений на Python, быстрее.

Что сначала привлекло вас в компьютерную науку?

Я начал программировать в юном возрасте, без формального образования в области компьютерной науки. Сначала меня привлекла возможность управлять компьютером и выполнять задачи, но мое интерес углубился, когда я открыл для себя творческие возможности – создание игр и выражение идей. Для меня компьютер превосходит простую функциональность; это бесконечное поле для самовыражения. В ранние годы развития компьютера творчество не знало границ, и был естественный поток между разными интересами. Однако с нынешней индустриализацией и слоями абстракции, раскрытие творческого потенциала стало более сложной задачей.

Можете ли вы рассказать историю создания Anaconda, Inc?

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

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

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

В 2022 году Anaconda запустила PyScript, веб-инструмент для программирования в браузере и развертывания приложений по нажатию кнопки. Можете поделиться некоторыми деталями об этом инструменте и что делает его настолько мощным?

После дебюта проекта PyScript с открытым исходным кодом в прошлом году в качестве доказательства концепции, в марте 2023 года мы запустили сайт PyScript.com, который позволяет любому человеку создавать богатые, интерактивные, делимые приложения, работающие на языке Python, непосредственно в браузере. Эта гибкая платформа для программирования имеет модульную среду разработки “подключи и играй” и может создавать веб-приложения следующего поколения с интерактивностью данных, используя мощности Python и значительно уменьшая преграды входа, которые делают программирование ошеломляющим для 99% граждан, не обладающих навыками программирования. С помощью этого запуска Anaconda повышает доступность, предоставляя фреймворк, который позволяет кому угодно получить опыт в разработке на Python.

Промышленность анализа данных бурно развивается за последнее десятилетие, поскольку анализ данных, основанный на данных, стал нормой, подталкивая аналитиков данных на 3 место в списке Glassdoor ​​50 лучших вакансий в Америке на 2022 год. Но, несмотря на процветание отрасли, всегда есть место для повышения квалификации существующих сотрудников и снятия существующих барьеров для тех, кто интересуется миром программирования. Этот запуск стал первым шагом в демократизации науки о данных. Кроме того, фокус на повышение квалификации и переквалификации всегда будет давать преимущество конкретным лицам и организациям. Предоставляя онлайн-платформу, к которой доступ может иметь любой человек без необходимости загрузки файлов и конфигурирования среды исполнения, PyScript предоставляет отличную возможность освоить Python, самый популярный язык программирования в мире.

Каковы ваши взгляды на будущее разработки кода?

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

Anaconda сейчас обслуживает более 35 миллионов пользователей, чем вы объясняете этот успех?

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

Одна из ваших страстей – расширение доступа к владению данными, можете ли вы рассказать нам подробности о ваших усилиях в этом направлении?

Я считаю, что если мы достигнем студентов на начальном этапе работы с наукой о данных, мы сможем делать более значительные успехи в нашей миссии достижения всемирной грамотности в области данных. Для поддержки этого, Анаконда начала сотрудничать средними школами в США и по всему миру для организации Выставки по науке о данных, которая объединяет студентов для демонстрации навыков программирования на Python, обмена инновационными проектами и, возможно, выигрыша стипендий для продолжения обучения в колледже. Кроме того, мы недавно запустили Anaconda Learning, где предлагается более двенадцати курсов, студенты успешно завершившие которые получают сертификат, улучшающий их перспективы на рынке труда или развитие образовательной карьеры. Записные книжки Anaconda также предназначены для помощи людям сразу погрузиться в науку о данных и программирование на Python. В мае 2023 года Анаконда приобрела EduBlocks, бесплатную платформу, предлагающую фундаментальные навыки программирования K-12 учащимся и начинающим профессионалам. Через это приобретение, EduBlocks будет продолжать миссию Анаконды по демократизации навыков работы с данными и Python для будущего трудового потенциала. Поскольку наука о данных и модели искусственного интеллекта/машинного обучения продолжают набирать обороты, Анаконда может быть ресурсом для руководства и обучения, чтобы в полной мере воспользоваться этим новым миром.

Почему будущее искусственного интеллекта должно быть абсолютно открытым?

Подобно моим взглядам на открытый исходный код, прозрачность и сотрудничество приведут к более успешному развитию технологии искусственного интеллекта и принесут общую пользу всему обществу. Нельзя отрицать, что гонка в области искусственного интеллекта представляет собой захватывающий момент в технологии, но массовое использование моделей искусственного интеллекта может захлестнуть Интернет информацией, сгенерированной не реальными событиями в мире, что может коррумпировать будущие наборы данных для обучения будущих моделей. Это приведет к эффекту “каннибализма моделей”, когда будущие модели будут усиливать и навсегда оставаться предвзятыми на основе выводов предыдущих моделей. В связи с тем, что сейчас появляется все больше новых моделей, этические дебаты вокруг искусственного интеллекта, такие как правовые/авторские вопросы и предвзятость при обучении моделей, больше не могут оставаться на задворках. Открытое развитие означает большую доступность и возможность широкой группы людей разных профессий, навыков и опыта работать вместе, что создаст эффект домино в сторону более успешных (и этических) результатов.

Какова ваша видение будущего искусственного интеллекта?

Я предвижу появление более компактных и понятных моделей искусственного интеллекта. Решение вопросов, связанных с авторскими правами и правом на контент, будет ключевым. Ожидается широкое применение этих технологий искусственного интеллекта в реальных бизнес-сценариях и клиентском опыте. Фокус сместится на направление и обучение искусственного интеллекта для положительного использования. Этот переход можно сравнить с эволюцией двигателей – от больших к маленьким, с новым акцентом на приложениях двигателей.

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

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