Однажды мы с вами уже размышляли, нужно ли учить язык C перед языком C++. Это разные языки, каждый пошёл когда-то своим путём. Но всё-таки многое из C вошло в C++ и уходить, надо сказать, никуда не собирается, поэтому часть, совместимую с C, игнорировать нельзя и, по моему мнению, следует изучать первой.
Сегодня посмотрим выступление Ильи Шишкова (старший разработчик отдела безопасного поиска компании «Яндекс») на конференции C++ Russia 2018. Проанализируем вопрос в целом и это выступление в частности с точки зрения андрагогики (дисциплины, чей предмет — то, как нужно учить взрослых людей) и дидактики (теории обучения — такая дисциплина, которая занимается вопросами «Зачем, чему и как учить?»).
* * *
На курсе пять «поясов»: белый, жёлтый, красный, коричневый, чёрный. Заявленные цели: научить «самостоятельно решать практические задачи на языке C++», применять естественные идиомы и конструкции, самостоятельно находить ответы и изучать язык глубже; писать эффективный код без ущерба для качества.
Из выступления: «Чтобы они знали, какие есть источники информации, знали ключевые слова и могли, грубо говоря, нагуглить ответ на свой вопрос. Ой, меня просили не говорить слово „нагуглить“. Поискать в „Яндексе“».