Stack Overflow Уже Выкинул Из Vim Более Миллиона Пользователей

В другой день один популярный вопрос о переполнении стека отпраздновал свой миллионный юбилей просмотром.



Stack Overflow уже выкинул из Vim более миллиона пользователей

Ты не одинок, Джклэнси.

За пять лет, прошедших с момента публикации этого поста, более миллиона других разработчиков постигла та же участь: они застряли в Vim и не смогли выбраться без посторонней помощи.

Не зря в ИТ-сообществе так много шуток о том, как сложно найти выход из этого редактора.



Stack Overflow уже выкинул из Vim более миллиона пользователей

Я слышал от опытных пользователей Vim, что редактор не заслуживает такой репутации, и они, вероятно, правы (даже я сам сталкивался с этой проблемой последние пару лет).

Я думаю, есть две причины, по которым люди постоянно забывают, как выйти из Vim. Во-первых, разработчики, как правило, переводятся на Vim из консоли или в результате какой-то другой непредвиденной ситуации; во-вторых, это случается не слишком часто, поэтому у них есть время забыть, как они выходили из ситуации в прошлый раз.

На радостях давайте посмотрим на статистику.

В частности, попробуем разобраться, кто чаще всего застревает в Vim, а не попадает туда намеренно, и посмотрим, как распределяются эти категории по странам и языкам программирования.

У скольких людей возникают проблемы с выходом из Vim? В прошлом году около 0,05% от общего числа просмотров составили такие вопросы, как « Как выйти из редактора Vim? »; это означает, что каждый 20-тысячный посетитель зашел на сайт именно с этой проблемой.

Другими словами, в будние дни в часы пик трафика примерно 80 человек в час нуждаются в помощи при выходе из Vim. Изменился ли этот процент с течением времени? То есть можно ли сказать, что разработчики постепенно осваивают эту функцию самостоятельно?

Stack Overflow уже выкинул из Vim более миллиона пользователей

Что-то выглядит не так.

Вопрос появился на сайте в августе 2012 года, первые несколько месяцев количество просмотров было очень низким.

Затем трафик стал стабильно расти и оставался на подъеме в течение двух лет — страница, вероятно, поднялась в топ результатов поиска и на нее стали ссылаться сторонние ресурсы.

В течение следующих двух лет рост был довольно стабильным.

Конечно, это не значит, что страницу снова и снова посещают одни и те же люди — возможно, это начинающие программисты, впервые оказавшиеся в такой ситуации.

Статистика по странам Как мы уже упоминали в одном из предыдущих постов Анализ трафика Stack Overflow многое говорит о географическом распределении разработчиков.

Давайте посмотрим, какой процент вопросов, связанных с выходом, приходится на общее количество постов по Vim для каждой страны.

Мы предполагаем, что в странах, где много опытных пользователей Vim, процент будет низким.

Большие значения, наоборот, говорят о том, что многие разработчики неожиданно оказываются в Vim.

Stack Overflow уже выкинул из Vim более миллиона пользователей

Как видите, программисты из Украины, Турции и Индонезии довольно часто застревают в этом редакторе: доля вопросов о Vim, связанных непосредственно с выходом из программы, выше, чем во всех остальных странах.

На противоположном конце спектра находятся Китай, Корея и Япония — у них процент таких запросов в добрые десять раз меньше.

Из этого, видимо, следует сделать вывод, что разработчики из этих стран заходят в Vim не случайно и хорошо представляют, что делать, чтобы выйти.

На каких языках пишут те, кто не умеет ладить с Вимом? Также кажется логичным, что язык, на котором программист пишет код, также будет влиять на опыт работы с Vim. Проверить эту гипотезу можно так: разделим пользователей на группы по основной технологии программирования и посмотрим средний процент «вопросов по выходу из Vim»/«вопросов о Vim» для каждой группы.

Определим основную технологию программирования исходя из того, какой тег на Stack Overflow пользователь посещает чаще всего (скажем, в моем случае самый популярный тег — R, на который приходится 52% просмотров).

Метод не идеален, но достаточно надежен, чтобы дать общее представление о распределении по языкам.

Для этой части анализа мы включили в выборку только зарегистрированных пользователей, у которых было более 100 просмотров сайта.



Stack Overflow уже выкинул из Vim более миллиона пользователей

Чаще всего фронтенд-разработчики, то есть те, кто в первую очередь смотрит на теги JQuery, CSS и AngularJS, испытывают трудности с выходом из Vim. За ними следуют разработчики Microsoft (C# и SQL Server) и мобильные разработчики (Android и iOS).

Они работают в основном с интегрированными средами разработки (Visual Studio, Eclipse, Xcode и т. д.), а не с простыми текстовыми редакторами, поэтому неудивительно, что они с большей вероятностью случайно попадут в Vim, чем откроют его намеренно.

Разработчики, у которых меньше всего шансов застрять, пишут на C, C++, Python и Ruby. Этот список, на мой взгляд, вполне логичен: это смесь низкоуровневых и скриптовых языков, в которых обычно используется простой текстовый редактор без графической оболочки.

Соответственно, те, кто работает с этими языками, имеют достаточный опыт, чтобы выйти из Vim, не прибегая к помощи Google. Заключение Когда я увидел, что количество просмотров вопроса приближается к отметке в миллион, меня позабавило, но в то же время я почувствовал гордость от того, что работаю (и в том числе отвечаю на вопросы) над сайтом, который оказался полезным.

для стольких разработчиков.

Подумайте только: ответ, который вы предлагаете, может помочь миллионам людей, о чем бы мы ни говорили – о отмена команды в git или используя ключевое слово доходность в Python .

Если вы тоже хотите внести свой вклад, мы приглашаем вас присоединиться крупнейшему в мире сообществу разработчиков в любой подходящей вам роли — задавайте вопросы и давайте ответы, получайте работу или сделайте себе имя в Интернете, публикуя моя история .

Вы также можете использовать наши инструменты, например, Тенденции переполнения стека , что позволит вам узнать много нового о разработчиках программного обеспечения.

В любом случае, в следующий раз, когда вы решите проблему в Stack Overflow, не забывайте, что тысячи пользователей каждый день задают вопросы, публикуют ответы, а также редактируют и модерируют сообщения, чтобы дать вам такую возможность.

Теги: #it-сообщество #vim #переполнение стека

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.