Что разработчикам AI/ML нужно знать о Mojo

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

Это согласно последнему опросу разработчиков Stack Overflow, который показал, что 32,1% разработчиков недовольны своей текущей ролью, а 47,7% чувствуют себя удовлетворенными своей работой.

Некоторые из названных причин этого недовольства включают технический долг (62,4%), а также необходимость полагаться на инструменты и системы, которые не соответствуют назначению (31,2%).


5 вакансий в сфере технологий в США

  • Разработчик программного обеспечения – требуется допуск к службе безопасности, Федеральные службы Accenture, Вашингтон
  • Старший инженер по продуктам генеративного искусственного интеллекта (с возможностью удаленной работы), Capital One, Нью-Йорк
  • AI Prompt Writer (уровень 1) – немедленный старт, выбросы, Даллас
  • Старший главный инженер-программист технического отдела программного обеспечения, Raytheon, Needham
  • Старший инженер по разработке программного обеспечения, amazon.com, Клифтон

Если вы киваете в ответ на вышеизложенное, можете ли вы что-нибудь сделать (кроме поиска новой работы), чтобы вернуть искру в вашу карьеру?

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

Верни свое моджо (обратно)

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

И Mojo, относительно новый продукт в этом блоке, запущенный в мае 2023 года, является достойным соперником.

Разработанный компанией Modular AI с целью сочетания простоты использования динамического языка (например, JavaScript, Python или Ruby) со скоростью (аналогично Swift, Kotlin или C++), Mojo был создан с использованием искусственного интеллекта (Mojo позволяет писать все для корпоративных решений AI/ML на одном языке) и оптимизировать производительность, поскольку он может быть до 35 000 раз быстрее, чем Python.

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

Другие преимущества включают в себя эффективные возможности обработки и манипулирования данными, а также встроенную поддержку задач искусственного интеллекта и машинного обучения.

Учитывая, что искусственный интеллект является горячей темой у всех на слуху (ожидается, что к 2034 году объем мирового рынка достигнет $3 680,47 млрд, а среднегодовой темп роста составит 19,1% в период с 2024 по 2034 год), вполне логично, что он приобрел 175 000 разработчиков, 23 000 звезд на Github и 22 000 членов сообщества за два года с момента запуска.

И хотя новый язык программирования имеет свои ограничения, и те, кто работает с Mojo, не имеют доступа к тому же сообществу разработчиков, которым могут похвастаться Java или Python, у ранних пользователей также есть свои преимущества, поскольку у тех, кто присоединяется сейчас. иметь возможность внести значимый вклад в эволюцию языка.

Фактически, когда Mojo выпустила версию 24.5 в октябре этого года, многие из внесенных улучшений были внесены благодаря сообществу пользователей. Его предыдущее обновление в июне включало 30 новых функций стандартной библиотеки, предложенных пользователями, что составило 11% всех улучшений.

Варианты использования

Mojo также можно использовать для разработки API и веб-разработки приложений AI. Он имеет собственную веб-инфраструктуру Mojolicious, которая предлагает полный набор инструментов и функций для создания продвинутых веб-приложений.

Его также можно использовать для разработки AI/ML благодаря возможностям обработки данных, а также для разработки сценариев и программ для автоматизации задач благодаря автоматизации задач AI/ML.

Кроме того, Mojo имеет возможность поддерживать сложные вычисления и числовые операции, которые делают возможными научные вычисления.

Хотите начать? Получите дополнительную информацию о Mojo или ознакомьтесь с возможностями Mojo.

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

Основатель более 10 стартапов в области ИТ и ИИ. Серийный предприниматель. Профессиональный управленец.