作为一个程序员,我们在开发中时常会遇到各种各样的问题,程序员的能力在某些时候的体现就是其解决问题的能力。

所谓问题和成长息息相关,相辅相成,千锤百炼,方得始终~ 

那么我们在遇到问题的时候应该如何面对,如何处理,如何提问,下面我就这个一话题做一下自我的总结,希望可以帮到大家.

当问题产生的时候我们总会想着有木有什么好的方法可以解决,那么就需要提问。

1、提问前


  • 尝试自己解决

  • 百度,google善用搜索引擎解决问题,
  • 查阅手册文档
  • 查阅论坛社区
  • 查阅源码,梳理代码逻辑
  • 自检不断尝试

  • 不能自己解决

  • 明白自己想要什么,遇到什么样的难题
  • 梳理准备你的问题
  • 言简意赅


实际上80%,90%的问题都可以在第一个阶段得到你想要的解决方案。

2、怎么提问


  • 用词准确,问题明确
  • 描述清晰,信息充足

  • 具有准确有效的信息
  • 问题表现/内容如何
  • 做过什么样的尝试
  • 想要问到什么

  • 不要问毫无意义的问题

  • 有没有人会
  • 有没有人遇到过
  • 有没有人在

3.注意事项


  • 做好冷场的心理准备

  • 也许你的问题网上搜一下/看一下手册就可以解决
  • 也许别人在忙
  • 也许这个问题太简单
  • 也许没人遇到过

  • 谦虚,别人没有义务帮你解决问题
  • 没有一定自学能力,遇到问题之后伸手的可能不适合玩这个
  • 群的作为主要用于:扯淡、交流、分享,以上几条为前提


很多时候我们无法静下心来来思考和梳理问题,导致心情烦躁,不愿意再去面对,选择逃避,这样实际上你将错过一次成长的机会。

所以需要我们有一颗强大的内心,足够的抗压能力,要有耐心,要有钻研精神,静下心来冷静的处理所遇到的问题。

当你解决了某个问题的时候,你还需要思考它还有没有更好的解决方案,这样更有助于提升自己~~

不忘初心,方得始终~


作者:旧旧的 解决问题的方式,就是解决它一次