Интервью с создателем ProgHub.ru

Интервью с создателем ProgHub.ru


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

Время чтения ≈ 7 минут


Кодинг в радость, Игорь. Можешь буквально в трех предложениях ввести в курс дела, а именно рассказать кто ты и в какой из IT сфер на данный момент варишься?

Я backend разработчик, работаю на позиции тимлида на данный момент. Занимаю разработкой микросервисов, немного девопса. Из стандартного рабочего стека php, go, sql.

– Ты причастен к созданию сервиса Proghub, который позволяет решать тесты и задачки по различным ЯП. Можешь рассказать, чем ты вдохновился при создании?

Когда на втором курсе универа искал работу, 2 раза попал на собесы, где решал тесты на листиках, это был первый звоночек. Затем, позднее, при подготовке к собеседованию возникал вопрос - как проверить себя, как пройтись по всем темам хотя бы поверху, чтобы подготовиться. Именно для моего стека у меня собрался гугл документ со временем, по которому я могу подготовиться, а как более продвинутое решение появился прогхаб. Плюс успешного прохождения тестов еще и в псих. составляющей: пройдя хорошо тест, будешь чувствовать себя более уверенным на собеседовании.

– Что по стэку? Освяти, что под капотом Proghub, и чем обоснован выбор? Также интересно узнать, сколько человек вовлечены в его создание?

Тут ситуация такая, что когда-то был proghub 1.0, написаный за 2 недели чисто на laravel на бэке и jquery на фронте. Там я сделал неправильно все что мог сделать неправильно в коде/архитектуре. Увидел, что людям интересно, решил, что проект надо продолжать, а чтобы продолжить, надо пилить 2.0 версию. К этому моменту у сайта были уже какие-то позиции в поисковиках т.е. сео было важно. Я очень хотел уйти от jquery во второй версии, т.к. с ним получался ужасно неподдерживаемый код. В общем потыкал vuе, потыкал react, в пользу реакта сразу же было то, что есть next.js (сео нам важно) и куча готовых библиотек. Для бэка выбрал сразу то, что хорошо знаю: laravel, php, mysql

По кол-ву людей: у нас еще 2 человека, фронт и бэк, на частичной занятости. Ранее мы периодически искали себе в команду ребят в телеграме и вк, сейчас пока укомплектовались.

– Приносит ли твое детище какую-нибудь копеечку? И если нет, то планируется ли какая-нибудь монетизация?

Монетизация у нас есть, но она пока даже сервера не покрывает 🙂. Изначально были идеи просто банеры поставить на сайт, но это как-то не интересно, да и пользователя только отпугивать будет. Сейчас у меня есть план из 7-ми вариантов монетизации, вот пока мы сделали только 1, в это время пилим еще 2.

– Интересно узнать, откуда тесты берутся? Их кто-то особенный пишет или просто идет агрегация вопросов с собеседований (личных и друзей)? Может в планах есть сотрудничество с компаниями, где последняя может работать по такой схеме: компания публикует у вас тест, а кандидат, прежде чем идти на собеседование, может попробовать пройти тест и понять, стоит ли ему вообще идти в эту компанию или нет.

Изначально мы прям очень много тестов взяли с одного умершего сайта с похожей тематикой, затем начали добавлять от себя (есть пару тестов, которые составляли мы или наши пользователи присылали). То есть в начале было сложнее, сейчас уже много присылают, не хватает только ресурсов на модерацию.

С компаниями сотрудничаем примерно в таком ключе, как ты описываешь, только тесты наши. Тут есть небольшая интересная история, когда мы только обновили сайт, с нами связывались несколько компаний, и у одной были очень серьезные (как нам казалось) намерения. Они попросили нас доп. функционал для них - мы сделали бесплатно, через время они попросили еще, и мы предложили им постоянную поддержку за N сумму. Тут я совершил ошибку и неверно посчитал стоимость прайса для них, примерно в 10 раз его завысив. Так мы потеряли одно из первых возможных клиентов 🙂.

– Если Proghub для тебя больше хобби, то что с реальной работой? В нашей беседе ты не горел желанием упоминать место работы (будем считать, что это MI6). Можешь хотя бы поделиться тем, над чем работаешь? И как ты вообще устроился на работу, название которой нельзя произносить вслух?

На работе мы разрабатываем большие сео/маркетинг решения для клиентов. Например, парсер на 700 тематических сайтов или сеть ботов, следящих за сайтами. В общем любые программные решения, которые могут помочь бизнесу продавать и продвигать свои товары, ведь продукты, которые есть на рынке для клиентов, иногда являются недостаточно кастомными. Компанию не называю по причине страшных nda, и, во-вторых, не хочу, чтобы кто-то знал, что я автор прогхаба, особенно после истории рамблера и nginx).

Устроился просто: кинул резюме на вакансию, прошел собес.

– Интересно узнать про твое образование: сколько корочек уже успел получить и насколько сильно они пригодились тебе как разработчику?

Три месяца как получил магистра программной инженерии. Я со второго курса работаю, в универ мало ходил, но считаю, что стоило еще меньше. Это максимально бестолковое место, которое занимало уйму времени. НО был один преподаватель по базам данных, которых так за*бал меня ими, что теперь я в них разбираюсь на неплохом уровне. Вот таким спасибо.

– Поправь меня, если ошибаюсь: твой сервис нацелен на то, чтобы помочь людям подтянуть знания и пройти собеседование. А расскажи про свои собеседования? Сколько их было? Как ты их проходил и с какими вопросами столкнулся?

Да, в целом все верно, еще компаниям помогаем оценивать кандидатов. По количеству - 8 собесов, из них 5 успешных, 4 работы. На 3-х собеседованиях из 8-ми мне давали либо тесты на листике либо задачи.

Я с самого начала, на 2-м курсе почему-то решил, что я буду писать на С++ (ну скорее всего потому что нам его преподавали). И первые мои два собеседования были на позиции junior c++ developer, где меня просто уничтожили. На третье собеседование я таки прошел и стал разрабатывать системы удаленного контроля освещения на qt (c++ фреймворк). Где-то пол года это все продолжалось, там были ужасные условия, но мне, студенту, было на это пофиг. Далее меня пригласили на собеседование в веб-студию (внезапно для меня), я решил сходить, к собесу я подготовился, прочитав книгу php за 24 часа. В общем собес, как я понял, прошел я так себе т.к. мне дали еще сверху тестовое задание. В итоге сделал, и меня взяли. Все собеседования дальше – это истории про скучную смену работы, самое интересное, как мне кажется, это начало.

– Есть ли такие IT компании, в которые ты бы сейчас устроился без раздумий?

Неа.

– Интересно узнать, демонический вирус как-то повлиял на твою жизнь? Может быть тебя перевели на удаленку и сократили зп или что-то в этом роде?

Да посидели на удаленке пару месяцев, в целом больше никак.

– По своему опыту скажу, что заниматься прогой без перерыва лично меня утомляет, да и спина начинает посылать на три буквы. Поэтому я стараюсь отвлечься на другие хобби типа чайного дела или спорта. Есть ли у тебя хобби, не связанные с прогой?

Есть такое, я чертовски люблю программировать и создавать решения, которыми пользуются люди, но когда работа не идет, думаю, нужно просто заняться чем-то другим: пойти погулять / почитать книгу / поиграть в игры и т.д. Что угодно, что отвлечет напрочь мозг от рабочих мыслей. У меня конкретно одно хобби – прогать, создавать рабочие решения проблем, остальное просто интересно.

– Под конец хотелось бы узнать про путешествия. Айтишникам вроде как позволительно удаленно работать и путешествовать. Какие страны ты успел посетить за свои 24 года и какие в планах?

На счет удаленно – это скорее правда, но так что бы жить в другой стране – думаю нет. Побывал в прошлом году впервые в Испании: 2 недели там тусили, впервые в жизни был за границей, чертовски понравилось, оно того стоит. Из планов посетить как можно больше, обязательный чек у меня для посещения это США и Австралия.

– Оказавшись перед Дуровым, что ты ему скажешь?

Я попробую узнать: во сколько обходится содержание телеграма? Мне кажется, что тут должна быть рекордно низкая сумма, и, исходя из первого вопроса, а планируется ли монетизация телеграма (деньги то не бесконечные)?

Это два вопроса которые мне реально интересны.


На другом конце телеграма был Игорь. Спасибо ему за интервью. Обязательно попробуйте пройти тесты на его сервисе  ProgHub и оставляйте обратную связь.

Игорь в telegram: @igorhub
Канал в телеграме: @prog_hub
Сайт проекта: proghub.ru


Больше интервью и прочих полезной касаемо проги найдете на канале @debug_u.



Report Page