UNIT.City — місце, де люди працюють... КРАЩЕ! Обирай свій простір просто зараз 👉
Олександр КузьменкоОколо IT
30 октября 2024, 13:14
2024-10-30
Python обігнав JavaScript як найпопулярніша мова на GitHub — дослідження
GitHub, один із найбільших вебсервісів для спільної розробки програмного забезпечення, опублікував великий звіт Octoverse про активність публічного та відкритого коду на платформі. У ньому зібрані ключові тренди в розробці.
GitHub, один із найбільших вебсервісів для спільної розробки програмного забезпечення, опублікував великий звіт Octoverse про активність публічного та відкритого коду на платформі. У ньому зібрані ключові тренди в розробці.
«ШІ стрімко розвивається, розробники все частіше вбудовують ШІ-моделі в додатки та масово беруть участь у проєктах зі штучного інтелекту на GitHub», — йдеться у звіті.
Тренди GitHub
Сплеск глобальної активності в галузі генеративного ШІ. ШІ швидко зростає й розвивається, а розробники в усьому світі виходять далеко за межі генерації коду за допомогою сучасних інструментів і моделей. Хоча США лідирують за кількістю внесків у проєкти генеративного ШІ на GitHub, однак більшість активності знаходиться за межами США.
У 2024 році кількість внесків у проєкти генеративного ШІ на GitHub зросла на 59%, а загальна кількість проєктів — на 98%, і багато з цих внесків надійшли з таких країн, як Індія, Німеччина, Японія та Сінгапур.
Статистика платформи GitHub
Швидко зростає кількість розробників у всьому світі — особливо в Африці, Латинській Америці й Азії. Помітне зростання відбувається в Індії, яка, ймовірно матиме найбільшу у світі кількість розробників на GitHub до 2028 року, а також в Африці та Латинській Америці. Також відбувається швидке зростання спільноти бразильських розробників.
Програма GitHub Education налічу вже понад 7 мільйонів підтверджених учасників. У звіті відзначається 100% річне зростання серед студентів, викладачів та розробників відкритого коду, які використовують GitHub Copilot в рамках програми безплатного доступу.
«Це свідчить про те, що штучний інтелект не просто допомагає більшій кількості людей швидше навчитися писати код або створювати програмне забезпечення — він також приваблює і допомагає більшій кількості людей стати розробниками», — вважають аналітики GitHub.
Розробники відкритого коду, які вперше беруть участь у проєктах зі штучним інтелектом, продовжують виявляти широкий інтерес до ШІ. Дослідники говорять, що не бачать того, що ШІ зашкодив відкритому вихідному коду через низькоякісні внески.
Статистика мов програмування на GitHub
Python наразі є найбільш використовуваною мовою на GitHub. Python активно використовується у сферах машинного навчання, data science, наукових обчислень, хобі та домашньої автоматизації.
Зростання використання Python корелює з великими спільнотами людей, які приєднуються до спільноти з відкритим вихідним кодом з усього світу STEM, а не з традиційною спільнотою розробників програмного забезпечення.
«Цього року ми також спостерігали сплеск використання Jupyter Notebooks на 92%. Це може свідчити про те, що люди, які займаються наукою про дані, штучним інтелектом, машинним навчанням та науковими дослідженнями, все частіше використовують GitHub», — стверджується у звіті.
Системні мови програмування, такі як Rust, також зростають, хоча Python, JavaScript, TypeScript та Java залишаються найпоширенішими мовами на GitHub.
Раніше GitHub представив маркетплейс моделей машинного навчання GitHub Models. Він надає доступ до різних ШІ-моделей (Від Llama 3.1 до GPT-4o і GPT-4o mini, від Phi 3 до Mistral Large 2) через вбудований ігровий майданчик, що дає змогу безплатно тестувати різні підказки й параметри моделі.
Нещодавно голландська компанія TIOBE Software BV опублікувала свій щомісячний показник популярності мов програмування. За його даними, Python залишається найпопулярнішою мовою програмування і займає 21,90% ринку.
«Вкрали мій код із GitHub». Розробник поділився з потенційним роботодавцем доступом до репозиторію, щоб той оцінив його застосунок. Натомість заявляє айтівець, наймач викачав код і зник
Извечный вопрос: чем отличается Java от JavaScript. Подробный гайд
Для кого-то ответ на вопрос о разнице Java и JavaScript очевиден — здесь начинаются шутки о сходстве между ковром и автомобилем (Java похожа на JavaScript так же, как «car» на «carpet»). Несмотря на это, некоторые люди еще могут иметь ложное представление, считая, что это два названия того же языка или что технологии тесно связаны. dev.ua немного проясняет ситуацию.
Запускай код прямо в браузере: лучшие онлайн-компиляторы для C++, PHP, Python, Java, C#, Go и не только
Не всегда есть доступ к любимой IDE или время на ее запуск. Но когда нужно быстро проверить какой-то простой функционал или воплотить новую идею, пригодится онлайн-компилятор.
Мануал для джуна. Python Developer: вопросы на собеседовании, практические задания и советы для начинающих
Джунов, которые ищут работу, проходят кучу собеседований и получают отказы вместо оффера, во время войны стало больше. А все потому, что к собеседованиям необходимо тщательно готовиться.
dev.ua продолжает серию материалов о том, что нужно знать джунам для прохождения собеседования и получения вожделенного оффера от первого работодателя.
Александр Ковтунов, Python Software engineer компании Ajax Systems, который также проводит собеседования для junior- и middle-специалистов, рассказал о профессии Python Developer и дал советы, как начинающим присоединиться к профессии.
Хочу стать программистом. С чего начать и как выбрать между Java Script, PHP, Python и другими
Диана Смеликова, операционный директор Wezom Academy, в своем блоге на DOU объяснила, с чего начать изучать программирование и каким языкам стоит отдать предпочтение на начальном этапе. Вот 5 важных советов от нее.
Хотите сообщить важную новость? Пишите в Telegram-бот
Главные события и полезные ссылки в нашем Telegram-канале