Естественный отбор: как из 100 таксистов получить 2-х...

Post on 20-Feb-2017

143 Views

Category:

Internet

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Естественный отбор: как из 100 таксистов получить 2 программистов

2015-2016

Абак-Пресс, highload web

+ fintech, p2p lending

2011-2015

Eastwind, R&D, highload telecom

2006-2011Eastwind, программист c#/sql, PM

CTO, PMP

Школа разработки, предыстория..

Тяжелый случай:● Ruby on Rails● hh.ru пустой● Культура “спецназа”● Хотим вырасти x2

Поехали! Как это было...

1.Материал EDX на 3-4 мес.○ SQL-оптимизация○ паттерны, алгоритмы…

2.Разместили вакансию○ 2 нед = 100 резюме○ 30 читали, 10 позвали

Что мы предлагали людям?Этап 1 Этап 2 Junior

в начале 2 мес.

следующие 1.5 мес.

следующие 6-12 мес.

Изучаем:● Инструменты tester● http● sql● ruby (c#, py)● git● linux● algo/struct

Изучаем● ruby on rails● postgres

Боевая задача:● развертывние

проекта● отчет

Изучаем● Redis● Sphinx

Приехали...Итог: 3 группы x 4 студента = 12 студентов

○ 1-3 мес: учеба ○ 4-6 мес: боевой отчет

(Rails MVC, SQL, Resque)

○ в конце - решение

через полгода: junior = 750K

Экономика

Что влияет на стоимость?отсев 60% - % отсева студентов

t-курса 6м - длительность курса

t-отсева 4,8м - среднее время принятия решения

junior 750K - стоимость Junior4,8 мес. x 25K стипендия = 120K+180K ушедшим т.к. отсев 60%+450K постояные накладые x 2.5 = 750K

3 шага оптимизации экономикиотсев 60% - хотим 40%

t-курса 6м - хотим 3-4м

t-отсева 4,8м - хотим 1.5-2м

Как сократить отсев?

Поднять входную планку!

Как мы отбираем кандидатов?отбор лучших заявок 100->20вакансия e1/hh.ru, google-анкета + задачкапортрет: максимум опыта, максимум свободного времени

очное тестирование 10->4английский, интеллект,своя игра: http, linux, git, SQL, Ruby/ООП, Algo/struct

skype screening интервью 20->10знакомство, мотивация, взаимный интерес

Успешный портрет - человек ракета

Мужчина 34 годаУПИ, радиофак, ВКМСС 2 года, Complex-S.Программист Delphi, Python 6 лет, Targem Games. Скриптование игровой логики, уровней

Прошел школу за 1.5 мес!

Какие приходят кандидатыПо какой специальности вы получили образование

Какие приходят кандидатыКакую операционную систему вы используете дома

Какие приходят кандидатыЕсть ли у вас опыт участия в завершенных коммерческих проекта в роли разработчика?

Что дает снижение отсева на 20%4,8 мес. x 25K. + отсев 60% x 2.5 накладные = 750K4,8 мес. x 25K + отсев 40% x 2.5 накладные = 500K /-33%

Как сократить время курса?

Убрать курс спецназа (оптимизация SQL, patterns, алгоритмы)

4 темы на самоподготовку 1 мес.(http, git, linux, sql)

Сначала давать баги

Что дает сокращение курса?4,8 мес. x 25K + 60% отсев x 2.5 накладные = 750K4,8 мес. x 25K + 40% отсев x 2.5 накладные = 500K / -33%3,5 мес. x 25K + 40% отсев x 2.5 накладные = 292K / -42%

Как раньше принять решение?

Опираться на сроки

Быстрее давать задачи

Оценивать средние 80%

Система оценок для средних 80%

1 нед 2 нед 3 нед 4 нед

ФИО Домашняя подготовка git http linux SQL В команду зачеты ruby1 ruby2 настройка

проектасинт.

задачаОценка ПМ

Удачин Иван 01.04.2016 4 4 5 4 12.05.2016 OK 5 4 5 5 5

Быстров Артем

01.04.2016 5 5 4 4 12.05.2016 OK 4 3 4 - fired

5 нед 6 нед 7 нед 8 нед 9 нед 10 нед 11 нед 12 нед

ФИО Стартовые задачи Стартовые задачи Оценка ПМ

+наставник Стартовые задачи Тест по проекту Аттестация В отдел

Удачин Иван 10.06.2016 11.07.2016 10.08.2016 10.06.2016

Быстров Артем

- - - - - - - - - - - - -

Что дает принятое раньше решение?4,8 мес. x 25K + 60% отсев x 2.5 накладные = 750K4,8 мес. x 25K + 40% отсев x 2.5 накладные = 500K /-33%3,5 мес. x 25K + 40% отсев x 2.5 накладные = 292K /-42%1,75 мес. x 25K + 40% отсев x 2.5 накладные = 182K /-38%

снижение стоимости 4,1 раза!

Почему 182K нам нормально

● Цикл работы больше● Первый год ЗП ниже● Фокус фактор выше

Почему 182K нам нормально

● Очные интервью после резюме

● Нет критериев для средних 80%

● Принятие решения в конце

● Домашнее обучение < 1 мес

● Академическая программа

● Культура команды

Вымученные уроки

Итог 2015Принято: 29

Не прошло: 15

Выпущено в проект: 14 Разработчиков: 9 (против 13 с рынка) / 40%

Тестеров 5: (против 6 с рынка) / 45%

Ruby, ObjectiveC, front-end, test, PM

@akarabasov

www.facebook.com/akarabasov

top related