美文网首页
如何提问

如何提问

作者: 走进科学 | 来源:发表于2018-04-18 18:15 被阅读78次

    1 "北海,我只能告诉你那以前要多想"

    开发过程中遇到bug的时候,比起去提问,去搜索,先做的就是思考.尝试独立解决,而非寻求帮助.

    2 别人家的孩子

    除非这个bug的特征非常明显,聪明的你能一眼看出问题所在.还是严格按照控制变量法从上至下的,去定位bug.

    举个🌰:

    在开发套壳类App时,许多问题需要定位bug在App上还是web页面上.
    分别去对照iOS与Android,和微信与App去定位Bug.
    
    这时候聪明的你可能发现了bug在App上,但是你还是没有头绪.
    这时候最好来点狠的,完全弃用项目中使用的自定义webView,使用原生webView加载页面.
    若无bug,则一步一步将自定义代码添加至webView中,直至某段代码的添加复现了这个bug.
    

    3 你就不会百度吗

    机智的你这时候已经定位到了bug,如果没有解决头绪.可以尝试去搜索.但是这里提供几个建议:

    • 优先在编程社区内搜索如简书 掘金 CSDN stackoverflow 之后是google 最后才是百度

    • 如果搜索的关键字已经比较专业了就不要在添加修饰词了. 如要查找Voip相关的内容,搜索Voip即可.不要进行voip 开发, voip 配置之类的搜索.在编程社区内搜索要特别注意这一点,他们的搜索引擎不没有你聪明.

    4 "为什么不先问问神奇海螺呢"

    很多时候机智的你去提问的时候,问题还没说完.你就发觉可能哪里错了.

    因为你在描述问题的时候就是在梳理逻辑.很多一开始你任务莫名其妙的bug在你梳理过一遍逻辑之后迎刃而解了.

    既然如此比起问人,你为什么不先去问问神奇海螺呢?

    海螺不好搞,你也可以搞只鸭子

    5 大家都很忙

    哪怕尝试了神奇海螺都解决不了问题的你,此时可能很沮丧.这时候你可以去找你的同事朋友帮忙了.

    请求帮助的时候,请简洁的描述bug的信息,和你为了解决这个bug已经做了哪些尝试.

    最后请谨记"别人没有帮你解决bug的义务".

    6 为什么陨石总会落在坑里?

    吶~ 真是一个值得思考的问题呢!

    不想当个陨石坑? 请认证执行 1 - 2 - 3 - 4 - 5.

    相关文章

      网友评论

          本文标题:如何提问

          本文链接:https://www.haomeiwen.com/subject/xttpkftx.html