SlideShare a Scribd company logo
Методы мотивации
сотрудников. Способы
выращивания сотрудников с
нуля
Минкин Андрей (Mad Devs)
Кто я
• Системный администратор 7 лет
• Python-программист 5 лет
• Go-программист 3 года
• Тимлид – 3 года
О чем доклад
• Лучший опыт – практический опыт
• Релевантный и понятный фидбэк важен
• Создайте условия для обучения
• Лучше день потерять, потом за 5 минут долететь
• Кнут и пряник работают
В процессе стажировки ни
один стажер не пострадал
Ситуация с кадрами в КР
• Большая конкуренция с рынками РФ, РК, РБ
• Весь движняк в Бишкеке
• Около 5-7 профильных ВУЗ-ов в Бишкеке
• Нужные скиллы даются только в двух университетах
• Около 6 месяцев выпускнику въехать в происходящее
Культура компании
• Плюшки: чай, кофе, обеды
• Возможно поехать на конференцию
• Инвертированное управление
• Прозрачные процессы и возможность менять процесс разработки
• Много интересных задач
• Развивайся!
Как я докатился до такой жизни
• Хочу управлять
• Команда из 6 человек
• Много задач, амбициозные планы
• Денег на новых людей нет
Проблемы
• Нет опыта
• Нет кадров
• Нет денег
Что предлагаем мы
• Те же курсы, только это работа
• Курс молодого программиста
• За еду
• Принявший наши процессы разработки
• Экономия на курсах
Что предлагают курсы
• 10000 рублей в месяц
• Не гарантированное трудоустройство
• Обучение 6-12 месяцев
• Трудоустройство через стажировку
Как выращивать?
• Берем студентов
• Грузим реальными, но учебными задачами
• Давим сроками
• Даем фидбэк и помогаем справиться с депрессиями
• Смотрим, что получится
Экономика
• Кормим обедами (~100$)
• Компенсируем проезд (1000р) (минимальная зп порядка 900р)
• Итого: 6000р
• Примерный срок обучения: полгода
Почему мы?
• Нас все знают
• Хороший HR-бренд
• Нет текучки
Какие проблемы у стажировки
• Не платим денег
• Проблемы с родителями
• Подвешенное состояние у стажеров
Почему не платим денег?
• Знаний нет
• Пользы не приносят
• Другие разработчики тратят на них время
• Одни убытки и никакой пользы
• Так еще их кормить надо :D
Что говорят родители
• Иди в бухгалтеры. Там деньги есть сразу и главбух за год
• Уходи, раз не тянешь
Родительское собрание
• Говорим о скудном высшем образовании
• Знаний практических нет
• Мы его обучаем
• Нет, он не тупой, он еще не все изучил
• Я понесу ответственность за вред сыну
• Я не использую вашего сына, я ращу из него специалиста
Подвешенное состояние
• Не виден свет в конце тоннеля
• Мы ищем бюджет и думаем, откуда найти деньги
Как сглаживалось
• Посиделки
• Ништяки
Итоги
• Специалистов получили
• В штат приняли
• Код пишут хорошо
• Нас разгрузили
• Все стало лучше
Чему я научился?
• Процесс нужно делать более прозрачным
• Стажеру нужно знать, когда это кончится
• Метод «кнут и его отсутствие» в целом сработал
• Обратная связь важна
• Нужно чувствовать человека
Итоги
• 3 стажера -> 3 миддла сегодня у нас в штате
• 20 стажеров
• 5 прошли
• 2 миддла сегодня у нас в штате
Проблемы всех стажеров
• Не умеют коммуницировать
• Не умеют просить обратную связь
• Нет фундамента
• Всякие тараканы в голове
Перерыв и время подумать
• Мы отделились в отдельную компанию
• Выросла команда (джуны и миддлы)
• Было время точить скиллы в управлении
• Читаем книги по управлению и психологии
Книги, сделавшие меня лучше
• Дэниел Голдман «Эмоциональный интеллект»
• Роберт Чалдини «Психология влияния»
• Карен Прайор «Не рычите на собаку!»
• Сильвия Лекен «Сила интровертов»
• Малкольм Гладуэл «Гении и аутсайдеры»
Было
• Берем студентов
• Грузим реальными, но учебными задачами
• Давим сроками
• Даем фидбэк и помогаем справиться с депрессиями
• Смотрим, что получится
Стало
• Задачи только учебные, с полезными практическими навыками
• Рекомендуемая литература к прочтению
• Тесты, CI/CD, Docker, софт-скиллы
• Чем больше фидбэка, тем лучше
• Предсказуемое время для сессий с ментором
• Лекции о важности процессов (документация, тесты)
• Личный ментор через N месяцев
• Гибкие условия
Временные ограничения
• Нет места в офисе
• Выход – стажируем удаленно
Удаленный формат
• Встречи раз в неделю для фидбэка
• Проверка, сможет ли человек работать удаленно
• Нужно ли ему это
• Оставляем человека наедине с собой и смотрим, что получится
• Можно отсеять тех, кому не нужно
• Каждый будний день отчет на почту (что изучил, смотрел, делал)
• Даем фидбэк по почте, корректируем курс
• Три раза не отправил отчет – мы прощаемся
Чего хочет стажер?
• А мое ли это?
• Рост
• Менторство (лучше, когда по расписанию)
• Своевременный фидбэк
• Понятный срок выхода из стажировки
Эффективный способ учить
программировать
• https://rfc.unprotocols.org/spec:1/C4/
• Принимаем то, что решает задачу
• Постепенно повышаем требования
Картинка с собачкой
Быстрый фидбэк
• Решает задачу – мержим
• Даем фидбэк о именовании и структуре кода-> доработка ->
мерж
• Проверяем docstrings + linter ->доработка -> мерж
• Проверяем тесты -> доработка -> мерж
• Настраиваем CI
• Зеленый билд+тесты+тихий линтер+чистый код
Плюсы
• Есть нужные хардскиллы 
• Процесс обучения проходит быстрее 
• Времени тратится меньше 
• Позитив и жизнерадостное поведение 
• Нет нужных софт-скиллов 
Исправляем поведение
Создай условия для развития
Как научить коммуницировать?
• Предсказуемый менторинг (каждый день с 10 до 11 утра)
• Делим на команды
• Прививаем культуру компании внутри команды
• Даем разные задачи, где важно коммуницировать между собой
• Даем обратную связь
Заставляем работать рака и щуку
• Собираем двоих вместе
• Устраиваем диалог
• Все должны вылить все дерьмо внутри себя друг на друга
• Даем советы со стороны
• Учим идти на компромиссы
Учим ответственности
Как научить писать тесты?
• Делаем внутренний проект для команды без тестов
• Запускаем в продакшн
• Все падает
• Чиним
• Ломается
• Гнев пользователей
• С тестами такой фигни бы не было!
Возмести нанесенный тобой ущерб
• Говорим, какой ущерб был нанесен
• Выслушиваем, как человек будет его возмещать
• Ставим свои условия
• Наблюдаем до первой ошибки
• Смотрим результат
• Повторяем
Не навреди
• Человек не прогрессирует
• Где проблема?
Проблемы
• Девочка-отличница
• Боится спрашивать
• Завышенные требования к себе
• Никакой выработки
Решение проблемы
• Разговор по душам
• Смена ментора
Способы выращивания программистов с нуля / How to grow programmers
Как перестать бояться общения с
менеджером и правильно планировать?
• Берем стажера
• Нагружаем проектами
• Недосып, выгорание, стресс
Способы выращивания программистов с нуля / How to grow programmers
Решение
• Берем бумагу
• Выписываем все проблемы
• Вместе ищем пути решения
Мораль
• Знай свое capacity
• Сообщай о проблемах заранее
• Используй ресурсы возле тебя
• В любой ситуации есть несколько выходов
Сорванный джекпот
Какая ситуация
• Парень из деревни
• Каждый день ездит за 100 км от города
• Слабый ноутбук
Плюсы человека
• В целом хорошо с коммуникацией
• Нет проблем с концентрацией и дисциплиной
• Хорошо растет по хард скиллам
• Выработка может быть лучше
А не подарить ли ему ноут?
Условия
• Arch linux
• Зашифрованный раздел LVM
• I3 - WM
• ViM/Emacs
Подводные камни
• Неработающий вай-фай
• Выключенные настройки BIOS
• Прочие мелкие пакости
Результат
• Продуктивность возросла (удобнее окружение, быстрее ноут)
• - одна личная проблема
• + 10 к мотивации
• + 10 к лояльности
Как научить писать документацию?
• Даем стажеру любой проект
• Забираем его
• Даем другой проект
• Отдаем первый проект другому человеку
• ???
• Злость или потраченное время
• Была бы дока, такой фигни бы не было!
Закрепление всех результатов
• Подключаем в реальный проект
• Каждому стажеру свой ментор
• Проверяем усвоенный опыт
• Закрепляем
• Берем в штат
Выводы
• Создай условия для урока
• Стажеру нужно знать ваш план
• Процессы должны быть прозрачны
• Позитив и негатив работают вместе
• Предсказуемые окна для стажера могут быть полезны
• Давать нужно релевантный и понятный фидбэк
• Постоянно повышаем сложность
• Подавай пример сам
Вопросы?
• Twitter, Fb, Github, Medium:
• @maddevsio
• @Gen1us2k

More Related Content

PPTX
10 проблем заказчика на старте аутсорсингового проекта (Cергей Бережной)
Ontico
 
PDF
Kaizen в управлении тестированием
Natalya Rukol
 
PDF
Хватит выдумывать! Как задействовать коллективный разум разработчиков для HR...
Anna Dvornikova
 
PPTX
Потёмкинские Scrum деревни. Бережной
Dev.by
 
PDF
Чудо пустого инбокса
Denis Dniprovskiy
 
PPTX
Как общаться с коллегами удалённо, чтобы не было мучительно больно?
SQALab
 
PPTX
Qa career how to start
Start IT training center
 
PDF
"Коммуникация в распределенной команде" Жаринов Андрей, Яндекс
it-people
 
10 проблем заказчика на старте аутсорсингового проекта (Cергей Бережной)
Ontico
 
Kaizen в управлении тестированием
Natalya Rukol
 
Хватит выдумывать! Как задействовать коллективный разум разработчиков для HR...
Anna Dvornikova
 
Потёмкинские Scrum деревни. Бережной
Dev.by
 
Чудо пустого инбокса
Denis Dniprovskiy
 
Как общаться с коллегами удалённо, чтобы не было мучительно больно?
SQALab
 
Qa career how to start
Start IT training center
 
"Коммуникация в распределенной команде" Жаринов Андрей, Яндекс
it-people
 

What's hot (10)

PPTX
Startup Hiring
Viktoriya Pridatko
 
PPTX
Курс выживания молодого айтишника
itHouse
 
PDF
карьера в IT инжиниринге. Как о ней правильно думать
Viktoriya Pridatko
 
PPTX
Lean leadership
Askhat Urazbaev
 
PDF
Тренинг "Джедайская техника пустого инбокса" от Максима Дорофеева 24-25 сентя...
Сергей Сичкар
 
PDF
Dmytro Lukianov: Вплив емоціїного інтелекту на прийняття рішень в управлінні ...
Lviv Startup Club
 
PDF
PMday 2015. Дмитро Горін та Андрій Уманський “PM + QA = Паровоз проекту”
Lviv Startup Club
 
PPTX
Делегирование. Повышаем шансы на исполнение
SQALab
 
PPTX
Как привести дела в порядок: применение методики GTD для менеджера проекта
SQALab
 
PDF
Марианна Крель. Мотивация: первые шаги, чтобы люди работали на результат
Адванта - онлайн система управления проектами
 
Startup Hiring
Viktoriya Pridatko
 
Курс выживания молодого айтишника
itHouse
 
карьера в IT инжиниринге. Как о ней правильно думать
Viktoriya Pridatko
 
Lean leadership
Askhat Urazbaev
 
Тренинг "Джедайская техника пустого инбокса" от Максима Дорофеева 24-25 сентя...
Сергей Сичкар
 
Dmytro Lukianov: Вплив емоціїного інтелекту на прийняття рішень в управлінні ...
Lviv Startup Club
 
PMday 2015. Дмитро Горін та Андрій Уманський “PM + QA = Паровоз проекту”
Lviv Startup Club
 
Делегирование. Повышаем шансы на исполнение
SQALab
 
Как привести дела в порядок: применение методики GTD для менеджера проекта
SQALab
 
Марианна Крель. Мотивация: первые шаги, чтобы люди работали на результат
Адванта - онлайн система управления проектами
 
Ad

Similar to Способы выращивания программистов с нуля / How to grow programmers (20)

PPTX
как нанять и сделать счастливыми хороших программистов и других сотрудников
Alexander Gornik
 
PPTX
Азбука менеджмента: управление от стратегии до команды
Roman Dusenko
 
PPTX
DUMP-2015: «Как размножаются программисты» Николай Ясинский, Сигнал, Казань
it-people
 
KEY
О том, как бы частью хорошей команды. И как её собрать.
Igor Debatur
 
PDF
"Основы управления: от стратегии до команды" Программа "Я - менеджер" Роман Д...
Roman Dusenko
 
PDF
Секреты построения команды на удаленке
Академия интернет-маркетинга «WebPromoExperts»
 
PDF
Empatika open 17.04.10
Empatika
 
PPTX
Как управлять командами в IT?
iQSpace
 
PPTX
10 проблем заказчика на старте аутсорсингового проекта
Сергей Бережной
 
PPTX
Вирусный рекрутинг в GoIT
GoIT
 
PPTX
игорь ермаков
kuchinskaya
 
PDF
Путь IT-воина: как найти работу мечты и полететь в космос
SkillFactory
 
PDF
Зачем управлять временем? Научитесь его планировать!
Alexander Stoma
 
PPTX
Собеседование как секс. Удовольствие должны получить обе стороны :)
Viktoriya Pridatko
 
PPT
Эффективный тест-менеджмент... и как с ним бороться
SQALab
 
PPTX
Events
NLPseminar
 
PPTX
Quicktrainings.com.ua Основы планирования и коммуникации, или как не дать про...
Aleksey Denysyuk
 
PPTX
A3 анализ в скайпе
Alexey Ilyichev
 
PPTX
Как управлять командами в IT?
iQSpace
 
PPTX
Команда по международным стандартам
Elizaveta Shtoff
 
как нанять и сделать счастливыми хороших программистов и других сотрудников
Alexander Gornik
 
Азбука менеджмента: управление от стратегии до команды
Roman Dusenko
 
DUMP-2015: «Как размножаются программисты» Николай Ясинский, Сигнал, Казань
it-people
 
О том, как бы частью хорошей команды. И как её собрать.
Igor Debatur
 
"Основы управления: от стратегии до команды" Программа "Я - менеджер" Роман Д...
Roman Dusenko
 
Секреты построения команды на удаленке
Академия интернет-маркетинга «WebPromoExperts»
 
Empatika open 17.04.10
Empatika
 
Как управлять командами в IT?
iQSpace
 
10 проблем заказчика на старте аутсорсингового проекта
Сергей Бережной
 
Вирусный рекрутинг в GoIT
GoIT
 
игорь ермаков
kuchinskaya
 
Путь IT-воина: как найти работу мечты и полететь в космос
SkillFactory
 
Зачем управлять временем? Научитесь его планировать!
Alexander Stoma
 
Собеседование как секс. Удовольствие должны получить обе стороны :)
Viktoriya Pridatko
 
Эффективный тест-менеджмент... и как с ним бороться
SQALab
 
Events
NLPseminar
 
Quicktrainings.com.ua Основы планирования и коммуникации, или как не дать про...
Aleksey Denysyuk
 
A3 анализ в скайпе
Alexey Ilyichev
 
Как управлять командами в IT?
iQSpace
 
Команда по международным стандартам
Elizaveta Shtoff
 
Ad

More from Mad Devs (20)

PPTX
Держите одеяло у себя: как общаться с кандидатом и узнавать все, что вам инте...
Mad Devs
 
PPTX
Дружелюбнй онбординг: как с увеличением количества не потерять качество
Mad Devs
 
PPTX
Mad Stream: Software Architecture 101.
Mad Devs
 
PPTX
Mad Stream: Соло-прокачка мобильного разработчика. Спикер - Айбек Ногоев.
Mad Devs
 
PDF
Mad Stream - 7 habits of highly awesome developers. Speaker - Anatoliy Fedorenko
Mad Devs
 
PDF
Mad Stream: "Что можно напечатать на 3d принтере, помимо еще одного 3d принте...
Mad Devs
 
PDF
Maв Stream: "Факт карты на службек у ПМа", спикер – Дмитрий Кононенко
Mad Devs
 
PDF
Лайфхаки менеджмента на удаленке от Дмитрия Кононенко
Mad Devs
 
PDF
Mad Talks. Astashov_splitbrain
Mad Devs
 
PPTX
Flutter vs Native App Development
Mad Devs
 
PDF
Mad Talks. Marketing tips for tech companies
Mad Devs
 
PDF
The paradox of choice in design
Mad Devs
 
PDF
Git and Github for Beginners
Mad Devs
 
PDF
How to hire freelancers
Mad Devs
 
PDF
Ethereum blockchain
Mad Devs
 
PDF
"Outside In". Web application testing.
Mad Devs
 
PDF
Asynchrony in python exists and why should you use it
Mad Devs
 
PDF
Ethereum: аспекты разработки смарт-контрактов
Mad Devs
 
PDF
Why we sleep. Michael Ivashenko
Mad Devs
 
PDF
Удаленное управление приложением и его аналитика
Mad Devs
 
Держите одеяло у себя: как общаться с кандидатом и узнавать все, что вам инте...
Mad Devs
 
Дружелюбнй онбординг: как с увеличением количества не потерять качество
Mad Devs
 
Mad Stream: Software Architecture 101.
Mad Devs
 
Mad Stream: Соло-прокачка мобильного разработчика. Спикер - Айбек Ногоев.
Mad Devs
 
Mad Stream - 7 habits of highly awesome developers. Speaker - Anatoliy Fedorenko
Mad Devs
 
Mad Stream: "Что можно напечатать на 3d принтере, помимо еще одного 3d принте...
Mad Devs
 
Maв Stream: "Факт карты на службек у ПМа", спикер – Дмитрий Кононенко
Mad Devs
 
Лайфхаки менеджмента на удаленке от Дмитрия Кононенко
Mad Devs
 
Mad Talks. Astashov_splitbrain
Mad Devs
 
Flutter vs Native App Development
Mad Devs
 
Mad Talks. Marketing tips for tech companies
Mad Devs
 
The paradox of choice in design
Mad Devs
 
Git and Github for Beginners
Mad Devs
 
How to hire freelancers
Mad Devs
 
Ethereum blockchain
Mad Devs
 
"Outside In". Web application testing.
Mad Devs
 
Asynchrony in python exists and why should you use it
Mad Devs
 
Ethereum: аспекты разработки смарт-контрактов
Mad Devs
 
Why we sleep. Michael Ivashenko
Mad Devs
 
Удаленное управление приложением и его аналитика
Mad Devs
 

Способы выращивания программистов с нуля / How to grow programmers

  • 1. Методы мотивации сотрудников. Способы выращивания сотрудников с нуля Минкин Андрей (Mad Devs)
  • 2. Кто я • Системный администратор 7 лет • Python-программист 5 лет • Go-программист 3 года • Тимлид – 3 года
  • 3. О чем доклад • Лучший опыт – практический опыт • Релевантный и понятный фидбэк важен • Создайте условия для обучения • Лучше день потерять, потом за 5 минут долететь • Кнут и пряник работают
  • 4. В процессе стажировки ни один стажер не пострадал
  • 5. Ситуация с кадрами в КР • Большая конкуренция с рынками РФ, РК, РБ • Весь движняк в Бишкеке • Около 5-7 профильных ВУЗ-ов в Бишкеке • Нужные скиллы даются только в двух университетах • Около 6 месяцев выпускнику въехать в происходящее
  • 6. Культура компании • Плюшки: чай, кофе, обеды • Возможно поехать на конференцию • Инвертированное управление • Прозрачные процессы и возможность менять процесс разработки • Много интересных задач • Развивайся!
  • 7. Как я докатился до такой жизни • Хочу управлять • Команда из 6 человек • Много задач, амбициозные планы • Денег на новых людей нет
  • 8. Проблемы • Нет опыта • Нет кадров • Нет денег
  • 9. Что предлагаем мы • Те же курсы, только это работа • Курс молодого программиста • За еду • Принявший наши процессы разработки • Экономия на курсах
  • 10. Что предлагают курсы • 10000 рублей в месяц • Не гарантированное трудоустройство • Обучение 6-12 месяцев • Трудоустройство через стажировку
  • 11. Как выращивать? • Берем студентов • Грузим реальными, но учебными задачами • Давим сроками • Даем фидбэк и помогаем справиться с депрессиями • Смотрим, что получится
  • 12. Экономика • Кормим обедами (~100$) • Компенсируем проезд (1000р) (минимальная зп порядка 900р) • Итого: 6000р • Примерный срок обучения: полгода
  • 13. Почему мы? • Нас все знают • Хороший HR-бренд • Нет текучки
  • 14. Какие проблемы у стажировки • Не платим денег • Проблемы с родителями • Подвешенное состояние у стажеров
  • 15. Почему не платим денег? • Знаний нет • Пользы не приносят • Другие разработчики тратят на них время • Одни убытки и никакой пользы • Так еще их кормить надо :D
  • 16. Что говорят родители • Иди в бухгалтеры. Там деньги есть сразу и главбух за год • Уходи, раз не тянешь
  • 17. Родительское собрание • Говорим о скудном высшем образовании • Знаний практических нет • Мы его обучаем • Нет, он не тупой, он еще не все изучил • Я понесу ответственность за вред сыну • Я не использую вашего сына, я ращу из него специалиста
  • 18. Подвешенное состояние • Не виден свет в конце тоннеля • Мы ищем бюджет и думаем, откуда найти деньги
  • 20. Итоги • Специалистов получили • В штат приняли • Код пишут хорошо • Нас разгрузили • Все стало лучше
  • 21. Чему я научился? • Процесс нужно делать более прозрачным • Стажеру нужно знать, когда это кончится • Метод «кнут и его отсутствие» в целом сработал • Обратная связь важна • Нужно чувствовать человека
  • 22. Итоги • 3 стажера -> 3 миддла сегодня у нас в штате • 20 стажеров • 5 прошли • 2 миддла сегодня у нас в штате
  • 23. Проблемы всех стажеров • Не умеют коммуницировать • Не умеют просить обратную связь • Нет фундамента • Всякие тараканы в голове
  • 24. Перерыв и время подумать • Мы отделились в отдельную компанию • Выросла команда (джуны и миддлы) • Было время точить скиллы в управлении • Читаем книги по управлению и психологии
  • 25. Книги, сделавшие меня лучше • Дэниел Голдман «Эмоциональный интеллект» • Роберт Чалдини «Психология влияния» • Карен Прайор «Не рычите на собаку!» • Сильвия Лекен «Сила интровертов» • Малкольм Гладуэл «Гении и аутсайдеры»
  • 26. Было • Берем студентов • Грузим реальными, но учебными задачами • Давим сроками • Даем фидбэк и помогаем справиться с депрессиями • Смотрим, что получится
  • 27. Стало • Задачи только учебные, с полезными практическими навыками • Рекомендуемая литература к прочтению • Тесты, CI/CD, Docker, софт-скиллы • Чем больше фидбэка, тем лучше • Предсказуемое время для сессий с ментором • Лекции о важности процессов (документация, тесты) • Личный ментор через N месяцев • Гибкие условия
  • 28. Временные ограничения • Нет места в офисе • Выход – стажируем удаленно
  • 29. Удаленный формат • Встречи раз в неделю для фидбэка • Проверка, сможет ли человек работать удаленно • Нужно ли ему это • Оставляем человека наедине с собой и смотрим, что получится • Можно отсеять тех, кому не нужно • Каждый будний день отчет на почту (что изучил, смотрел, делал) • Даем фидбэк по почте, корректируем курс • Три раза не отправил отчет – мы прощаемся
  • 30. Чего хочет стажер? • А мое ли это? • Рост • Менторство (лучше, когда по расписанию) • Своевременный фидбэк • Понятный срок выхода из стажировки
  • 31. Эффективный способ учить программировать • https://rfc.unprotocols.org/spec:1/C4/ • Принимаем то, что решает задачу • Постепенно повышаем требования
  • 33. Быстрый фидбэк • Решает задачу – мержим • Даем фидбэк о именовании и структуре кода-> доработка -> мерж • Проверяем docstrings + linter ->доработка -> мерж • Проверяем тесты -> доработка -> мерж • Настраиваем CI • Зеленый билд+тесты+тихий линтер+чистый код
  • 34. Плюсы • Есть нужные хардскиллы  • Процесс обучения проходит быстрее  • Времени тратится меньше  • Позитив и жизнерадостное поведение  • Нет нужных софт-скиллов 
  • 37. Как научить коммуницировать? • Предсказуемый менторинг (каждый день с 10 до 11 утра) • Делим на команды • Прививаем культуру компании внутри команды • Даем разные задачи, где важно коммуницировать между собой • Даем обратную связь
  • 38. Заставляем работать рака и щуку • Собираем двоих вместе • Устраиваем диалог • Все должны вылить все дерьмо внутри себя друг на друга • Даем советы со стороны • Учим идти на компромиссы
  • 40. Как научить писать тесты? • Делаем внутренний проект для команды без тестов • Запускаем в продакшн • Все падает • Чиним • Ломается • Гнев пользователей • С тестами такой фигни бы не было!
  • 41. Возмести нанесенный тобой ущерб • Говорим, какой ущерб был нанесен • Выслушиваем, как человек будет его возмещать • Ставим свои условия • Наблюдаем до первой ошибки • Смотрим результат • Повторяем
  • 42. Не навреди • Человек не прогрессирует • Где проблема?
  • 43. Проблемы • Девочка-отличница • Боится спрашивать • Завышенные требования к себе • Никакой выработки
  • 44. Решение проблемы • Разговор по душам • Смена ментора
  • 46. Как перестать бояться общения с менеджером и правильно планировать? • Берем стажера • Нагружаем проектами • Недосып, выгорание, стресс
  • 48. Решение • Берем бумагу • Выписываем все проблемы • Вместе ищем пути решения
  • 49. Мораль • Знай свое capacity • Сообщай о проблемах заранее • Используй ресурсы возле тебя • В любой ситуации есть несколько выходов
  • 51. Какая ситуация • Парень из деревни • Каждый день ездит за 100 км от города • Слабый ноутбук
  • 52. Плюсы человека • В целом хорошо с коммуникацией • Нет проблем с концентрацией и дисциплиной • Хорошо растет по хард скиллам • Выработка может быть лучше
  • 53. А не подарить ли ему ноут?
  • 54. Условия • Arch linux • Зашифрованный раздел LVM • I3 - WM • ViM/Emacs
  • 55. Подводные камни • Неработающий вай-фай • Выключенные настройки BIOS • Прочие мелкие пакости
  • 56. Результат • Продуктивность возросла (удобнее окружение, быстрее ноут) • - одна личная проблема • + 10 к мотивации • + 10 к лояльности
  • 57. Как научить писать документацию? • Даем стажеру любой проект • Забираем его • Даем другой проект • Отдаем первый проект другому человеку • ??? • Злость или потраченное время • Была бы дока, такой фигни бы не было!
  • 58. Закрепление всех результатов • Подключаем в реальный проект • Каждому стажеру свой ментор • Проверяем усвоенный опыт • Закрепляем • Берем в штат
  • 59. Выводы • Создай условия для урока • Стажеру нужно знать ваш план • Процессы должны быть прозрачны • Позитив и негатив работают вместе • Предсказуемые окна для стажера могут быть полезны • Давать нужно релевантный и понятный фидбэк • Постоянно повышаем сложность • Подавай пример сам
  • 60. Вопросы? • Twitter, Fb, Github, Medium: • @maddevsio • @Gen1us2k

Editor's Notes

  • #39: Тут надо рассказать историю
  • #41: Где ломается рассказать пару примеров из жизни