1.8. 遇到问题怎么办?

反馈纠错

哎呀,报错了!

本课程为实战课程,每一个步骤我们都会清晰指出,课程也是经过时间的检验,一般情况下很少出现问题。但是编程就是这样,没有 Bug 是不可能的,如果你遇到卡顿,无法确定是你自己操作的问题,还是课程本身有瑕疵,请遵循以下方法来高效地解决问题。

培养自行解决的能力

我们程序员,是问题的解决者。

当你在学习本课程遇到问题时,建议自己先尝试解决问题。培养自己独立思考,检索信息能力,能让你在工作中得心应手(那个时候没有人能帮你)。

如因能力所限,确实无法解决,或者已经花费了很长时间(几个小时、半天、一天)。为了学习的连贯性,这个时候就应该寻求帮助。

你可以通过群,或者是 私信作者 ,只要你不放弃,课程作者会一直陪伴你直到问题解决。然而因为工作和信息比较多,我可能无法做到实时处理,也请见谅。

我不一定会直接给你答案,因为有些问题我自己也没遇到过。且一些特殊的场景需要要求我跟你同样的环境和代码,这个很难做到。然而,我会给你指明解决问题的方法,助你摆脱困境。能帮助你持续学习下去,我会很开心,所以私信我不用觉得不好意思。

最后说一点,私信的私密性有碍于知识的传承。你遇到的问题,可能以后别人也会遇到,所以可能的话,请尽量提问答帖,或者在问题解决后,尽量在每个课程的底部分享出来,可以让后人得益。

下面讲解如何自己动手来解决问题。

第一步、自检

某个地方被报错卡住了,请不要着急,无数人学习过此课程,虽然自身还是有可能存在 Bug,不过几率比较低。每个课程最后一章都有一篇《作品分享和学习感悟》的文章,这是成功完成本课程的同学在分享他们的作品,推荐看下这篇文章,会增加你自己自检的说服力:

反馈纠错

大部分情况下遇到的错误,你都可以通过自检来完成。常见的操作失误如下:

  • 命令行没有区分虚拟机和主机去执行,导致命令行执行报错;
  • 少执行了一个命令;
  • 漏写了几行代码。

上面的失误,重做整篇文章、一整章、甚至是整个课程,就能解决问题。

不要害怕从头再来,这是编程,自检的每一遍都是在学习。温故而知新,这也算是给了你一个温习所学知识的机会,多检查几遍也只会让你更加熟悉知识,有益无害。

第二步、文章下方讨论

每篇文章下方我们都有讨论的区块,仔细查看这些文章,他们可以给你很多参考。默认讨论是按照点赞最多进行排序:

反馈纠错

第三步、搜索论坛文章

请前往 社区搜索页面 ,输入你的关键词,注意关键词的选择,很多时候你能定位到相关问题,甚至更好的,搜索到相关的教程:

反馈纠错

如果社区搜索未找到相关内容,请 Google 或者 Baidu 搜索看下是否有相关的解决方案。

第四步. 认真提问

找不到答案的话,就可以提问。提问时注意思路清晰、提供足够的信息,阅读下程序员必读的 《提问的智慧》 ,再做一下 小测验

另外还要保持格式整洁,这将会让阅读者感受到你的尊重,大家也会更加愿意帮你解答问题。编辑器使用和 Markdown 简单用法,请学习下 LearnKu Markdown 编辑器使用指南

每篇文章底部都有提问按钮,点击此按钮:

反馈纠错

然后选择「提个问题」:

反馈纠错

通过源码调试

  • 跳过前端代码

建议反馈

如果发现是文章的错误,可以针对文章『提交改进』,如果是网站的建议和反馈,请点击右下角的悬浮球:

反馈纠错

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
贡献者:1