|
提问很重要,正所谓万事开头难,一个提问就是一个讨论展开的出发点,也是后者的根基。
1.先说明你要提出问题的大背景,比如说问题所属的任务或者项目,你的平台是什么,你的最终目的又是什么。(如果有的话)
2.再从你的头绪中归纳出最重要的若干问题,逐点提出。
3.在交流的过程中,针对每一个你自己提出的问题,反馈你对别人的解答(回帖)的意见以及理解程度,确认或者持异议。
4.在所有问题都解决了的情况下,可以在原帖上或者开一个新帖,提出新问题或者扩展原来的旧问题。
我举个例子:
--------------------------
什么是initrd呢?它在内核中的代码流程如何? 两个问题
> initrd就是BOOT LOADER initialized RAM disk。它的流程如下:
[图示] 对两个问题的解答
嗯,明白了。那可以给出代码解释吗? 反馈你的意见,确认后提出新的问题
>代码解释如下:
setup_arch函数
[代码注解]
...
哦,好的。我慢慢理解一下吧。 反馈对新解答的意见
嗯。基本上理解,但对你的代码解释,我有几点疑问:理解后提出新问题
...
----------------------------------
好的提问思路,对于有效率地解决问题是必要的。希望兄弟们以后要注意培养这方面的技巧。 |
|