Лучшие языки для начала карьеры разработчиков (по результатам опроса SO 2020)
Начать любую карьеру никогда не бывает легко, и это может быть особенно сложно, когда мы говорим о том, чтобы стать разработчиком: существует множество вариантов языка программирования на выбор.
Чтобы попытаться пролить свет на эти вопросы, давайте воспользуемся данными опроса Stack Overflow 2020 в качестве источника информации и воспользуемся Python и Pandas, чтобы помочь нам в их обработке (репозиторий GitHub со всем кодом здесь).
Идея состоит в том, чтобы ответить:
- Какие языки входят в топ-5 с учетом размера сообщества?
- Каков средний доход разработчика для каждого языка? Как это связано с размером сообщества?
- Каковы 10 лучших языков с разработчиками с более высоким доходом с одним или менее годами опыта?
Может начнем?
На каких языках самые большие сообщества?
Разработчики C, Java, JavaScript, HTML/CSS и SQL входят в пятерку лучших сообществ в опросе SO 2020. Не так сильно отстает мой личный фаворит, Python, на 6-й позиции.
Начало карьеры разработчика на любом из этих популярных языков может облегчить вам процесс обучения, поскольку у них есть множество онлайн-ресурсов, на которые вы можете положиться, когда ваш код зависает из-за какой-то ошибки — скорее всего, вы найдете кого-то, у кого уже была такая же проблема в Переполнение стека.
Кроме того, для популярных языков доступно множество бесплатных руководств, которые помогут вам в более сложных проектах.
Каков средний доход разработчика для каждого языка? Как это связано с размером сообщества?
Глядя на приведенный выше рисунок, можно сказать:
- В настоящее время для тех, кто ответил на опрос SO 2020, средний годовой доход для любого языка колеблется от 80 000 долларов США до почти 180 000 долларов США.
- Чем меньше сообщество разработчиков, тем выше доход, что имеет смысл, как гласит Закон о спросе и предложении.
- Средний годовой доход пяти ведущих языков предыдущей темы составляет около 100 000 долларов США.
Каковы 10 лучших языков с более высоким доходом для разработчиков с одним или менее годами опыта?
С другой стороны, если вы ищете языки, которые больше всего платят новым разработчикам, вы можете подумать о том, чтобы начать изучать Rust, Go или R (3 лучших) — все они приносят доход более 100 000 долларов США для разработчиков с небольшим доходом. опыт.
Хотя такие языки имеют меньшее сообщество по сравнению с ранее упомянутыми языками, они предлагают более высокие стартовые зарплаты.