1 提出问题前:
1-1 :仔细检查有没有简单的语法错误,例如中英文输入法的标点,该是数字1的地方不用字符1。
1-2 :去回顾某个函数的正确使用方法。
1-3 :去网上查找有没有人遇到过相同的问题。
1-4 :程序不会出错,只有写程序的人出错,不要怀疑是电脑针对自己从而怨天尤人。
1-5 :写代码时就要有注释和排版的好习惯,方便查错。
2 提出问题时:
2-1 :精炼的归纳自己遇到的问题,避免无意义的语气词。
2-2 :不要贴一大串没有注释的代码,与人方便,与己方便。
2-3 :寻找专业论坛,例如CSDN 或者 segmentfault。
2-4 :实在是无法解决的问题,请教周围的强者……
总之,在提出一个问题之前,一定要是自己思考过很多很多次的,确认是自己解决不了的问题。
参考资料:
http://segmentfault.com - 技术类问答网站(国内)
https://stackoverflow.com - 技术类问答网站(国外)
提问的智慧:https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md
小黄鸭调试法:http://blog.jobbole.com/85719/