Мова програмування і політичні переконання [опитування, оновлено, перші результати]
Мета опитування дізнатись, чи є зв’язок між основною мовою програмування та політичними переконаннями. Можливо ті, хто пишуть на мовах зі статичною типізацією, більше тяжіють до авторитарних режимів, а можливо, і не тяжіють.
Тож я пропоную взяти участь в опитуванні
goo.gl/forms/MiPRKHcrCkVMt83D2
де вказати свою основну мову програмування та політичні переконання на наступних виборах Президента.
Як ставити бали?
+3 — точно проголосую за кандидата;
+2 — вірогідно проголосую (наприклад у другому турі);
+1 — можливо проголосую (кандидат мені симпатичний);
0 або пропустити рядок — важко відповісти;
-1 — не буду голосувати за кандидат;
-2 — не проголосую за кандидата за будь яких умов.
Однакову оцінку можна ставити декільком кандидатам. Можна залишити всі поля пустими.
Як буду рахувати?
Побудую три графіки в розрізі мов (для тих мов, де буде достатня кількість відповідей):
1. Рейтинг кандидатів (звичайний)
2. Антирейтинг кандидатів (за оцінками −1 та −2)
3. Загальний рейтинг кандидатів обрахований за Методом Шульце (uk.wikipedia.org/wiki/Метод_Шульце)
Поточні результати (автоматичні, без розбивки по мовах) можна переглянути за посиланням: docs.google.com/...bMiiL_kXgnA/viewanalytics
Перші результати. Я поки пишу скрипти для обробки даних та побудови графіків. Але швидко порахував рейтинги для 3 найпопулярніших кандидатів, та 6 мов програмування. І виглядає, наче якась кореляція мови та вибору є.
Порошенко Петро
Java 39%
JavaScript 42%
C# 50%
PHP 45%
Python 40%
C++ 46%
Інші 39%
Всі 42%
Зеленський Володимир
Java 19%
JavaScript 19%
C# 17%
PHP 15%
Python 18%
C++ 12%
Інші 16%
Всі 17%
Гриценко Анатолiй
Java 9%
JavaScript 9%
C# 9%
PHP 8%
Python 12%
C++ 14%
Інші 15%
Всі 11%
Не визначився
Java 18%
JavaScript 23%
C# 14%
PHP 22%
Python 15%
C++ 18%
Інші 23%
Всі 19%
Код та сирі дані — github.com/denys-potapov/lang-pres
Найкращі коментарі пропустити