Понимание Того, Куда Идет Go


Результаты опроса пользователей Go 2020 показывают высокий уровень удовлетворенности пользователей языком, а также показывают, что он в основном используется в контексте работы и для чего он в основном используется.

Опрос Go был открыт в 2016 году, и его пятое издание было проведено в октябре/ноябре 2020 года и привлекло 9 648 участников, что примерно на 10% меньше, чем в предыдущем году, когда явка составила 10 975 человек. Чтобы определить тенденции, отчет блога Go от Элис Меррик включает данные предыдущих опросов. Обратите внимание, что количество респондентов варьируется от вопроса к вопросу.

Распределение размеров организаций и отраслей респондентов оставалось примерно одинаковым с 2019 по 2020 год. Почти половина (46%) респондентов работали в технологическом секторе, следующим по величине были финансовые услуги (12%). Почти четверть работала в организациях со штатом от 100 до 999 сотрудников, следующей по величине группой были 20-99 сотрудников. Только 6% работали в одиночку, а 5% не работали полный рабочий день. В то время как 83% участников опроса профессионально кодировали более 2 лет, почти половина использовала Go менее двух лет, хотя в 2020 году было меньше респондентов, которые использовали Go менее года, чем ранее:

В опрос был включен новый вопрос, чтобы выяснить, как быстро разработчики почувствовали, что они стали продуктивными в Go. Почти три четверти респондентов чувствовали себя продуктивными в течение 3 месяцев или менее:

Доля респондентов, которые программируют на Go на работе, продолжала увеличиваться в 2020 году, в то время как число программ на другом языке несколько сократилось. 

Глядя на то, для чего используется Go, можно сказать, что создание служб API/RPC (74%) и CLI (65%) являются наиболее распространенными наиболее распространенными видами использования Go. Удивительно, но веб-сервисы, возвращающие HTML, являются 4-м наиболее распространенным вариантом использования, и это связано с использованием, не связанным с работой, и большая доля наименее распространенных применений (настольные/графические приложения, игры и мобильные приложения) пишутся вне работы:

Что касается удовлетворенности, то в ходе опроса впервые был задан вопрос об общей удовлетворенности использованием Go, и 92% респондентов заявили, что они были очень или в некоторой степени удовлетворены использованием Go в течение прошлого года.

Еще один новый вопрос касался того, насколько респонденты были удовлетворены каждым вариантом использования. CLIs был наиболее удовлетворен, причем 85% респондентов заявили, что они были очень, умеренно или слегка удовлетворены использованием Go for CLIs. В целом общее использование Go, как правило, имело более высокие показатели удовлетворенности, в то время как наименее распространенные, не связанные с работой, настольные/графические приложения, игры и мобильные приложения имели самые низкие показатели.

Последний вывод, который стоит отметить, заключается в том, что две трети респондентов считают, что Go имеет решающее значение для успеха их компании, и подавляющее большинство 91% предпочли бы использовать Go для своего следующего проекта. Это должно быть вотумом доверия для этого языка.


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