Life Lessons

Более 31.000 человек приняли участие в ежегодном опросе программистов со всего света, под названием New Coder Survey, предоставив исследователям беспрецедентные сведения о том, как они учатся программировать.

Мы опубликовали полный сборник индивидуальных ответов участников на более чем 50 вопросов, в рамках лицензии Open Data Common, в общедоступном репозитории GitHub.

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

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

Кто принял участие?

Более 31.000 новичков в программировании приняли участие в данном опросе. Это люди, которые программируют менее 5 лет.

Вот несколько фактов о них:

  • 67% из них живут за пределами Соединенных Штатов Америки
  • их средний возраст — около 30 лет 
  • 21% из них женщины
  • четверть причисляет к себя к этническому меньшинству в своей стране
  • 8% ветераны войны
  • в среднем они занимаются программированием уже 21 месяц
  • 17% уже получили первую работу в данной сфере

Цели и методы учащихся

40% хотели бы заняться фрилансом или открыть собственный бизнес, 20% хотели бы работать в средней по размеру компании, 16% работать в транснациональной компании, 13% работать в стартапе, 5% работать в некоммерческой организации и 3% работать в правительстве.

 

Большинство опрошенных заинтересованы в таких специализациях, как веб-разработчик, разработчик мобильных и компьютерных игр, а также Data Scientist.

 

Среди респондентов, которые еще не работают в сфере программирования, 58% планируют начать искать работу в ближайшие 12 месяцев.

 

47% предпочли бы работать в офисе, а не удаленно. В прошлом году данный показатель составлял 50%.

 

и 76% из них готовы сменить место жительства ради новой работы.

Образовательные ресурсы

Большинство новичков в программировании используют такие онлайн-ресурсы, как freeCodeCamp, Stack Overflow, Codecademy и Udemy.

 

Менее половины респондентов принимали участие в мероприятиях, связанных с программированием. 19% участвовали в мероприятиях с сайта Meetup.com, 18% в хакатонах, 15% в различных конференциях и т.д.

 

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

 

3 из 4 новичков в программировании смотрят обучающие видео на YouTube.

 

Около 3% из общего числа респондентов принимали участие в интенсивных coding bootcamp.

 

30% респондентов, принявших участие в coding bootcamp, брали для этого кредит. Тем не менее, 76% опрошенных заявили, что порекомендуют bootcamp другу.

Демография и Социоэкономика

Участие в опросе приняли респонденты из 195 стран мира. В том числе, 1,8% из России.

 

Большинство живут в городах миллионниках. 22% в городах, с населением меньше 100.000 человек.

 

Большинство респондентов не являются носителями английского языка. 7,8% говорят на испанском, 6,2% говоря на хинди, 3,5% на русском.

 

Около половины респондентов имеют степень бакалавра или выше. 13,5% имеют диплом об окончании школы, 3,1% не окончили 11 классов.

 

Респонденты, учащиеся в высших учебных заведениям, в большинстве случаев изучают то, что непосредственно связано с программированием. 15,8% изучают Computer Science (наука, целиком и полностью посвященная разработке программного обеспечения, информатике и т.д.), 4,6% изучают Информационные технологии, но некоторые участники опроса изучают Психологию (1,4%), Экономику (2,1%), Менеджмент (2,2%) и даже Зарубежную филологию (1,3%).

 

Две трети респондентов в настоящее время работают. 23% не работают, но активно ищут работу, 6,6% не работают и не ищут работу, 2,1% не в состоянии работать, 1,7% ухаживают за детьми или являются домохозяйками (домохозяинами), есть даже 0,5% респондентов на пенсии.

 

Половина опрошенных уже работает в области IT. 7,5% в сфере образования, 5,7% в сфере искусства, развлечений, спорта или медиа, 5,1% в сфере еды и напитков, 4,8% в сфере здравоохранения.

 

В среднем они тратят 30 минут, чтобы добраться из дома на работу и наоборот.

 

2 из 3 новичков в программировании не состоят в отношениях. 29,7% состоят в отношениях или женаты/замужем, 2,7% разведены, 0,2% овдовели.

 

Около 1/3 респондентов заботятся об иждивенцах. У 16% есть дети, 8% ухаживают за престарелыми родственниками или родственниками с ограниченными возможностями.

 

48% считают, что они работают на той работе, которая не соответствует их уровню образования.

 

У 20% есть задолженность по студенческому кредиту.

 

У 16% все еще нет высокоскоростного интернета в доме.

И 3% в настоящее время получают пособие по инвалидности.

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

Перевод статьи Quincy Larson: The 2018 New Coder Survey: 31,000 people told us how they’re learning to code and getting dev jobs

Предыдущая статьяШпаргалка по регулярным выражениям. В примерах
Следующая статьяВам следует изучить программирование