编程过程当中问题解决,个人基本流程

编程问题解决流程

背景

我是一名Java程序员,作过几个Android项目和Java Web项目,在我原来工做过程当中老是会遇到一些这样那样的问题,但我发现我每次个人解决方法和流程,都很相似。程序员

问题解决流程

尝试理解问题现象

在平时工做的过程,老是遇到生产环境的程序报错,首先你要查看报错的输出信息,无论错误是否是英文还中文,你都要尝试读一读错误信息,尝试理解错误信息,有时候直接读错误信息,就能够直接了解报错缘由,若是这样的话,或许你就能够直接解决问题了。若是不能理解错误信息,不要紧能够进行下一步了。编程

搜寻相似问题经验

经过上一步,咱们就能够大概了解错误信息或问题现象是一个什么样子。这样咱们就能够提炼出本身对问题的关键点,造成Google搜索的关键词,这样咱们就能够经过Google筛选出,别人遇到相似问题,是怎么样解决这个问题,这样也有利于咱们找到更好的解决方案。找到不一样的解决方案以后,就能够进行下一步了。文档

本身着手实现方案

经过上面一步,咱们就能够经过找到的多个解决方案,不断尝试,是否解决问题。若是在上一步理解的缘由,基本上面本身能够颇有信心确认解决方案的有效性。若是不能理解缘由,也能够经过这一步实现解决方案,了解和理解问题缘由。若是时间富有的话,能够尝试进行下一步。搜索

屡次重现和解决问题

问题解决后,若是没有理解问题。能够尝试重现问题现象,而后,再尝试使用方案解决,解决的过程当中,最好可以参考官方文档对当前问题的解释(通常来讲,官方文档对问题的解释老是最简洁明了的)。通过屡次重现和解决问题,下次遇到相似场景的问题,这就让你留下了深入印象了。程序

相关文章
相关标签/搜索