Как нанимать разработчиков в региональную веб-студию

У региональных студий редко бывает всё хорошо. Потому что разработчиков мало, стоят они дорого (клиенты столько не готовы платить на региональном рынке) — и непонятно, как их привлекать и удерживать. В этой статье мы разобрали подход, который помог нам.

В закладки
Аудио

Значительная часть работы в «Альтопромо» — разработка веб-решений, часто связанных с ecommerce и личными кабинетами. Интеграции между десятком поставщиков, интернет-магазином и «умным» распределением товаров по структуре — это про нас. При этом мы каждый год растём на 25–50% и всегда нуждаемся в новых разработчиках. Поэтому делаем всё, чтобы:

  • Отсеивать нужных.
  • Быстро обучать тех, кого взяли.
  • Поддерживать развитие тех, кто уже работает.

Долгое время разработчиков нанимали только в офис, но это бутылочное горлышко, которое не даёт расти. Несмотря на то, что находимся в Екатеринбурге, где много технических вузов, в среднем на закрытие вакансии уходило до трёх месяцев для Junior PHP.

Пробовали ускорять процесс, но в итоге взяли курс на удалённых разработчиков и не прогадали. Сам процесс перехода был болезненный, потому что механики взаимодействия нужны другие. Поэтому учились на ошибках и смотрели на опыт успешных компаний, которые изначально работают полностью удалённо: Basecamp, «Манн, Иванов и Фербер», SkyEng.

Как происходит отбор

Этапы воронки

После получения откликов мы смотрим на профиль кандидата. Нет жёстких правил, кроме нескольких звоночков:

  • Нет практического опыта, только череда сертификатов от GeekBrains и им подобным. Опыт хотя бы домашних проектов должен быть, задачи, сделанные на курсе с наставником, совсем не показательные.
  • Долгое время только на фрилансе. Тут кроме редких исключений. Как правило, у людей «фриланс головного мозга» — они мыслят короткими проектами, не хотят погружаться в специфику работы компании и взаимодействовать с командой
  • Частая смена рода деятельности на 180 градусов. Например, был продажником, потом программистом, потом барменом, потом массажистом (кстати, реальный пример).

Всех остальных кандидатов при наличии небольшого (хотя бы шесть месяцев) практического опыта мы рассматриваем.

Запрашиваем пример кода

Первый контакт — либо по телефону, либо через мессенджер. Просим кандидата отправить пример кода. Почему важен этот этап:

  • Мы не нагружаем тестовыми заданиями тех, кто изначально не подходит.
  • Иногда по примеру можно быстро понять уровень программиста.
  • Есть косвенные признаки опыта. Отправил ссылкой на репозиторий или архивом на почту? Есть ли там коммиты структурированные? Есть ли комментирование кода?

После просмотра кода проводится небольшое видеоинтервью. Кроме редких исключений просим кандидата хотя бы единственный раз показаться к нам лицом. На интервью мы узнаём:

  • Почему кандидат решил стать разработчиком и какой его путь.
  • Какие планы на ближайшие три года.
  • Что нравится делать и в какой области планирует развиваться.
  • Знания «околопрограммирования» Git, базы данных, системы управления проектами.

Настало время тестового задания

Отправляем на почту кандидату тестовое задание. Сама по себе задача простая, но направлена на проверку навыков работы с CMS-системами, с которыми предстоит работать. Если кандидат сможет сделать за указанное время, то сможет и дальше обучаться быстро.

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

Иногда пропускаем этот этап, если у кандидата уже есть опыт в PrestaShop или «1С-Битрикс». И он подтвердил это примерами кода. Если тестовое задание сделано и всё хорошо, то отправляется оффер. Для удалёнщиков — это ставка за час и премия при отработке более ста часов в месяц. Для сотрудников в офис — фиксированная зарплата.

Оплачиваем задачи

Этот этап появился исключительно для удалённых работников. Специфика найма удалёнщиков в том, что 60% не понимает, что удалённая работа — это тоже работа, которая в себя включает:

  • Присутствие в онлайне, то есть возможность в рабочее время в течение часа ответить на сообщение или звонок.
  • Ответственность за задачи. Нельзя что-то начать делать, потом бросить и никак этот вопрос не решить. Задачу ждёт клиент.
  • Работа — это регулярный процесс, если вдруг завтра ты решил строить дом на три месяца в фулл-тайме, то как минимум это нужно согласовать и проговорить варианты.

Поэтому с кандидатом связывается менеджер проекта, показывает, как мы работаем в Trello, как фиксировать время выполнения.

Как мы работаем в Trello

PM выдаёт несколько задач на восемь-десять часов. Бюджет на задачи невысокий, так как задача оценивается специалистом с опытом работы в этой CMS и не учитывает время на погружение.

На этом этапе кандидат может попробовать работу с нами и понять, подходит ему или нет, и мы проверяем, что с человеком можно работать. Менеджер по итогу проверки составляет отчёт по чек-листу.

Испытательный срок

Испытательный срок — два месяца, в течение которых задача кандидата не налажать и пройти программу обучения со сдачей экзамена. На этот период за разработчиком закрепляется куратор, который помогает этот путь пройти быстрее. В первый день выдаётся программа адаптации:

На этом этапе разработчик учится работать. Как бы это странно ни звучало. Для этого он должен понимать, кто мы, что нам важно в работе, какая инфраструктура. И основы работы с нашими CMS. По итогам кандидат сдаёт тест в Google-формах, в котором сразу видно тех, кто внимательно читал все инструкции, а кто решил срезать путь.

Сама по себе программа адаптации творит чудеса, подошли к её разработке следующим образом: что мы хотим, чтобы знал сотрудник, и какие вопросы все задают в первые месяцы работы.

Это обучение занимает не больше двух дней, после чего куратор начинает передавать программисту задачи, на первом этапе это что-то простое, несрочное и модульное. По мере того как человек справляется, «градус» повышается. Также куратор не забывает проверить, чтобы кандидат записывал время в Trello, так как на основе записанных часов формируется зарплата.

В конце недели с куратором подводят итог:

  • Что получается, а что нет.
  • Чего не хватает для комфортной работы.
  • На что обратить внимание на следующей неделе.
  • Какой прогресс по обучению — перед куратором стоит KPI, чтобы его ученик прошёл экзамен.

После испытательного срока

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

Поздравления в общем чате

Вся работа разработчиков организована в Trello на единой доске, куда после испытательного срока попадает разработчик, где каждый видит все актуальные задачи по всем проектам.

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

Мы решили эту задачу через правило, что взаимодействие с разработчиками только через приоритеты в Trello, а это означает, что все приоритеты должны обсуждаться внутри менеджеров.

Как развиваются разработчики дальше

Чтобы уровень знаний рос, мы применяем следующие инструменты:

  • Закрытый Telegram-канал для программистов. 18 человек, которые как-то связаны с нашей компании. Там много тех, кто уже даже не работает, но готов делиться знаниями.
  • Возможность спросить у коллеги. Как правило, есть один-два специалиста, которые в чём-то разбираются лучше, чем остальные. Например, есть отдельный специалист по фронтенду и отдельный гуру «Битрикса».
  • База знаний. Своя «Википедия» на движке DokuWiki. Позволяет сохранять все наработки и решения. Доступ есть у каждого сотрудника, и каждый без лишних согласований может отредактировать или дополнить статью. Делается это просто и в формате markdown, который разработчикам уже знаком. В результате почти любую популярную задачу можно найти в нашей «Википедии».
  • База готовых решений. Любое решение, которые будем использовать больше двух раз, упаковываем в модуль. Для каждого модуля заводим свой репозиторий и настраиваем веб-хуку. При каждом коммите в master заново собирается архив и публикуется в наш каталог. На момент написания статьи готово больше 120 решений.
  • Матрица компетенций. Таблица на 75 пунктов, по которой проверяются навыки разработчика. Это позволяет понять, куда нужно двигаться в ближайшем будущем и что нужно подтвердить для повышения. На скриншоте часть из этого файла.
Матрица компетенций

Какой итог

  • Вакансии закрываются за четыре недели.
  • Разработчики развиваются автономно, так как есть план развития и они сами видят свои пробелы.
  • Программа адаптации творит чудеса. Сильно разгрузили руководителей и кураторов.
  • Быстро нанимаем и быстро отсеиваем. Не один опытный HR не сможет дать такой же прогноз, как пару дней работы с человеком.

Материал опубликован пользователем. Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать
{ "author_name": "Иван Ярославцев", "author_type": "self", "tags": [], "comments": 70, "likes": 30, "favorites": 104, "is_advertisement": false, "subsite_label": "hr", "id": 79155, "is_wide": false, "is_ugc": true, "date": "Tue, 13 Aug 2019 14:55:38 +0300" }
{"average":28551,"one":95,"ten":76}
Сколько денег вы откладываете в месяц?
Ответьте и узнаете, сколько копят другие.
0 ₽
70 000+ ₽
0 ₽
{ "id": 79155, "author_id": 22332, "diff_limit": 1000, "urls": {"diff":"\/comments\/79155\/get","add":"\/comments\/79155\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/79155"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 199121, "last_count_and_date": null }
70 комментариев

Популярные

По порядку

Написать комментарий...
17

Я надеюсь весь этот зубодробительный отбор в РЕГИОНАЛЬНУЮ ВЕБ-СТУДИЮ вы проводите чтобы затем платить программисту хотя бы 100к+ в месяц?

Ответить
1

Там же сказано, что «фриланс головного мозга» не приветствуется, а значит зарплат таких никто не видел, рабов на галеры походу) с другой стороны если зелёный приходит, учат его и прочее, а ещё и 100 платят за php на 1с-битрикс в регионе - совсем сказка получается

Ответить
3

Ага, только ещё сдай на все Битрикс сертификаты, потрать с годик.А потом случайно узнай, что Битриксоид это не разработчик, а сертификат это клеймро в резюме.

Ответить
1

Не понимаю зачем делать сайты на битриксе, есть кто в теме и объяснит?)

Ответить
1

Долго объяснять.
А на чём делать например сложные интернет-магазины? Самопис явно проигрывает.

Ответить
3

А ну да, тоже где-то читал про то что асос и Амазон на битриксе, но раньше не верил ))

Ответить
0

Самопис то конечно проигрывает, по скорости разработки в первую очередь. А так для тех разрабов, что попроще , и чтобы быстрее есть для магазинов опенкарт или ВордПресс на край. Для нормальных разрабрв есть фремворки slim, Yii, laravel, simfony. Для современных "вайтишников" это сложно конечно ведь там, со своими особенностями используется ООП.но явно можно намного больше, гибче и серьёзней систему построить.но это как правило , когда объемная бизнес модель уже сформирована, и по времени это конечно дольше.

Ответить
0

Ежели выигрываешь госконтракты по 44-ФЗ, то от битрикса никуда не уйдешь. Да и в сфере B2B она почему-то ценится...

Ответить
0

Ценится из-за того что Битрикс 24 crm актуализируют к современным законам. Нас, как разрабов это колышит чуть меньше чем никак. А гос сектор кстати щас большой частью не менее убогий друпал.

Ответить
0

За тем что это быстро, хороший маркетинг и быстро войти и поддерживать нубам и это вот всё. Хотя мне быстрее на том же отстойном уии написать мелкий сайтец.

Ответить
0

Люто , неистово плюсую. Как правило работа в студии это такая себе гребля, которая выжимает норм так сил. А Тим лид за 80 это вакансия для тех кто в удаленку не смог. И прям уверен при этом, что за по итогу серая

Ответить
0

ЗП я имел ввиду

Ответить
0

О каких 100к+ идёт речь?) Я работал в региональной веб-студии, причём одной из топовых в городе, зарплаты разработчиков на битрексе были - у одного 5к (опыт около полугода), у другого 15к (опыт более года), потом вроде вырос до 20к спустя пару месяцев, у меня была зп 20к, благо я ушёл оттуда в намного более благоприятную компанию. И такие зп повсеместно, во всех веб-студиях города. Кроме того нет ни больничных, ни отпускных, зп на руки, а за пропуск работы на праздничных днях (в праздники ты обязан работать) идёт минус 1 день с зп, в итоге либо работаешь вообще праздников, либо совсем за еду.

Ответить
6

Ребята создали собственную экосистему 1сников на 18 человек? И так не сказали, сколько платят. Хотя, погодите, я вспомнил как гуглить

https://hh.ru/vacancy/32986199
https://hh.ru/vacancy/32666344

13% вычитать будем или ребята не доходят до первой выплаты и сваливают строить дома на фултайм онсайт?

И чё там с экономией на рабочем месте?

Ответить
3

Тимлид с зп 60-80к - это даже читать больно..
Интересно настанут ли времена, когда труд программистов будет оцениваться по достоинству у нас в стране

Ответить
2

Если у нас в стране труд программистов начнет оценивать действительно по достоинству, то многие из них обнаружат внезапное падение своего дохода.
Рынок перегрет. Приходят люди со знаниями стека на уровне "щупал", "трогал", "пробовал" и просят 80к с ходу. Вот вам и все достоинство.

Ответить
0

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

Ответить
1

Ценен не тот опыт, что выражается во временных отрезках, проведенных за написанием кода, а тот, что позволяет решать конкретные задачи. А сотрудник с годом опыта, который не может закрыть тривиальную таску в срок, в который сам же ее оценил (это ключевой момент: если оценил задачу в 4 часа, а делал 20, значит остальные 16 часов искал решение) – зарплаты за один только за стаж не заслуживает.

Ответить
0

У нас тимлид более 30к в мес никогда не видел, ну и да, зп на руки, в праздничные дни обязан работать или идёт вычет с зп, отпускных и больничных не было. Но даже 30к считалось неплохо.

Ответить
3

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

Ответить
0

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

Ответить
1

Все проще: чем больше зарплата - тем меньше текучка.

Ответить
1

Увы, это не напрямую связанные вещи: а) всегда найдется тот, кто даст больше б) всегда есть шанс, что новичок не впишется в команду в) проекты могут показаться ему скучными г) проекты могут показаться ему сложными. Все кейсы — из практики.

Ответить
3

Ахах, в голос с вакансии " вы будете заниматься работой на двух cms " и было бы неплохо если вы Шарите в уии или даже симфони. На кой чёрт человеку умеющему в нормальный фрейм это вот всё с cms, да ещё и за 30к?

Ответить
6

Как нанять мясо для пельменей

Ответить
2

За что зп снижаете на исп. срок? Это же самый сложный период.

Ответить
3

Для работодателя сотрудник, который учится - это убыток. Убыток и риск, что он не приживется. Поэтому мы делаем все, чтобы отсеить до испытательного срока, а на испытательном снижаем на небольшую сумму. Чтобы хоть как-то сократить риски. А почему вы считаете самым сложным периодом?

Ответить
16

Если сотрудник замечает подвох, нарушение ТК РФ как в вашем случае, может свалить раньше чем вы бы этого хотели.
Снижение ЗП на испытательном - это не только нарушение законе, но и мелочный зашквар.

Ответить
4

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

Ответить
0

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

Ответить
2

Братан, мы честно тебе говорим, что нарушим закон, но это все для твоего же блага, потому что бла бла бла...
Мелочно облапошиваете работников. Фу!

Ответить
2

Не может быть двух разных ЗП на одной позиции, если это не обосновано грейдом за стаж.
Если же вы берёте сначала стажёра, то всё верно. Но расписано, как найм полноценного кодера

Ответить
0

Зарплата белая?

Ответить
2

Поэтому делаем всё, чтобы:

Отсеивать нужных.

Отсеиваете нужных, а ненужных берете?

Ответить
2

Ненужных не берем, вы про то, формулировка некорректная?

Ответить
0

И как контролить удаленную команду? Особенно с фрилансом головного мозга)))

Ответить
2

Не брать с фрилансом головного мозга ?:)

Ответить
2

Платить по часам с нормальный рейтом, поставить процесс работы, а не с 8 до 6 онлайн строго и чтобы в рубашке ))

Ответить
1

У вас какая-то зависть к тем, кто может жить и работать вне "системы"?

Ответить
1

Найти нормального фрилансера сродни единорога. Как правило, это тот кто делает мелкие задачи , не углубляясь в целом в проект и забивая на архитектуру

Ответить
0

Все зависит от человека, согласен. Но как будет работать фрилансер - это также и от компании идет. Как хорошо и исправно платят, как относятся. Спрашивается, почему бы фрилансеру не иметь постоянного клиента, который во многом будет делать ему "зарплату"?

Ответить
1

Потому, что нормальным фрилансерами тогда предлагают работу на постоянку , на удалёнке, но с оформлением и это вот всё.и тут они уже становятся не фрилансерами а аутсорсерами.

Ответить
0

Или фрилансером на long-term контракте, рабочим на контрактной основе) суть же не в терминах)

Ответить
2

Мда, хреново быть разработчиком в регионах...

Ответить
1

Так за мкадом только и живут, что люди с песьими головами, а на vc куча статей, где чемодан-Москва-Санфранциска/Берлин.

Ответить
0

Так то Екат ни разу не мухосранск.Если по таким срокам ищут разрабов. То такое себе.

Ответить
1

А я вот все держусь за офис и от этого страдаю... надо мне избавиться от болячки "офис головного мозга"...

Ответить
3

Ты уж определись либо в офисе работаешь на дядю либо пишешь страдальческий пост про налоговую

Ответить
2

)) Я более чем определен. Работаю в офисе, в штате на меня работает насколько человек. Думаем переходить на работу из дома, без аренды офиса, т.к. необходимость в нем все меньше и меньше.

Ответить
3

А всё, понял) как по мне - дома работать сложно, а когда приезжаешь в место (офис) где вроде надо работать + все люди вокруг тоже приехали за этим, то как-то проще)

Ответить
1

В небольшой команде и в отдельном кабинете работать удобнее. А вот в огромном опенспейсе на 1500+ человек это реально тяжко. Просто для работы дома надо отдельный кабинет выделить, если есть возможность.

Ответить
0

Да я так и сделал, все равно приходится себя заставлять) хотя замечал что когда проект или задача интересная - попробуй оторви от компа)

Ответить
0

А вот про дядю, в каком-то смысле, все собственники компаний работают на дядю. Только их дядя в местной администрации сидит.

Ответить
0

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

Ответить
0

Вот за это и цепляюсь, что офис нужен именно для развития находящихся в нем.

Ответить
0

Я не имею ввиду джунов, нормальные разработчики работают в офисах, как правило, если это не аутсорсинг

Ответить
0

Офис обычно не любят те, кто на удаленке нормально не работал. Это же только в историях на vc.ru пальмы и песок в путешествиях, на практике это совсем иначе.

Ответить
2

HR система, разделение на SEO и PPC маркетинг, стажировка 2 месяца, система кураторов.
Или компания большая или зачем? Забавно, что ни слова по знанию языков, видимо компания - маркетинговое агентство с сайтами под ключ

Ответить
0

Нет, язык 1 PHP, про него в статье было упоминание. И так как он один, то в статье больше про совокупный опыт.

Ответить
0

Круто. Просто круто.

Ответить
0

А как вы контролируете время удаленщиков? Вот вы оценили задачу в 6 часов, а программер вам по факту выставил 10 часов, потому что "еще же исследование и поиск решения, да и баг тут еще увидел, по ходу исправил". И либо он действительно работает медленнее, чем вы ожидаете, либо просто накидывает себе времени. Ну либо вы не правильно оцениваете, что тоже случается.

Ответить
1

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

Ответить
0

А вы гарантируете определенное колличество часов загрузки в месяц для удалёнщиков?

Ответить
0

Да, конечно, иначе сотрудник не считает себя сотрудником.

Ответить
0

Самая дичь в том, в регионах, как правило, цены на большинство услуг и товаров выше в разы. Кпримеру у меня инет только недавно 100Мб за 1100р стал, а в москве таже скорость за 500р десять лет назад была. Регионы всегда получают качество хуже, а цены дороже. И это касается и локальных чуваков, которые свои местные цены подгоняют под завышенные внешние. И вот вопрос - какого куя чувак свои сайтики долженподгонять под цену бутера, когда те кто эти бутеры ему продает, не скинут не копейки? Почему сайтодел должен уступать в разы предпринимателям, когда те ему ни копейки не скинут? Почему предприниматели в колхоже оказывают услуги по сталичным ценам, а сайты хотят по местным? Может сайтоделы просто лошары и не могут свой труд обосновать? Они миллионы тратят на помещения и прочую фигню, а систему похожую на 1C хотят за 50т. Что за бред? И тут бы вроде остановится, но нет! Они уроды, нопрогеры кто? Они сидят вколхозе и платят людям копейки в то время как работают с заграницей и зарабатывают по заграничным тарифам. Кто они? Такие же уроды? Нет! Они хуже. Первые родились с дефектом, а вторые такими стали из-за обыд первых.

Ответить
0

У меня в студии все было проще - фиксированный оклад + прозрачный процент от сделанных проектов для всех участников. Если прогер хорош то 200к не было потолком на удаленке.

Ответить
0

Спасибо за комментарий, а в каком соотношение? Не было ли барьеров, что у программистов не финансовая мотивация, как правило?

Ответить
0

Я отдавал до 50% от чистой прибыли. И была премия по старшим специалистам раз в полгода. Барьеров нет и не было, когда все чувствуют на себе работу всей компании как партнёры - отдаются ей полностью а слабые и ненужные люди быстро уходят. Мне это было нужно, тк в первую очередь нужно было делать свои проекты, а не заказчиков, и сильной команде и в итоге сейчас они приносят прибыль. И сейчас модель совсем другая, но это совсем другая история.

Ответить
0

А почему «было»?

Ответить
0

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

Ответить
0
{ "page_type": "article" }

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "bscsh", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223676-0", "render_to": "inpage_VI-223676-0-1104503429", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=bugf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudx", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byzqf", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvc" } } }, { "id": 19, "label": "Тизер на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "p1": "cbltd", "p2": "gazs" } } } ]
Хакеры смогли обойти двухфакторную
авторизацию с помощью уговоров
Подписаться на push-уведомления
{ "page_type": "default" }