答疑原则和理论依据#

答疑原则#

"你看不懂我这 '优雅' 的代码, 对吧?这说明我很聪明."——这样做不是好的教学.

—— Bjarne Stroustrup《CppCon 2017: 传授和学习现代 C++》

  • 能提供代码辅助回答的地方, 尽量给出代码或启发提问者给出代码.

  • 答疑的过程应该是启发式的, 是要辅助提问者自己弄明白这个问题.

  • 先解决问题, 再做详细解释.

  • 回答时尽量详细但保持简单: 不聪明, 不自作聪明, 不在回答中用复杂的回答显得自己很聪明.

  • 如果有更简单的方法, 教给提问者.

答疑范围#

答疑室的目的#

社会实践是检验真理的唯一标准.

—— 1963 年《五评苏共中央的公开信》毛主席加注

当前目标是通过答疑实践,

  • 了解东南大学学生在学习 C++ 过程中的痛点.

  • 让学生能抛弃 "C++ = C + 面向对象程序设计" "设计模式只能用于面向对象程序设计" 等错误认识, 对 "是什么让 C++ 成为 C++" 这一问题有一定的正确认识.

  • 积累 C++ 的传授经验, 总结一些简单的教学示例 (不是语法的堆砌, 而是 "为什么要有这个特性" 的生动解释).

参考资料#

答疑方法#

编程思维#

教学方法#