Перейти к Откровениям


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

Таковы основные результаты опроса пользователей Go 2017 года, который был проведен в ноябре и декабре. В опросе приняли участие более шести тысяч респондентов, что на 70% больше, чем в опросе 2016 года.

В то время как в 2016 году больше респондентов запрограммировалось на выход за пределы работы по сравнению с работой на работе (62% против 66%), в 2017 году таблицы были перевернуты: 67% использовали Go для работы и 63% использовали его вне работы. Обратите внимание, что эти результаты показывают, что многие программисты используют Go как внутри, так и вне работы, и что более половины из них используют другой язык на работе:

Go — молодой язык-недавно ему исполнилось 8 лет, но первые пару лет он был внутренним экспериментом в Google, поэтому неудивительно, что только 13% респондентов использовали его более 4 лет. Однако, поскольку в прошлом году только 9% заявили о 4+ годах, это представляет собой значительное увеличение опыта Go. 

Ежедневное использование Go также увеличилось с 44% в 2016 году до 48% годом позже:

В ходе опроса было изучено, для чего разработчики используют Go, и результаты за 2017 год были аналогичны предыдущим годам, за исключением увеличения его использования для сервисов API/RPC, которые заняли второе место в 2016 году, когда только 60% респондентов использовали его для этой цели, в то время как сейчас он занимает первое место по использованию в этой роли 65% респондентов:

Итак, как идет сравнение с другими языками в соответствии с этим опросом?

С точки зрения как предпочтений, так и опыта Go занимает первое место в рейтинге, в котором респондентам было предложено выбрать пять языков:

Всего 5728 респондентов из 6 173 выбрали Go в качестве одного из своих вариантов. 65% всех респондентов оценили его № 1 с точки зрения предпочтений, 18% — № 2, 6% — №3, 2% и №4 и 1% — № 5. Если исключить случаи, когда не было ответа на этот вопрос, то более 97% опрошенных включили Go в пятерку лучших языков, а две трети участников опроса выбрали Go в качестве своего лучшего языка.

Общая длина полос показывает, что Python является следующим по популярности языком среди респондентов с JavaScript на третьем месте.

С точки зрения экспертных знаний и после устранения случаев отсутствия ответов Go входит в пятерку лучших языков для более чем 92% опрошенных с JavaScript на втором месте и Python на третьем.

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

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

Чтобы подкрепить это, из 5938 реакций на это заявление:

Я бы рекомендовал использовать Go to others 

85% согласились или решительно согласились, и менее 5% не согласились.

Для заявления:

Я бы предпочел использовать Go для моего следующего нового проекта 

78% согласились или решительно согласились, и только 5% не согласились.


Добавить комментарий