GitHub Octoverse 2020: TypeScript прорвался к первой тройке популярных языков платформы
GitHub опубликовал ежегодный отчёт Octoverse о состоянии ведущей платформы для хранения ИТ-проектов и управления версиями в 2020 году. Глобальная аудитория сервиса выросла до 56 млн разработчиков с 44 млн в 2019 году и 31 млн — в 2018-м.
Топ-3 языков GitHub остался прежним: звание самого популярного сохранил JavaScript, за ним следует Python, вытеснивший Java на третье место в прошлом году. Зато TypeScript за год поднялся на три строчки и занял 4 место. Подобный рывок он сделал в 2018 году, перескочив с 10 на 7 место. Состав первой десятки с 2017 года сохраняется без изменений, но PHP и Ruby, находившиеся на вершине списка пять лет назад, продолжают терять популярность.
Другие выводы:
За 2020 год было создано более 60 млн новых репозиториев — на 35% больше, чем годом ранее. Значительный всплеск активности произошёл после введения локдаунов из-за пандемии.2
Пики активности у разработчиков опенсорсных проектов приходятся на праздничные и выходные дни, в то время как разработчики корпоративных проектов предлагают больше всего изменений и чаще вносят правки в будние дни.
Число изменений в проекты составило 1,9 млрд. По опенсорсным проектам показатель увеличился на 25%.
Самый большой прирост участников проектов показали Нигерия, Гонконг и Саудовская Аравия и Бангладеш.
По вкладу в проекты и числу активных пользователей лидируют США. Но за год количество участников опенсорсных проектов из страны упало до 22,7%. 9,76% присутствующих на GitHub разработчиков базируются в Китае, ещё 5,2% — в Индии.
Доля людей, идентифицирующих себя как «разработчики» в пользовательской базе GitHub сократилась с 60% в 2016 году до 54% — в 2020-м. Растёт число тех, кто относит себя к категориям education и data.
Полный отчёт содержит 3 документа. Скачать их можно здесь.
10 курсов по SQL для лучшего понимания работы с большими данными (май, 2023)
Собрали 10 платных и бесплатных онлайн-курсов для изучения SQL. Программы рассчитаны на слушателей, которые только начинают или продолжают знакомство с языком.
10 способов научиться программировать самостоятельно
Хотите научиться кодить и освоить алгоритмы? Собрали десять советов с чего начать изучение программирования для тех, кто только начинает своё путешествие в мир программирования и снабдили все это полезными ссылками на курсы для начинающих программистов.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.