起因
在我入行早期,非常的菜,当时除了请教厉害的同事以外,还在CSDN文旦上进行过提问,受到过大佬们的帮助。
后来我会将我遇到的一些问题和总结的经验在CSDN上以文章的形式记录下来,作为我的笔记一般的存在,没想到也帮助到一些人。
记录文章的习惯并没有很好的延续下午,所以我中断过挺长时间,偶然一个比较空的机会,我又重新关注到了CSDN问答,想着现在的自己也有能力帮助一些为入行或入行早期的新人。
可能很多提问者也是没有什么经验,是比较笼统的提出一些问题,让答题者没办法有效的进行解答,所以我想写一篇文章讲下,如何有效的进行提问
正文
标题
标题要比较直观的讲明问题大概
方式一:写功能点,如:banner轮播图上下一个切换失败
方式二:写使用工具疑问,如:echarts.js柱状图如何重叠
标签
确定是哪方面的问题,通常我们的问题一般是前端和后端之分,细分的话前端也可以分为Javascript、Html、CSS、Vue.js、React.js、Node.js这些,后端可以细分语言,如Java、Php、MySQL等
问题遇到的现象和发生背景
如果说你认为标题已经很明确讲明了,这里可以少写一些,如果标题没太明确,在这里可以详细补充说明
如:
ElementUI 第一次点击按钮,dialog弹窗内容显示异常,后续第二次以及之后就正常
问题相关代码
这里是很重要的一个环节
- 如果是代码错误最好是将问题代码粘贴出来,答题者可以直接拿来进行运行分析。
- 如果是工程或工具运行报错,将报错信息粘贴,并截图报错全貌
- 如果是练习的不太重要的代码,遇到没有很难分析出那一步报错,我建议将代码托管到gitee或者其他公开的仓库,能让答题者看到代码全貌
报错信息
最好是粘贴全部,也可以截图全部
解答和尝试过
我个人是希望提问者是有自己通过搜索文档或者百度其他信息,有做自己解决问题的尝试。
除了理论问题,我并不希望看到整个问题只有一个标题,自己没有任务其他尝试,来让解答者提供源码帮助。
想要达到的结果
这个也是蛮重要的,想要将问题代码修复成什么样子
预览
填写完成上述内容,自己看下问题的格式,包括提供的截图和语言描述,问题代码等是否合理,能够让解答者直观明了问题的情况。
是否付费悬赏
通常情况下,答题者更愿意帮助有酬劳的问题,可能会有更多的人提供更丰富快速的解答。
不过这个看个人意愿和问题的复杂度,如果是比较简单的问题是不需要答题者付出太多精力,如果是复杂的题,可能需要花费更多时间和精力帮助解答。
大多数人还是比较简单的问题和没有知识(帮助)付费的习惯,这个大家都知道。
及时查看解答和反馈
答题者不会一天24小时在线,更多时间是相对空闲的时候翻看解答问题,所以提问者最好是能及时查看解答信息和进一步沟通。
采纳
这个对于答题者是很重要,也是激励答题者持续帮助别人的动力,所以提问者如果又被解决问题,那么请你及时采纳,就是对解答者最大的感谢!
最后
在你比较弱或者需要帮助的时候,有人为你提供帮助。
也希望当你变强或有能力的时候也可以去帮助需要帮助的人。