-
首先,要自己尝试去解决问题。
在搜索引擎和论坛上进行搜索,阅读Q&A和手册等等都是非常好的方法。很多初级的问题都可以通过这些途径来解决的,解决问题的过程也是宝贵的学习的过程。我在自学的过程中,也总结出了一些小技巧。比如尽量使用google而不是百度,搜索英文关键词,当显示结果较少的时候尝试更换一下关键字/同义替换。除了上网搜索以外,自己也要根据自己掌握的知识去做一些诊断,排除一些可能的原因。当尝试了各种方法,自己还是没有办法解决这个问题的时候,再去提出问题。
-
要明确自己的问题和需求。
其实自己在尝试解决问题的过程中,就已经让问题的核心变得清晰起来。我们要做的就是归纳出核心,简洁客观得描述我们的目标和所遇到的问题。
-
在提问的时候,要学会换位思考,最大程度得方便别人回答你的问题。
比如要精确得描述问题,所处的环境,你所做的尝试和诊断步骤,让回答问题的人能够获得解决问题所需要的各种信息,注意措辞,有礼貌得提问,表示感谢等等,这些都能显示出来提问者的诚意,从而让自己的问题有更大得几率被回答。其实在写完问题描述之后,可以把自己想象成回答问题的人--当我看到这个问题描述的时候,我愿不愿意去回答,如果我去回答这个问题,我需要了解到哪些信息,我希望别人以怎样的方式描述问题--然后再做修改。
-
我总结出来,原则就是
- 能够利用低级资源(自己google,论坛,手册,Q&A等等)解决的问题不要动用高级资源(比如直接给开发组发邮件)。
- 让尽可能多的人从你的问题中受益。
- 换位思考,尽可能得方便大家回答你的问题。
参考资料:
欢迎大家分享自己的心得~
Michael Payne from Unsplash.com
网友评论