Лучшие языки для начала карьеры разработчиков (по результатам опроса SO 2020)

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

Чтобы попытаться пролить свет на эти вопросы, давайте воспользуемся данными опроса Stack Overflow 2020 в качестве источника информации и воспользуемся Python и Pandas, чтобы помочь нам в их обработке (репозиторий GitHub со всем кодом здесь).

Идея состоит в том, чтобы ответить:

  1. Какие языки входят в топ-5 с учетом размера сообщества?
  2. Каков средний доход разработчика для каждого языка? Как это связано с размером сообщества?
  3. Каковы 10 лучших языков с разработчиками с более высоким доходом с одним или менее годами опыта?

Может начнем?

На каких языках самые большие сообщества?

Разработчики C, Java, JavaScript, HTML/CSS и SQL входят в пятерку лучших сообществ в опросе SO 2020. Не так сильно отстает мой личный фаворит, Python, на 6-й позиции.

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

Кроме того, для популярных языков доступно множество бесплатных руководств, которые помогут вам в более сложных проектах.

Каков средний доход разработчика для каждого языка? Как это связано с размером сообщества?

Глядя на приведенный выше рисунок, можно сказать:

  1. В настоящее время для тех, кто ответил на опрос SO 2020, средний годовой доход для любого языка колеблется от 80 000 долларов США до почти 180 000 долларов США.
  2. Чем меньше сообщество разработчиков, тем выше доход, что имеет смысл, как гласит Закон о спросе и предложении.
  3. Средний годовой доход пяти ведущих языков предыдущей темы составляет около 100 000 долларов США.

Каковы 10 лучших языков с более высоким доходом для разработчиков с одним или менее годами опыта?

С другой стороны, если вы ищете языки, которые больше всего платят новым разработчикам, вы можете подумать о том, чтобы начать изучать Rust, Go или R (3 лучших) — все они приносят доход более 100 000 долларов США для разработчиков с небольшим доходом. опыт.

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