Рубрики
Без рубрики

Три противоречивых диаграмма из состояния JavaScript 2018

Sacha Greif Три спорных диаграммы из состояния JavaScript 2018You считали статистика и графики и графики? Подумайте снова … «Спорному» буквально самым изменившимся словом в Интернете, с возможным исключением «буквально». Но на этот раз это правда: некоторые из графиков в нашем государстве 2018 года

Автор оригинала: FreeCodeCamp Community Member.

Sacha Greif.

Вы думали, что статистика и графики были скучными? Подумайте снова …

«Спорному» буквально наиболее изменило слово в Интернете, с возможным исключением «буквально». Но на этот раз это правда: некоторые графики в наших 2018 Состояние результатов опроса JavaScript порождал гораздо больше дискуссий, чем другие. Посмотрим, почему!

Гендерный разрыв реален

Я уверен, что вы слышали, что в Tech есть гендерный разрыв. Если бы вы спросили меня в прошлом месяце, я бы, наверное, сказал что-то вроде 80/20% мужчин/женщин. Как насчет вас, какая бы ваша оценка будет?

Прокрутите вниз, чтобы увидеть ответ!

Прокрутить вниз…

Продолжайте прокручивать …

Немного больше…

Представьте себе мой сюрприз, когда наши данные выявили это море красных точек и вместо этого пробоя 95/5%!

Мой первый инстинкт заключался в том, что что-то должно быть не так с нашей методологией. Ведь многие люди слышат о опросе через такие места, как хакерские новости или Reddit, которые сами могут иметь перекошенную демографию.

Но Обзор разработчика переполнения стека подтвердил, что наши цифры не были далеко от:

(Примечание. На самом деле было не так просто найти другие опросы для разработчиков, чтобы увидеть, были ли нашими и переполнением стека, были выбросы или нет. Если вы обнаружите, пожалуйста, дайте мне знать!)

Как вы можете себе представить, этот график создал много разочарованных твитов:

Так что можно сделать? Наш первый инстинкт должен был найти способы достичь большего количества женщин и меньшинств, и это, безусловно, хороший первый шаг. Но при этом необходим сам опрос более включительно (и у нас есть некоторые идеи вокруг того, что, начиная с переводя его на другие языки ), также важно помнить, что опрос только отражает реальность.

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

Угловые против угловых

С тех пор больших раскол угловых в Угловой (Новая жаркость) и Angularjs (Старая версия), говорить о структуре, было сложно.

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

Во-первых, вот как угловой вопрос был решен за все 3 года опроса:

  • 2016: спросил о угловых, так и на ангулярных годах, в двух отдельных вопросах
  • 2017: спросил о угловых, так и в англяйях, в двух отдельных вопросах
  • 2018: только спросил о угловом

Вот полученный график:

Эта диаграмма показывает Угловой Всеми три года. Данные 2016 и 2017 года для Angularjs просто не учитывают на графике.

Мы думали, что это была логичная вещь: Angularjs – это старая и устаревшая технология, поэтому мы просто бросили его из опроса и переехали.

Проблема, конечно, как вы можете догадаться от графики, состоит в том, что многие респонденты не видели такие вещи. Некоторые из них думали, что наш вопрос о угловании был Также О Angularjs, который объясняет внезапный рост “не будет использовать снова” ответы в 2018 году.

Это не прошло хорошо:

В нашей защите мы просто относились к угловам, как любые другие рамки, упомянутые в опросе, используя его официальное имя («угловой»). Может быть, мы должны были взять на себя инициативу, чтобы заменить что-то вроде «угловые 2+», даже если это не официальная номенклатура; или, по крайней мере, добавлена специальная уточняя записка для объяснения ситуации.

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

Смещение отбора проб

Мы также слышали обвинения на смеси отбора проб, обычно приходя от людей в статистике, либо люди, которые читали его немного на Википедии.

Вот что-то интересное, чтобы отметить: все три члена команды JS реагируют пользователи, а не угловые пользователи. Похоже, что сделает нас с большей вероятностью иметь доступ к аудитории с использованием реагирования, верно?

Хотя это, безусловно, является возможностью, большинство респондентов нашли опрос через «нейтральные» источники, такие как Reddit или Hacker News. Кроме того, помимо уже обсуждаемой угловой проблемы, наши данные, по-видимому, соответствуют другим опросам:

Если … не использует ли команда NPM в реагировании? О, заговор …!

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

Если вы действительно избегаете Ember.js?

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

Ну, это говорит «избежать» во всех шагах прямо на графике, я не могу отрицать этого.

Как пользователь Ember, Polymer, или любая другая технология, которая оказывает несчастье о том, что «избегайте» квадранта, это могло понять, что вы созреваете. Только потому, что какая-то доля разработчиков, возможно, имела плохой опыт с библиотекой, несколько лет назад не означает, что все следует избегать этого!

Я, безусловно, могу понять, что настроение, так как я в одной лодке, что и вы. Я тяжелый Метеор Пользователь сам: Я написал книгу об этом, я даже строил Весь открытые основания На нем, но я должен был принять, что Meteor слишком падает в квадрант «Избегайте»:

Я думаю, что метеор отлично, но это не только о том, что Я думаю, или что Вы считать. Это о том, что думают, что 20 000 разработчиков.

И да, идут от «Большинство разработчиков не будет использовать X», чтобы «вы должны избежать x», делает прыжок. Мы могли бы просто дать вам данные и оставить вас, чтобы сформировать свои собственные выводы.

Но это возвращается ко всей причине, по которой мы проводим опрос в первую очередь: помогая вам принимать решения. Если вы уже знаете и любите Ember, Meteor или любые другие технологии, потом вам больше энергии! Мы не намерены критиковать ваш выбор.

Если, с другой стороны, вы приходите использовать для понимания и руководства, то мы думаем, что лучший способ сделать это, чтобы быть ясным, и, возможно, даже немного тупым. Говоря о том, что «Каждая библиотека имеет свои плюсы и минусы, и вы должны выбрать лучший для ваших потребностей», может никого не обидеть, но он также никому не помогает.

Состояние (некоторые из) JavaScript

В конце дня важно помнить, что опрос может идти только до сих пор. Мы делаем все возможное, чтобы быть представителем всего javaScript Ecosystem, но 20 000 разработчиков по-прежнему только крошечная часть сообщества.

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

Так что держите свои отзывы, хорошие или плохие. И конечно, увидимся в 2019 году!

Оригинал: “https://www.freecodecamp.org/news/three-controversial-charts-from-the-state-of-js-2018-ec9dda45749/”