废话文学|小白如何定位并解决问题?避免做伸手党

这篇文章算是吐槽+随笔性质的吧,暂定的标题其实并不能完全概括我的内容😂

本文对大部分CSDN用户来讲都是通篇废话,受众:小白!小白!比小白还小白的小白!不知道怎么定位错误解决问题,又不想做“伸手党”麻烦别人的朋友!  (比较有经验的朋友就当看废话文学看个乐子就好,不喜勿喷)

可能看起来全是废话,如果有那么一点点帮助🤏,笑过还请点个赞

目录

起因是这样

方法


起因是这样

某vue技术交流群里有一位小白同学,经常提一些让人啼笑皆非的问题。他的提问,70%是很基础很简单的问题,比如说怎么赋值,样式怎么调、怎么对齐,或者一些通过查阅element-ui官方文档,甚至copy上边给出的demo就可以解决的问题。

小白同学的常用提问方式为:

小白:“为什么我这里报错?是什么意思?”

【一张报错截图】

【一张一半的代码截图】

--有人解释问题--

小白:“哦,那怎么改?”

久而久之大家都麻了,实在是因为他的问题太让人无语了。

“为什么把deviceList给el-table的data不行?”

“因为他接受的是数组,你给他的是对象啊”

“我这不是List吗”

“……不是改个list的名字就是array了啊……”

“那怎么改?”

“这个东西怎么字体居中?”

“你看官方文档,message组件有个center属性”

“这是错误提示,跟那个不一样”

“不一样?你用的不是message组件吗?”

“是啊”

“……message组件提示属性通用”

“哦”

“怎么给表单设置必填项?”

“element-ui官方文档写了”

“文档上没有啊”

“怎么可能,你看‘自定义表单校验’那段”

“哦哦”

……

“弄不懂”

他的做法就给我一种“我并不想学会这门知识,不想知道问题原理,我只想应用出结果。怎么实现我不管,代码漂不漂亮我不管,糊弄实现了就行”的感觉。我就特别想吐槽一句,您不如直接去tb找个代写好嘛!

真正给我整笑了、让我想写这篇随笔的,是今天的这段对话:

小白:“这是什么错误?不影响运行”

【错误:Duplicate keys detected ……】

我:“虽然可以直接告诉你是key值有重复导致的错误,但还是建议你自己翻译一下百度一下这个问题,人家错误提示信息都很明确的指示了是什么错误、是哪个组件出了错”

小白:“我知道”

【一张截图】

小白:“我这重复吗?”

我:“……你还是没get到这个错误提示信息啊,人家告诉你是面包屑组件的错,你看的也不是面包屑啊”

【breadcrumb组件截图】

小白:“怎么改?”

我:“……”

路人甲:“= =……  自己改”

小白:“自己怎么改?”

不是说不让提问,也不是说“嘲讽”小白同学。因为我比现在还菜的时候对于定位问题和解决问题也很茫然,也有经常问导师同学的时候,我算是从半个“伸手党”成长到了现在基本可以自己定位问题、解决问题的入门程序员吧。

那么接下来简单介绍一下我的方法论

方法

在写代码的时候写出了bug经常会看到报错信息,那么定位问题、解决问题是怎么回事呢?写出bug IDE报错相信大家都很熟悉,但是定位问题是怎么回事呢,下面就让小编带大家一起了解吧。 

首先,看到报错信息后,对信息进行解读。

红圈部分是错误描述,英语好的自己翻译,英语不好的请善用各大翻译软件,不要连这翻译的活都要别人帮你。蓝色部分,由上到下是该错误产生的位置在项目结构中的层级。

如果是组件使用的问题、框架的特性、样式等等问题,首选建议翻阅官方文档,属性、方法都有很好的描述和demo,照葫芦画瓢。

e.g. App组件 -> Layout组件 -> Navbar组件 -> Breadcrumb组件 最内层的就是错误具体的位置

其次,解决方案,建议先百度再伸手

拖动鼠标,复制这一段报错信息,粘贴到搜索引擎(例如百度、google)进行搜索。注意:是这一段,不要过多。

 看看其他的大佬的解决方案,CSDN上很多优秀的解决方案。如果看一圈下来还没有解决,再去提问

最后,如何提问

1.有礼貌√ 别人不是义务给你解决问题,少用祈使句,多说“请”和“谢谢”

2.结合自己已知的信息,仔细描述问题 √   

不要代码片段一丢、错误信息一截图,一张嘴一伸手“这怎么回事?怎么改?”   x

正确示例:

“想请问一下,XXX是什么问题呢?我的理解是XXX,是这样吗?我已经试过了XXXX这样的方法,但是还没能解决,有没有大佬可以帮我看一下呢?谢谢”

最后,祝大家都有所成长,避免做伸手党

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值