Хабр
Экосистема для развития людей, вовлеченных в IT
- Отрасли
- О компании
- Главное, что нужно знать про «Хабр» — это целое семейство продуктов для айтишников. Вместе с вами продуктами «Хабра» пользуются уже более 12М специалистов.
Мы любим IT и людей, которые делают эту сферу такой интересной, хотим помогать вам учиться, работать, общаться и отдыхать. Наша цель — создать комфортную экосистему для сообщества разработчиков, инженеров, дизайнеров, менеджеров — всех, кто создаёт IT-продукты.
У нас в команде около восьмидесяти человек. Мы работаем в уютном, почти домашнем офисе в Москве и удалённо — по всей России и не только. Фото офиса — в профиле на Хабр Карьере, открытые вакансии там же. Если подходящей нет, но вы всё равно очень к нам хотите, пишите на job@habr.team. Давайте знакомиться!
Наши проекты:
Хабр — это одновременно медиа и база знаний, которые с 2006 года создают читатели. С этого сайта и началась история компании. Здесь думающие люди делятся опытом и находят единомышленников. А компании могут встретиться со специалистами и поговорить на равных.
Хабр Карьера — ваша визитка в IT-мире. Это карьерный сервис для IT-специалистов и компаний от крупнейшего айти-сообщества в России и СНГ, в котором сейчас около 400К резюме. Здесь можно найти работу мечты в Яндексе, Mail.ru, Авито, Сбере — выбрать из 25 тысяч компаний-гигантов, известных международных проектов и стартапов. Сервис помогает развиваться профессионально и строить карьеру: быть в курсе зарплат на рынке, следить за репутацией компаний, подбирать курсы дополнительного образования, налаживать сеть профессиональных знакомств.
Хабр Q&A — сервис вопросов и ответов об IT. Отвечая на вопросы, участники сообщества прокачивают себя как экспертов. Мы даже знаем случаи, когда профиль на Хабр Q&A работал вместо резюме.
Хабр Фриланс — место, где заказчики и IT-фрилансеры находят друг друга. Тут можно быстро подобрать профессионала для задачи любой сложности: от простого «поправить верстку» до «разработать мобильное приложение под ключ».
Хабр любит тебя, %username%.
- Информация
- Команда
- Денис КрючковCEO, основатель, он же @deniskin
- Этапы развития
- Началась жизнь — основание Хабрахабра. Первая версия Хабра была написана на Perl, но просуществовала недолго. Следующая версия движка была уже на PHP. Этот движок тоже использовался относительно недолго из-за быстро росших нагрузок.2006Запустили раздел вопросов и ответов, который со временем выделился в проект «Тостер» (сейчас — Хабр Q&A).2007Снова переписали Хабр. Третий движок был создан на основе движка «Автокадабры» — параллельного проекта, которым были увлечены разработчики и на котором часто обкатывали нововведения. Сейчас Хабр работает именно на базе этого движка, который внутри компании носит кодовое название «Propeller».2008Провели масштабный редизайн. Во многом он определил тот Хабр, который вы видите сегодня.2014Перезапустили «Мой Круг» и объединили его с нашим сервисом Brainstorage — сегодня это Хабр Карьера.2015Отправили Хабр в заморское плаванье, сегодня англоязычную версию читают и комментируют около 400К человек в месяц. Открыли раздел с новостями, чтобы вы были в курсе всего, что происходит на рынке. Количество зарегистрированных пользователей перевалило за миллион. Сделали шаг в сторону образования и открыли маркетплейс курсов в IT на базе Хабр Карьеры. Провели ребрендинг и объединили все продукты в одну семью, Тостер стал Хабр Q&A, Мой Круг — Хабр Карьерой, Фрилансим — Хабр Фрилансом.2019Ковидные изменения. Перешли на удаленку, вырастили HR-направление, пересмотрели видение компании, увеличили команду и стали сильнее.2020Запустили новый Хабр в бета-тест.2021Выкатили новую версию образовательного маркетплейса.2022
Галерея фотографий
Стек технологий
Бэкенд
Основной язык — PHP. Для хранения используем MySQL/Mongo/Clickhouse, для полнотекстового поиска и фильтрации контента — Sphinx/Manticore, для кэширования — Memcache/Redis, очереди работают на Beanstalk. Реализация: REST API. Много легаси, потихонечку перевариваем.
Фронтенд
Современный Хабр это изоморфное Vue.js-приложение с server-side рендерингом. Используем Webpack для сборки приложения и Gitlab CI для его доставки. Критически важная часть покрыта unit и e2e-тестами. Часть логики вынесена в отдельные микросервисы на на Node.js.
Тестирование
Тестирование на Хабре в основном автоматизировано — end-to-end на js-фреймворке Playwright. Новые и сложные фичи тестируем руками.
Планирование
Стараемся придерживаться принципов гибкой разработки, работаем в джире по канбану, внедряем OKR. Проводим стендапы и ретроспективы. Документация в конфлюенсе. Пробуем разные методики приоритезации задач. Две основные продуктовые команды — Хабра и Хабр Карьеры.