Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Качество кода фронтенда в HH

HeadHunterJavaScript

Headhunter — продуктовая компания, нам очень важно качество кода. Чем он лучше, тем быстрее мы можем выпускать новые бизнес фичи и чаще радовать пользователей.


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


Читать дальше →
Всего голосов 29: ↑28 и ↓1 +27
Просмотры13.1K
Комментарии 24

Как мы пилили серверный рендеринг и что из этого вышло

HeadHunterJavaScriptNode.JS

Всем привет! На протяжении года мы переходим на React и задумались о том, как бы сделать так, чтобы наши пользователи не ждали клиентской шаблонизации, а видели страницу как можно быстрее. С этой целью решили делать серверный рендеринг (SSR — Server Side Rendering) и оптимизировать SEO, ведь не все поисковые движки умеют исполнять JS, а те, которые умеют, тратят время на исполнение, а время краулинга каждого сайта ограничено.


Читать дальше →
Всего голосов 24: ↑16 и ↓8 +8
Просмотры16.3K
Комментарии 37

Автоматическое назначение задач в Jira с помощью ML

HeadHunterPythonПрограммированиеМашинное обучениеИскусственный интеллект
Привет, Хабр! Меня зовут Саша и я backend разработчик. В свободное от работы время я изучаю ML и развлекаюсь с данными hh.ru.

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

В hh.ru есть внутренняя служба, на которую в Jira создаются задачи (внутри компании их называют HHS), если у кого-то что-то не работает или работает неправильно. Дальше эти задачи вручную обрабатывает руководитель группы QA Алексей и назначает на команду, в чью зону ответственности входит неисправность. Лёша знает, что скучные задачи должны выполнять роботы. Поэтому он обратился ко мне за помощью по части ML.


Читать дальше →
Всего голосов 55: ↑51 и ↓4 +47
Просмотры9.7K
Комментарии 10

Мобильная разработка hh.ru и где она обитает

HeadHunterРазработка мобильных приложенийОфисы IT-компаний
В далеком 2000 году, когда hh.ru был совсем маленьким и ласково назывался “National Job Club”, а доступ к интернету получили всего 3% россиян, у нас, разумеется, не было никакой мобильной разработки. Тогда и смартфоны, в нынешнем их виде, были лишь далекой мечтой. Шли годы, технологии не стояли на месте, HeadHunter рос и развивался. Мы всегда стремились шагать в авангарде и использовать самые свежие методы и решения в процессах разработки.



Сегодня hh.ru — не просто сайт с вакансиями и резюме. Мы создаем и используем топовые технологии, разрабатываем крутые проекты в cфере HR-tech и всеми силами пытаемся упростить жизнь миллионам людей. Для этого нам просто необходимы высокотехнологичные мобильные приложения, и в hh их четыре. Два на Android и два на iOS, отдельно для работодателей и соискателей. Мобильные разработчики — супергерои нашего времени и кавалерия технологий. Эта статья расскажет (и покажет), как живут и работают члены команды hh Mobile.



Читать дальше →
Всего голосов 19: ↑17 и ↓2 +15
Просмотры8K
Комментарии 23

Портрет Data Scientist в России. Только факты

HeadHunterData MiningBig DataИсследования и прогнозы в IT
Служба исследований hh.ru совместно с Академией больших данных MADE от Mail.ru составили портрет специалиста по Data Science в России. Изучив 8 тысяч резюме российских дата-сайентистов и 5,5 тысяч вакансий работодателей мы выяснили где живут и работают специалисты в Data Science, сколько им лет, какой вуз они закончили, какими языками программирования владеют и сколько у них ученых степеней.


Читать дальше →
Всего голосов 7: ↑5 и ↓2 +3
Просмотры7.8K
Комментарии 8

Анализируем резюме юристов на hh.ru без api

Python
Tutorial
Hh.ru — неплохой сайт, не нуждающийся в дополнительном представлении. Поиск вакансий на нем удобен и прозаичен. Однако, порой интереснее посмотреть со стороны работодателя:

  • как выглядит выдача резюме по целевому запросу,
  • как видно собственное резюме в выдаче,
  • как «проседает» резюме со временем, заодно собрать резюме коллег-юристов для построения мини-статистики.

Несмотря на то, что у hh есть собственное api и оно добротно задокументировано, доступ к нему тщательно оберегается.

Доступ к api осуществляется как и в ситуации со многими api соц. сетей — через предварительную регистрацию приложения в web-кабинете аккаунта, в данном случае, работодателя на hh.ru/employer:


Читать дальше →
Всего голосов 10: ↑9 и ↓1 +8
Просмотры4.9K
Комментарии 5

Новости стартапов и венчура: IPO Озон и ivi, Яндекс.Лавка в Тель-Авиве

Венчурные инвестицииРазвитие стартапаФинансы в ITIT-компании

Привет Хабр! Раз в неделю я рассказываю о крупнейших событиях в отрасли в России и мире. Оригинальный ролик на YouTube, ниже расшифровка.

Читать далее
Всего голосов 18: ↑15 и ↓3 +12
Просмотры1K
Комментарии 2

Мобилка hh.ru теперь и в Беларуси: как жить, когда команду раскидало

HeadHunterРазработка под iOSРазработка мобильных приложенийРазработка под Android

Долгие годы наша разработка изобретала и создавала новые решения в HR-tech строго из московского офиса. Но последний год многое изменил: мы не только научились работать удаленно по всей России, но и обзавелись крутой командой в нашей белорусской сестрице rabota.by

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

Читать далее
Всего голосов 13: ↑12 и ↓1 +11
Просмотры1.9K
Комментарии 2