- 第一类问题,也是最容易解决的问题是:有报错信息的问题。因为这类问题已经帮我们定位到错误了。
解决这类问题核心是可以快速查找错误代码的技术文档。各软件产品都有相应的技术文档,对待技术文档要能够在遇到某个问题时快速索引到相关信息。
这就需要平时多逛这些技术文档,熟悉技术文档,可以快速索引,因为有时光靠搜索关键词,是很费时间的。
大多数时候,我们常常是因为无法查找到信息。
- 第二类问题,没有报错信息。
解决这类问题,帮助我们定位错误的方法就是查日志,所以需要我们能够清晰的知道软件的日志文件在哪里。
拿到了日志文件后,还需要我们对运行原理的了解,否则,也会一头雾水。
- 第三类问题,难以定位的问题,也是最困难的问题,非常考验技术能力。
解决问题的核心就是定位问题,如果一个问题难以定位,我们就会用排查法一个个排除可能性。技术能力强的人会知道底层运行逻辑,就能够把错误范围缩小。