Опрос разработчиков Stack Overflow за 2023 год: используют ли разработчики ИИ?
21 июня 2023 г.Согласно опросу разработчиков Stack Overflow за 2023 год, 44% разработчиков уже используют искусственный интеллект в процессе разработки, а 26% планируют это сделать в ближайшее время. Разработчиков также спросили, какие инструменты искусственного интеллекта они используют, и из 21 варианта Stack Overflow, перечисленных в этом году, подавляющее большинство использует только эти два популярных продукта: ChatGPT (83%) и GitHub Copilot (56%).
Автор опроса Stack Overflow Эрин Йепис заметил, что «профессиональным разработчикам может потребоваться время, чтобы настроить существующие рабочие процессы, и, скорее всего, их мотивируют их младшие коллеги, которые используют инструменты ИИ во время обучения программированию».
Stack Overflow заявила, что ожидает, что пройдет некоторое время, прежде чем разработчики начнут более широко использовать больше инструментов ИИ.
«Еще один фактор, который может способствовать медленному внедрению инструментов ИИ в процесс разработки, заключается в том, что профессиональные разработчики не очень доверяют точности инструментов ИИ», — написал Йепис в блоге, сопровождающем опрос.
Из тех, кто использует или планирует использовать инструменты ИИ, только 3% респондентов высоко доверяют точности, которую они обеспечивают, и вдвое больше (6%) крайне им не доверяют. «Хотя большинство (39%) в некоторой степени доверяют инструментам ИИ, этот ответ говорит нам о том, что инструменты ИИ все еще должны доказать свою полезность», — говорят авторы опроса.
По данным Stack Overflow, около 90 000 человек со всего мира представили свои лучшие инструменты и языки программирования, которые они используют.
Перейти к:
- Каковы лучшие языки программирования на 2023 год?
Выросли ли зарплаты разработчиков в 2023 году?
«Обожаемые» и «желанные» языки программирования, другие технологии
Каковы лучшие языки программирования на 2023 год?
Лучшим языком программирования на 2023 год является JavaScript, а три других популярных языка увеличивают свои позиции: Python, Bash/Shell (все оболочки) и C.
Почти 64% респондентов используют JavaScript, за ними следуют почти 53%, использующие HTML/CSS. Отслеживая теги на Stack Overflow, веб-сайт разработчика выяснил, что популярность Python растет в течение последних трех лет, и в этом году он поднялся на одну позицию и занял третье место с 49%. SQL занял четвертое место с почти 49%, а TypeScript занял пятое место с почти 39%.
10-е место занял C, который, как отмечается в опросе, «является интересным языком для наблюдения за ростом популярности: раньше он не входил в десятку лучших языков программирования в опросе разработчиков, несмотря на то, что существует с 1970-х годов». Stack Overflow также отметил, что «в индексе TIOBE C является вторым по популярности языком программирования по состоянию на июнь 2023 года, а показатели вовлеченности близки к их языку номер один, Python».
По словам авторов опроса, C является одним из самых популярных низкоуровневых языков и предпочтительным языком для встроенного программирования в устройствах IoT. Они добавили, что, по данным Codecademy, C «использует почти каждый технологический опыт, который у нас есть», и по этой причине «имеет смысл, что разработчики используют C больше, чем когда-либо в этом году».
ПОСМОТРЕТЬ: Лучшие языки программирования, которые работодатели заинтересуют в 2023 году (TechRepublic)
В среднем, чем популярнее язык программирования, разработчики сообщают о меньшем опыте работы с ним — около 10 лет для трех ведущих языков Stack Overflow и ближе к 14 годам для тех языков, которые используют менее 1%, говорится в опросе.
«Менее опытные разработчики, сообщающие о более активном использовании некоторых языков программирования, возможно, усиливают аргумент о том, что более низкий барьер для входа на работу повышает их популярность среди программистов», — говорят авторы опроса.
Выросли ли зарплаты разработчиков в 2023 году?
В целом, базовый уровень роста заработной платы опрошенных разработчиков в 2023 году составил 10% по сравнению с прошлым годом.
«При учете сопоставимого многолетнего опыта мы видим широкий диапазон роста и спада среди языков программирования — рост на 42% и спад на 69% по сравнению с прошлым годом», — говорят авторы опроса. «Если мы возьмем популярность языка в качестве показателя преобладания разработчиков на рынке труда, то мы можем предположить, что зарплаты для популярных языков упадут, а для менее популярных вырастут».
Тем не менее, самые популярные языки Stack Overflow — JavaScript, HTML/CSS и Python — показали отрицательный рост средней заработной платы, от 5% до 10%. Рост заработной платы был еще меньше: сокращение от 8 до 80% при сопоставимом опыте работы с тремя наименее популярными языками: APL, Crystal и SAS.
Если вы смотрите на те же языки программирования, но с поправкой на опыт ниже среднего (например, на пять лет меньше среднего опыта по каждому языку программирования), «мы видим незначительный рост для нашей тройки лидеров и двузначный рост для APL и Crystal, — заявили авторы опроса, отметив, что SAS был отфильтрован из результатов, поскольку не получил достаточного количества ответов.
«Мы предполагаем, что в этом году пострадала способность разработчиков вести переговоры, и те, у кого на несколько лет меньше опыта и кто работает с более нишевыми языками, в этом году имеют больший потенциал роста зарплаты, чем разработчики с большим опытом работы с более популярными языками программирования».
«Обожаемые» и «желанные» языки программирования, другие технологии
В этом году Stack Overflow добавила новый раздел к результатам опроса о технических тенденциях для разработчиков, которые использовали или хотят использовать определенные языки программирования, инструменты, среды и библиотеки, которые он назвал «восхищаемыми и желаемыми».
Чтобы лучше сопоставить ажиотаж с реальностью, Stack Overflow создал визуализацию (рис. A), показывающую разницу между долей респондентов, которые хотят использовать определенную технологию («желаемые»), и долей пользователей, которые использовали ту же технологию в в прошлом году и хотят продолжать использовать его («восхищаюсь»).
Рисунок А
Например, JavaScript, считающийся самым популярным языком программирования с 2011 года, «имеет относительно небольшое расстояние между восхищением и желаемым (<10 процентных пунктов), в то время как Rust, лучший выбор для разработчиков, которые хотят использовать новую технологию прошлого». восемь лет, показывает большое расстояние (> 60 процентных пунктов)», — говорится в опросе.
«Rust — это язык, который вызывает больше желания использовать его после знакомства с ним, чем JavaScript», — говорится в опросе. «Наблюдение за этим ростом восхищения определенными технологиями дает представление о том, что остается в силе, а что нуждается в помощи, чтобы генерировать желанных евангелистов и превращать новых пользователей в тех, кто останется с нами».
Оригинал