如何科学地提问

填写通识问卷

在开始预学习的第一个任务之前,请大家认真阅读官网《报名参与》在新窗口中打开《常见问题》在新窗口中打开两部分内容,并填写《“一生一芯”通识问卷》在新窗口中打开注意:通识问卷可以重做很多次,只有达到100分才能申请入学答辩。

阅读"提问的智慧"和"别像弱智一样提问", 编写读后感

你在预学习中的第一个任务, 就是现在仔细阅读提问的智慧在新窗口中打开别像弱智一样提问在新窗口中打开这两篇文章, 结合自己过去提问和被提问的经历, 写一篇不少于800字的读后感, 谈谈你对"好的提问"以及"通过STFW和RTFM独立解决问题"的看法.

我们设置这道题并不是为了故意浪费大家的时间, 也不是为了禁止大家提出任何问题, 而是为了让大家知道"什么是正确的". 当你愿意为这些"正确的做法"去努力, 并且尝试用专业的方式提出问题的时候, 你就已经迈出了成为"成为专业人士"的第一步.

大佬三连: STFW, RTFM, RTFSC

尝试在上述文章中寻找并理解这三个缩写的含义.

你可能会觉得字母F冒犯了你, 但事实上这个字母的含义从来都不是重点, 它只是反映出这三个缩写背后的传奇色彩而更容易被大家记住而已. 例如, RTFSC起源于Linux之父Linus Torvalds在1991年4月1日回复邮件中的第一句话, 目前在网上还能搜到当时的邮件列表. 有趣的是, Andrew S. Tanenbaum在Lessons Learned from 30 Years of MINIX在新窗口中打开 一文中把这封邮件作为MINIX操作系统容易学习的一个例子: 还处于学生时代的Linus Torvalds在10天之内就把MINIX学得差不多了.

与其说是学会提问, 倒不如说是学会不提问

很多同学不多不少都会抱有这样的观点:

我向大佬请教, 大佬告诉我答案, 我就学习了.

但你是否想过, 将来你进入公司, 你的领导让你尝试一个技术方案; 或者是将来你进入学校的课题组, 你的导师让你探索一个新课题. 你可能会觉得: 到时候身边肯定有厉害的同事, 或者有师兄师姐来带我. 但实际情况是, 同事也要完成他的KPI, 师兄师姐也要做他们自己的课题, 没有人愿意被你一天到晚追着询问, 总有一天没有大佬告诉你答案, 你将要如何完成任务?

如果你觉得自己搞不定, 你很可能缺少独立解决问题的能力.

但幸运的是, 这种能力是可以训练出来的. 你身边的大佬之所以成为了大佬, 是因为他们比你更早地锻炼出独立解决问题的能力: 当你还在向他们请教一个很傻的问题的时候, 他们早就解决过无数个奇葩问题了. 事实上, 你的能力是跟你独立解决问题的投入成正比的, 大佬告诉你答案, 展示的是大佬的能力, 并不是你的能力. 所以, 要锻炼出独立解决问题的能力, 更重要的是端正自己的心态: 你来参加学习, 你就应该尽自己最大努力独立解决遇到的所有问题 (当然一些由于框架代码缺陷导致的问题除外).

我是一个很享受帮助别人的大佬

以南京大学令人闻风丧胆的PA实验为例, 我们见过太多这样的情况了: 每年学期开始的时候, 总有那么几位上一届的热心师兄在群里无微不至地解答新手同学的各种提问, 这些新手同学也确实在残酷的PA训练中感受到热心师兄为他们遮风挡雨的温暖. 但过了一两个月, 这些热心的师兄总是会突然消失, 留下这些新手同学在PA的寒风中彷徨地等待; 而另一部分同学早就在这一两个月的摸爬滚打中锻炼出正确的心态和技能, 成长为可以独当一面的专业人士, 在PA的鞭策下继续前行. 关于这些热心师兄突然消失的神秘原因, 我们不得而知, 也许是他们感受到自身的课业压力, 也许是他们对回答这些无尽的问题感到厌倦, 也许是他们突然觉得自己给新手同学提供的帮助其实帮不了他们. 但不管怎样, 那些新手同学已经无法独立完成PA的训练了, 因为他们将会面对比学期开始更困难的问题.

所以, 我们并不否认你在帮助同学的时候给你带来的成就感, 但我们认为, 有很多更严肃的问题需要思考:

一个同学来提问, 如果说这个问题只是表象的话, 你能摸索出更本质的问题吗?

当一个同学不来询问你就无法解决问题的时候, 你之前所做的真的是在帮助他吗?

更重要地, 你能为这些同学的将来负责吗?

如果要问"你希望这位同学成长为什么样子", 我想大家的目标都是一致的: 希望他将来能成为可以独当一面的专业人士. 但同时你也需要认识到学习的规律: 这是需要长期接受专业训练的. 如果你仅仅把问题的答案告诉他, 他就可以成为专业人士, 那该如何对得起长年累月奋斗在一线的广大资深工程师们流下的汗水?

因此, 你每一次直接把答案告诉他, 直接帮他们解决问题, 都是在剥夺他接受专业训练的机会. 相反, 如果你真的希望能帮助他, 你可以尝试在不影响他训练的情况下指出他缺少的观念和技能, 该查资料/看手册/看代码, 就让他去查资料/看手册/看代码, 引导他针对问题提出自己的思考, 然后尝试并总结解决方案. 这对你和他来说都不容易, 但学习本身就是一件需要付出的事情: 如果你让他很方便地获得问题的答案, 那他就不能从解决这个问题的过程中收获应有的训练.

提问渠道

  • 群里沟通(推荐),比较积极的同学有希望发展为助教
  • 私聊助教(助教也有其他工作任务可能无法及时回复)
最近更新时间:
贡献者: Zihao Yu