每年夏秋之交,我不知道我适合不适合学计算机反正我分够了而且计算机出路好系新生们步入大学,开始了C和C with classes语言及TC和VC6.0软件操作方法的学习,学习的过程是坎坷的,尤其是当你面对着不兼容的VC6、那本红色的经典教材和狗啃的缩进一样的代码的时候。程序的逻辑也是很难理解的,作用域这种高深的问题,让他们更加头疼,更不要提计算素数这种高深的数学问题。
这个时候,新生们往往会选择知乎来作为提问的平台,他们的时间有限,提问往往很简单明了:“为什么代码有问题?”,“C语言实现xxxxx,怎么做”,“为什么C++不兼容”,然后放上一大篇代码,的照片。有类似的问题的同学,也会像百度贴吧跟帖那样地,在下面回答一句:同问,为问题增加一点点的热度。这时候,一些热心的答主出场,粘贴上完整的代码,耐心地解释题主的问题,随后问题解答完毕,提问者也一句话不回地投入了繁忙的学习中去——这大多是幸运的人,而大多数的问题,都会被知乎管理员封禁,阻断了学习者获取真理的道路。
我曾经也在知乎热心于C和C with classes语言的解答,指导他们如何安装正确的IDE,近乎于手把手。然而我的能力最终是有限的,不能帮助到所有的提问者。听闻我浙的翁恺老师,也因为自己MOOC上的学生不会配环境而发愁,就让他一个学生的毕设用JS做了前端的C语言解释器。对学习者的帮助如此之大,却依然不能断绝他们的疑问。
妈的讽刺不下去了,强行呼应标题,什么是劝退流?这样:
学C语言入门看什么书?The C Programming Language
学C++入门看什么书?The C++ Programming Language, C++ Primer
学数据结构看什么书?算法导论
用什么IDE/编辑器?装Linux,最好是Arch,用最新的gcc和vim
编程技术怎么提高?每年10W行代码
做不到/不会做?劝退!