Карьера
Kirill Nikolaev
13 165

Хотят учить Go, React и не хотят руководить: исследование HackerRank 2020 о карьере разработчиков

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

В закладки
Аудио
Silicon Valley (TV series)

Всем привет! Так получилось, что мы очень тесно связаны с рынком ИТ-рекрутмента: создаем проекты в этой сфере и сами нанимаем разработчиков. Поэтому мы постоянно следим за новостями рынка, блогами и исследованиями.

На прошлой неделе команда HackerRank (платформа для решения кодинг-задач) выпустила отчет Developer Skills Report 2020. Нам он показался интересным, поэтому решили его перевести, а тут — поделиться с вами любопытными инсайтами.

Сразу предупредим: некоторые данные и выводы кажутся нам, мягко скажем, немного странными (возможно, дело в методологии исследования). Но HackerRank опросили 116 тысяч разработчиков во всем мире, а это чего-то да стоит.

Чему разработчики хотят учиться и кем видят себя через три года

Спасибо, Google: все хотят учить Go, а ещё — React

Третий год подряд Go остается языком программирования, который хочет изучить большая часть разработчиков. Разработанный компанией Google язык набирает популярность с момента появления в 2009 году — отчасти из-за известности его создателей.

HackerRank Developer Skills Report

И такое происходит не впервые: Twitter увеличила популярность Scala, когда перешла на него с Ruby on Rails. А Apple дала волну популярности Swift, перейдя с Objective-С.

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

Среди фреймворков на первом месте React — 38% разработчиков отмечают, что хотели бы его освоить.

2020 HackerRank Developer Skills Report

Фактор №1 при выборе работы — возможность получать новые навыки

Особенно странными покажутся эти данные, когда вы прочтете о том, считают ли разработчики, что получают достаточно (спойлер: нет).

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

62% разработчиков через три года хотели бы занимать ведущую техническую роль, а не руководить людьми

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

Кого компании хотят нанять в первую очередь и какие технологии остаются в топе

Full-stack разработчики: cамые неочевидные и высокие требования, самый высокий спрос

38% нанимающих менеджеров отмечают, что full-stack-разработчик — это позиция №1, которую им надо закрыть в 2020 году.

Спрос на full-stack-разработчиков очень высок. 60% были вынуждены изучить абсолютно новый фреймворк или платформу в прошлом году — больше, чем какие-либо другие BN-специалисты.

Full-stack-разработчикам также приходится изучать наибольшее количество новых языков: 45% опрошенных сказали, что они изучили минимум один новый язык за последний год. В исследовании также отмечено, что при всём этом описания вакансий таких разработчиков самые расплывчатые в ИТ.

JavaScript старый, а фреймворки новые

JavaScript — широко известный язык программирования в этом году (да, опять). Что касается фреймворков: стабильно с 2018 года растет популярность Vue.js, а ещё в этом году вверх взлетел Django. Его популярность связывают с тем, что Python также остается одним из самых востребованных на рынке (тут должна быть шутка про капитана очевидность).

2020 HackerRank Developer Skills Report

Кто зарабатывает больше других и кто от этого страдает

Российские разработчики занимают 19 место в мире по уровню зарплат

На первом месте, конечно же, США с довольно лихим отрывом. Средняя годовая зарплата — $109 167, а следом, в Австралии, — уже $88 539. В России, согласно данным HackerRank, в среднем разработчики получают $39,256. И мы посчитаем за вас по сегодняшнему курсу: примерно 2,5 млн рублей в год (сами в шоке: не очень похоже на среднюю зарплату по всей стране).

У разработчиков, знающих Perl, зарплата на 54% выше

И тут сразу стоит оговориться — на 54% выше, чем в среднем получают разработчики в мире. А это $54 491 в год. Ну и следом возникает вопрос: почему тогда все хотят учить Go? :) А всё дело тут в том, что среди senior-разработчиков 10% знают Perl, а среди джунов лишь 2%. Perl-разработчики обычно требуются в давно существующие на рынке ИТ проекты, и именно поэтому на просторах интернета никакого «Perl за 2 недели».

Фреймворк, который также обычно поднимает зарплатную планку, согласно исследованию, — Backbone.js. Разработчики, владеющие им, получают на 49% больше (чем та же средняя зарплата, указанная выше).

Почти 40% разработчиков считают, что их зарплата несправедлива

Glassdoor и Linkedin (ну и «Хабр Карьера» в России) дали нам удивительную возможность: мы можем узнать, сколько получают коллеги и сверстники. И, с одной стороны, это хорошо: есть рычаги давления и понимание потолка зарплат. А с другой, не стоит ли всё же для общего психологического комфорта держать информацию о зарплатах закрытой?

Кто кого: высшее образование vs bootcamp

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

Да, у 32% разработчиков в компаниях с 1–49 сотрудниками нет диплома. При этом в больших корпорациях почти у каждого есть корочка — 91% пережили студенческие времена.

«Зеты» учатся в формате bootcamp, и компании довольны тем, как они работают

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

Учиться в формате bootcamp предпочитают в основном молодые ребята, которые родились после 2000 года.

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

Что ребята делают, когда не пишут код

61% разработчиков слушают музыку, чтобы отдохнуть

Кажется, среди опрошенных нашелся киборг. 3% ребят говорят, что никогда не перестают кодить.

Окей, и что всё это значит для компаний

  • Можно и нужно хантить ребят, предлагая им амбициозные задачи, в которых они могут прокачать навыки. Это самый элементарный лайфхак для рекрутера или того, кто ведет подбор в команде. Рассказывайте кандидатам конкретно про то, какие задачи перед вами стоят и почему с текущей командой они по плечу. Если у вас есть возможность, вообще лучше описывать задачи от имени CEO и CTO. Почему? Об этом мы немного рассказали в гиде по найму без рекрутера.
  • Нужно учитывать, что молодые ребята хотят получать знания быстро и по-другому. И сразу пускать новые навыки в бой — такие разработчики могут вас удивить.
  • Растите и обнаруживайте внутри команды ребят, которые через какое-то время смогут взять руководство на себя. Кажется, спрос на них в ближайшие годы будет серьёзным.

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

Написать
{ "author_name": "Kirill Nikolaev", "author_type": "self", "tags": ["\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438","go"], "comments": 62, "likes": 27, "favorites": 105, "is_advertisement": false, "subsite_label": "hr", "id": 106368, "is_wide": false, "is_ugc": true, "date": "Tue, 11 Feb 2020 14:35:39 +0300", "is_special": false }
Создать объявление на vc.ru
Онлайн-школа GoToHome: изолируйся и программируй
29 марта Онлайн 15 000 ₽
0
62 комментария
Популярные
По порядку
Написать комментарий...
15

Я не понимаю откуда эта мода на стремление обязательно стать руководителем? В современном обществе если ты не стремишься стать руководителем, то ты по определению лузер. Я, например, интроверт и флегматик. И терпеть не могу руководить. Мне это не нравится и мне это не подходит. Дайте мне возможность просто заниматься тем, что мне нравится - грубо говоря, дайте мне возможность крутить гайки, иными словами - кодить. Я ненавижу работать с бумажками, отчётами, не люблю и не умею работать с людьми, и я просто хочу развиваться горизонтально, как специалист, а не как руководитель. Почему я должен обязательно переступить через себя и бодаться за кожаное кресло? А тенденция, к сожалению, именно такая. Молодым людям выбивают в голову, что единственная цель в жизни, это стать начальником. 

А ещё эта идиотская тенденция, которая превращает инженерную и техническую область разработки программного обеспечения в какой-то гламурный бутик с цветастыми диванчиками и пуфиками. Раньше "программист" ассоциировался с НИИ и серьёзным ученым или инженером (тот же Возняк, образ типичного инженера-программиста, приятно посмотреть), а сегодня программист - это, образно говоря, худощавый бородатый хипстер на каком-нибудь электро-скейте с хвостиком на голове, потягивающий смузи в кафешке, сидящий за макбуком (причём макбук это обязательный атрибут). Смотреть противно. Я понимаю, что "Не хочешь, не смотри", но мне, например, хочется работать техническим специалистом в команде технических специалистов, а не метросексуальных хипстеров, сидящих на ярко-салатовых пуфиках в лофте, ведущих тихую борьбу за пост тимлида, оставив саму идею разработки на второй план, щелкая по клавишам, делая вид, что работаешь. Да меня, кстати, скорее всего даже и не возьмут на работу, потому что не пройду фейс контроль. 
Да, я понимаю, что это не везде так, но тенденция такая имеется. Уже сейчас в объявлениях всё чаще на первом месте пишут "печеньки и уютный офис с плакатами из фильмов Marvel прилагаются". 

Ответить
2

Вас кто-то заставляет становиться руководителем? Вроде нет. Хотите кодить - кодьте на здоровье.
Я вот хотел стать руководителем разработки. Теперь годовая премия покрывает мои душевные страдания от тупых митингов. А программировать я могу в качестве хобби.

А вот второе - абсолютно точно. Слишком много случайных людей. Никто не хочет копать глубоко. Все хотят пыщ-пыщ с красивыми анимация и на реакте. "Раньше трава была зеленее"

Ответить
1

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

Ответить
1

У меня товарищ в Москве потрудился на месте руководителя разработки месяц потрудился, на митингах посидел, по проводил, потом пошёл к начальству с требованием повысить зп и вернусь обратно все как было. 
Теперь опять нормально кодит и кодит-) 

Ответить
0

Скорее всего скоро это изменится (в первую очередь на ИТ рынке).

Большая проблема в том, что это просто немыслимо чтобы руководитель получал меньше того, кем он руководит.

В то же время на Западе нередко действует правило, что человек с MBA стоит 250к, а качественный инженер — 500к.

Ответить
0

Что-то я не знаю инженеров с ЗП в 500к (может суперстары и зарабатывают столько, но точно не рядовые лид архитекты, и тем более просто инженегры).
А менеджеров видел.

Ответить
0

Сплошь и рядом в IT. Как правило всякие PO, PM и прочие прокладки между бизнесом и разработчиками получают сильно меньше самих разработчиков.

Ответить
8

"62% разработчиков через три года хотели бы занимать ведущую техническую роль, а не руководить людьми "
Всё правильно! Подальше от людей, поближе к "железу".

Ответить
1

угу, прекрасно их понимаю :) Лучше писать код и разбираться с новыми технологиями, чем целыми днями сидеть на митингах и перебирать почту c джирой.  

ЗЫ: не путать с другими митингами 😅

Ответить
1

Если работать с другими митингами, можно намного поболе заработать )))

Ответить
4

Табличка с зарплатами по странам - бесценный аргумент в спорах с загранохейтерами "в европе погромистам вообще не платят, а в америке - ну да, побольше, но всё сжирает проклятый хомяк в виде налогов" )))

Ответить
4

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

Ответить
4

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

Ответить
3

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

Ответить
5

Мне кажется, что учитывая среднюю сумму в 39к в год, то это тоже сумма до вычета налогов.
Это сильно разнится с уровнем зарплат с моего круга/hh.
А с налогами уже похоже на правду.

Ответить
–1

Конечно до, потому что у всех налоги индивидуальные.

Ответить
7

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

Ответить

Комментарий удален

Комментарий удален

Комментарий удален

Комментарий удален

Комментарий удален

Комментарий удален

Комментарий удален

Комментарий удален

Комментарий удален

Комментарий удален

Комментарий удален

Комментарий удален

Комментарий удален

Комментарий удален

0

У нас мало разработчиков из Европы не из-за зарплат, а из-за политической обстановки. FAANG открывают офисы в тех странах, где люди готовы оставаться. Если Google откроет офис в Москве при текущей политической обстановке, то им придется каждый год нанимать большое количество новых людей взамен тех, кто уехал по L1 в США. При 20% текучке уже начинается разброд и шатание среди сотрудников.

Ответить
1

Сложный у вас коммент, не знаю как трактовать. С одной стороны, как мне показалось, вы пишите что з.п. не такие плохие. Но с другой - что если будет возможность толпы будут бежать по L1 в сша. Таки хорошо у нас или плохо?

Ответить
0

Это никак. Просто офисов FAANG в ближайшее время не предвидится в России. Можно будет поработать в том же Яндексе, но конечно global scale систем в России потрогать никто не даст. Для меня позиция в России более проигрышная, т.к. условия работы и зарплату диктует работодатель просто потому, что у него есть определенные задачи. В других странах я могу выбирать между компаниями. Для какого-нибудь фронтендера разницы не будет вообще, т.к. ему не нужно дорогостоящее оборудование в больших объемах.

Ответить
0

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

Ответить
1

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

Ответить
0

либо на hr тусуются только те кто освоили английский

Ответить
3

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

Ответить
0

В Германии, по умолчанию, налоги автоматом тоже платит работодатель. 

Ответить
0

речь о том что их включают в объявления о работе. у нас социальных налогов в них нет

Ответить
2

Если ты программист, то и в РФ остается норм)

Ответить
1

Да, программистам в РФ лучше чем многим, здесь он даже более в выгодном положении по сравнению с другими профессиями чем в Европе. Я к тому, что она далеко не такая нищебродная как нередко любят писать)

Ответить
0

Когда пишут "нищебродная", сравнивают с зп в долине, а не в Иваново

Ответить
0

Надо срочно всем брать билеты в Киев, если верить этой табличке, но... :0)

Ответить
2

В Киеве, кстати, очень хорошо для погромистов, как и в Минске. Уровень жизни в принципе московский, Европа рядом, цены гораздо ниже, чем в Мск, а зарплаты зачастую даже выше. Я буквально на следующей неделе в Киев лечу, у нас там офис. Соскучился по салу и горилке )

Ответить
0

А конкуренция? Я из Сибири вряд-ли буду конкурировать с Киевлянами. Или работы хватает на всех? 

Ответить
0

Numbeo кстати очень здорово помогает понять где что и сколько стоит.

Ответить
0

Согласно Нумбео, жизнь в Хьюстоне и Мск примерно одинакова по стоимости

Ответить
0

Врет? Я не был в Хьюстоне.

Ответить
0

я был, но я не жил в Хьюстоне. Просто раз уж зашла речь про уровень жизни в США и РФ, а так же был упомянут Хьюстон, то...
На самом деле, уровень жизни даже в разных районов Мск отличается. Потому что стоимость продуктов разная, стоимость услуг разная, стоимость жилья ОЧЕНЬ разная

Ответить
0

Кстати на счет Киева, регулярно вижу предложения работ касающиеся фронтента с солидными долларовыми (!) компенсациями, от 3000 тыс долларов и выше.

Ответить
0

в стране с более высоким ввп на душу люди в среднем имеют больше товаров и услуг, чем в стране с низким ввп - как может быть иначе?

Ответить
0

немаленькая аренда - это, скорее, следствие, а не причина

Ответить
–1

У моего руководителя в США денег после всех налогов, ипотек и всяких обязательных платежей остаётся примерно в 1,5 раза меньше, чем у меня здесь после таких же операций -) 

Ответить
0

Но не факт, что уровень жизни у вас выше.

Ответить
0

Это как раз и был коммент с этим уклоном.
Вроде как типа "богаче" (особенно с учетом цен), а по факту его уровень жизни гораздо выше моего

Ответить
–3

В Европе не платят и большую часть сожрут налоги и плата за надвигу.

Ответить
4

Европа разная и налоги там разные

Ответить
1

Так там какие-то приличные цифры начинаются только с Германии, если брать другие страны, то зп будет ниже, а налоги все ещё выше. Когда те же 3-4к$ в РФ зарабатываются спокойно при гораздо более низких ценах на недвигу, не считая Москву и СПБ.

Ответить
0

В Швейцарии в зависимости от кантона налоги могут быть в 2 раза ниже, чем в России и жилье не сильно дороже, чем в Москве. При этом ЗП в 3-4 раза выше московских. Остальная Европа более социальная, поэтому и налоги выше. Условно говоря попав в больницу во Франции вам не придется платить за стационар(или иметь страховку) потому, что для обычных смертных палаты с общим туалетом, где мягко говоря пованивает. В случае потери же работы человек получает вполне себе приемлемую компенсацию на время поиска нового места. Для понимания плюсов такой системы нужно представить, что вы не терминатор и вполне можете потерять трудоспособность на длительный срок. Но в Москве люди это осознают только после диагностики диабета или инсульта/инфаркта.

Ответить
1

Это какая такая Швейцария, где налоги ниже и стоимость жилья сопоставима?

Ответить
0

Есть такой кантон Цуг, например. Жильё в Москве вполне себе от $1 млн уже давно, это если не рассматривать муравейники на 500 квартир. Хотя в сталинках можно где-то за 0,5 млн можно взять, но там будут свои проблемы с перекрытиями и сливом. Вообще мир за пределами России давно перестал строить муравейники, тк это влечёт большое количество проблем позже. 

Ответить
0

Если ты крутой фрилансер, то да

Ответить
0

Вполне много кто на удаленке работает по контракту или даже в штате.

Ответить
0

но Роскомпании не платят таких денег на постоянных контрактах. Это должен быть топовый уровень или удаленка с иностранной конторой

Ответить
2

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

Ответить
0

А зачем спорить? Кто хочет уехать — уезжает, кто хочет оставаться — остается. У каждого решения есть плюсы и минусы. 

Ответить
0

Вы чем-то похожи на Ольгу Шарий)

Ответить
0

Я, конечно рад за Angular, но где блин Flutter????!!!

Ответить
1

Dart никому не нужон.
Даже Гуглу.

Ответить
0

я как бы не про Dart написал, а про Flutter - как framework он супер модный (86.6k звезд)

Ответить
0

Еще рано. Потом разработка под мобайл это более узкая ниша ,чем разработка под веб.

Ответить

Комментарий удален

0

Обожаю руководить людьми, но ничерта не понимаю в кодинге (((

Ответить
0

Надо просто переждать этот хайп с Go.

Ответить
0

Также говорили про Swift и Scala

Ответить
0

Swift был обречен на использование, а Scala так и остается нишевой штукой на JVM в одном ряду со всякими Котлинами

Ответить

Прямой эфир