Как научить языку C++: опыт создания курсов на Coursera

Илья Шишков

Старший разработчик отдела безопасного поиска компании Яндекс.

В 2016 году представлял на С++ России доклад о принципах создания тестируемого кода.


В течение последних полутора лет я руковожу созданием специализации на Coursera о современном C++. Специализация будет состоять из пяти курсов, два из которых уже запущены, а ещё один почти готов.

В своём докладе я хочу рассказать:

  • с какими проблемами мы столкнулись в работе над курсами (например, через 3 месяца работы мы выбросили все материалы и начали заново)
  • как мы формируем программу курсов и почему именно так (например, почему слово "указатель" не прозвучало в двух наших первых курсах ни разу)

Кроме того, за время работы над специализацией у нас выработался набор принципов, которые, я уверен, применимы и в повседневной работе:

  • в процессе интеграции нового сотрудника в проект
  • во время code-review
  • при найме Поэтому я не просто хочу рассказать, как мы делаем специализацию, но и попытаюсь переложить полученный опыт на повседневные задачи.

Slides in pptx

Platinum спонсор

Gold спонсоры

Silver спонсоры

Community спонсоры