Неудивительно, что подавляющее большинство разработчиков программного обеспечения недовольны своей работой — от массовых увольнений до угроз возможности удаленной работы.
Это согласно последнему опросу разработчиков 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 сегодня..