Python, JavaScript/TypeScript или Go: что чаще встречается в вакансиях без опыта

Исследование

В российской выдаче hh.ru запрос Python дал 92 совпадения в вакансиях без опыта, а объединённый запрос JavaScript или TypeScript — 91. Строгий запрос по Go дал 8 совпадений.

Это не рейтинг языков и не обещание трудоустройства. Срез активных объявлений от 7 августа 2026 года фиксирует результат выбранных запросов и фильтров.

Как мы считали

Сначала задали одинаковые фильтры для всех запросов:

  • регион — Россия;
  • профессиональная роль — «Программист, разработчик»;
  • опыт — «Нет опыта»;
  • только активные вакансии на момент проверки.

Без фильтра по языку hh.ru показывал 363 вакансии. Затем мы меняли только поисковый запрос.

Число совпадений в вакансиях без опыта на hh.ru, Россия, 7 августа 2026 года
Запрос По всей вакансии Только в названии
Python 92 24
JavaScript OR TypeScript 91 15
Golang OR «Go developer» OR «Go-разработчик» 8 5

JavaScript мы объединили с TypeScript, поэтому результат показывает вакансии с упоминанием хотя бы одной из двух технологий, а не отдельный размер рынка JavaScript. Для Go взяли строгий запрос, чтобы короткое слово go не притягивало нерелевантные совпадения. Такой запрос, в свою очередь, может пропустить вакансии, где встречается только Go.

Вакансии могут пересекаться: одно объявление иногда требует и Python, и JavaScript. Поэтому числа нельзя складывать и считать долями рынка.

Ещё одно ограничение: это снимок активной выдачи за один день, а не число новых вакансий за месяц и не статистика найма. Ссылки в таблице ведут на живой поиск, поэтому позже hh.ru может показать другие значения.

Данные и процедура повторения

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

Чтобы сделать сопоставимый снимок:

  1. Выбери один день и открывай все семь ссылок из CSV в одной браузерной сессии.
  2. Проверь, что в адресе сохранились area=113, professional_role=96 и experience=noExperience. Для строк с search_field=name поиск должен идти только по названию.
  3. Запиши общее число, которое показывает hh.ru, не собирая карточки вакансий и не переходя по страницам результатов.
  4. Сохрани новый файл с датой снимка. Предыдущий файл не перезаписывай: он нужен для сравнения.
  5. Сравнивай одинаковые строки, но не складывай их: одна вакансия может попасть в несколько запросов.

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

Условия источника проверены 8 августа 2026 года. CSV содержит только наши агрегированные наблюдения и публичные поисковые ссылки. В нём нет идентификаторов и текстов вакансий, работодателей, зарплат, контактов или персональных данных. API hh.ru для этого снимка не использовался, копия базы вакансий не создавалась, отдельную лицензию на материалы hh.ru мы не заявляем. Перед своим автоматизированным сбором проверь условия использования сайта и соглашение об API: оно требует зарегистрированное приложение и ограничивает использование полученных материалов.

Python и группа JavaScript/TypeScript идут почти вровень

Разница между 92 и 91 совпадением не даёт Python заметного преимущества в этом срезе. Оба запроса дали больше совпадений, чем строгий запрос по Go. Выбирать язык стоит не по одному лишнему объявлению, а по типу задач.

Поиск только по заголовкам немного меняет картину: Python указан в названии 24 вакансий, JavaScript или TypeScript — 15. Это может указывать на разницу в формулировках заголовков, но не доказывает, что Python чаще выступает главной специализацией. Поиск по всему тексту полезнее для этого сравнения: он учитывает технологии, которые не вынесены в название.

Когда выбирать Python

Python подходит, если тебе интересны бэкенд, автоматизация, аналитика данных или машинное обучение. Отдельно разобрали, где используется Python и как его применяют Instagram, Netflix и Dropbox.

Для первого языка у Python есть ещё один плюс: простой синтаксис позволяет быстрее перейти от учебных конструкций к проекту. Но сама по себе лёгкость старта работу не гарантирует. Для учебного плана к Python полезно добавить SQL, Git, HTTP, базы данных и один веб-фреймворк; этот список — рекомендация, а не результат подсчёта вакансий.

Выбирай Python, если хочешь:

  • автоматизировать рутинные задачи;
  • писать серверные приложения и API;
  • двигаться в аналитику данных или ML;
  • быстрее собрать первый работающий проект.

Когда выбирать JavaScript

Если цель — интерфейсы и веб-приложения, JavaScript остаётся прямым входом во фронтенд: браузер исполняет его как основной язык веб-страниц. TypeScript добавляет к JavaScript систему типов, но не заменяет базовые знания языка. Связь этих технологий хорошо показана в обзоре JavaScript на MDN.

Для учебного плана к JavaScript полезно добавить HTML, CSS, Git, работу с API и один UI-фреймворк; этот список не извлечён из исследуемых вакансий. Результат обучения сразу виден в браузере, а портфолио можно показать обычной ссылкой.

Выбирай JavaScript, если хочешь:

  • делать сайты и пользовательские интерфейсы;
  • видеть результат кода прямо в браузере;
  • развиваться во фронтенде или fullstack;
  • собирать наглядное портфолио из веб-проектов.

Когда выбирать Go

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

Это не делает Go плохим первым языком. Просто совпадений в исследуемой выдаче сейчас меньше. Go разумно выбирать, если тебя уже привлекают серверная разработка и инфраструктура, а более узкая выдача не пугает. В таком случае учебный проект полезно дополнить работой с сетью, Linux, базой данных и контейнером; эти темы не кодировались в исследовании вакансий.

Какой язык программирования выбрать новичку

Учебное направление в зависимости от цели новичка
ЦельЧто выбрать
Хочу быстрее начать искать первую работуPython или JavaScript — по интересу к бэкенду либо интерфейсам
Хочу делать сайты и приложения в браузереJavaScript, затем TypeScript
Интересны автоматизация, данные или MLPython
Хочу в инфраструктурный и нагруженный бэкендGo, если готов к меньшему числу совпадений в исследуемой выдаче
Пока не понимаю, что нравитсяPython или JavaScript, затем один небольшой проект на каждом

Не пытайся учить три языка одновременно. Открой 15–20 подходящих вакансий, выпиши повторяющиеся требования и собери один проект, который их демонстрирует. Такой список даст больше пользы, чем абстрактный рейтинг популярности.

Короткий ответ

В срезе hh.ru от 7 августа 2026 года запрос Python дал 92 совпадения в вакансиях без опыта, JavaScript или TypeScript — 91, строгий запрос по Go — 8. Если смотреть только на этот срез, Python и группа JavaScript/TypeScript идут почти вровень. Python логичнее для бэкенда, автоматизации и данных; JavaScript — для фронтенда и веб-продуктов. Go стоит брать осознанно под серверную разработку, а не ради количества совпадений в одном срезе.

Как цитировать

Koddo. «Python, JavaScript/TypeScript или Go: что чаще встречается в вакансиях без опыта». Снимок выдачи hh.ru от 7 августа 2026 года, версия материала от 8 августа 2026 года. https://koddo.ru/articles/python-javascript-go-vacancies-2026. Набор агрегированных наблюдений: https://koddo.ru/datasets/hh-entry-level-languages-2026-08-07.csv.

У материала нет DOI, а CSV не содержит выгрузку вакансий. При повторном исследовании укажи дату собственного снимка и сохрани ссылку на использованную версию данных.

Частые вопросы

Значит ли это, что Python гарантирует более быстрый поиск работы?

Нет. Разница с объединённой группой JavaScript/TypeScript составляет одно совпадение, а упоминание языка ещё не означает соответствие всем требованиям. На результат сильнее повлияют проекты, базовые знания разработки и качество откликов.

Почему JavaScript и TypeScript посчитаны вместе?

Чтобы одним запросом учесть вакансии с упоминанием хотя бы одной из двух технологий. Это объединённая группа: отдельное число вакансий с JavaScript в исследовании не измерялось, а результаты двух раздельных поисков нельзя было бы просто сложить из-за пересечений.

Можно ли повторять такое исследование автоматически?

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

Что делать дальше

Если выбор пал на Python, начни с пути «Python для начинающих». Если хочется создавать интерфейсы — с пути «JavaScript: первый шаг». В обоих случаях код запускается в браузере, а задачи проверяются автоматически. Отдельного пути Koddo по Go пока нет; для знакомства с языком подойдёт официальный A Tour of Go.