Upload
it-people
View
692
Download
3
Embed Size (px)
Citation preview
— Обучение разработчиков?!?Я думал они как-нибудь сами...
Павел Егоровtwitter.com/xoposhiy
Зачем учить?
«Это невозможно! Придется все переделать внутри!»
«У нас идея! Надо переписать весь этот быдлокод!»
«Тут много рутины, я хочу развиваться, я ухожу!»
«Давайте использовать фреймворк!» [втаскивает Angular]
«Angular сложный и неприятный!» [втаскивает React]
«Глупый React ничего не умеет!» [втаскивает Angular обратно]
«Фреймворки тормозят!» [выкидывает фреймворки]
Кого и когда учить?
•Новички
— погрузить технологии и практики
•Принципиально новая задача
— выбор и освоение инструментов
•Новый проект
— создать общий базис у команды
Дал почитать книжку...
...вернул через полгода, и закладка на 15-ой странице?!
От чего зависит успех обучения?
1. Простота и доступность
2. Полезность
Простота
Ощущение полезности?
пятая
On Demand Learning
On Demand Learning
•Доступные в любой момент времени
•Короткие курсы (1 день)
•Прикладные темы (технологии)
про другое!
On Demand Learning IRL
pluralsight.com — 3700+ курсов по 3-5 часов
lynda.com
tutsplus.com
trainsimple.com
codecademy.com
... презентацию ждите в твиттере twitter.com/xoposhiy
$30 в месяц?!
6 x х 2 недели unlimited обучения =
6 x – 90$+
тимлид
Обучение как игра!
playcodemonkey.com
codingame.com
Обучение как игра!
try.jquery.com
codeschool.com
pcottle.github.io/learnGitBranching
htmlacademy.ru
Мотивация!
Долгосрочная
Мотивация!
Краткосрочная, поддерживающая
В университете
Мотивируем ходить на лекции и учиться
Долгосрочная — хорошая оценка
Краткосрочная — домашние задания, контрольные, посещаемость
На работе
Мотивируем учиться проектировать
Долгосрочная — станешь архитектором модуля
Краткосрочная — каждую неделю выносишь задачу на командный дизайн-ревью
Active Learning
Flipped classrooms
Bloom's taxonomy (1956)
1. Понимание и воспроизведение2. Применение. Решение типовых задач по
аналогии3. Анализ. Сведение нестандартной задачи к
известным методам4. Оценка. Выбор подходящего инструмента5. Синтез. Развитие и создание новых
инструментов
Николай I (1834)
Новички — наше всё!
Организовать «курс молодого бойца»
Code Review
Design Review
Pair programming
Итог
•Простые и доступные форматы
•Английский!
•On Demand Learning
•Долгосрочная и поддерживающая мотивации
•Новички заслуживают особый подход!
Обучению нужна ваша забота!
Вопросы?
Презентацию ждите в твиттере!
https://twitter.com/xoposhiy
Павел Егоров