在segmentfault上回答别人的问题也有一段时间了,虽然不多,目前为止有70多个,被采纳的概率也不算低。

这段时间,总会发现有些人不会提问题,有些人不会回答别人的问题。

关于“提问”和“回答”我想说说我自己的看法。

怎么提问题

先来讨论下,为什么要提问?

废话,肯定是想找人解决问题。但是如果你说不清楚问题,要别人怎么给你解决呢?

我为什么说有些人不会提问题呢,先贴几个我见到的提问(不针对个人,仅做参考):

总结一下,这种提问的几个问题:

  1. 提问标题不够清晰、没有针对性;

  2. 提问描述没有详细地说明问题的情况;

  3. 提供的东西太少,没有详细代码。Talk is cheap, show me the code;

  4. 有的提问提供了代码,但是代码的格式非常的乱,没有做排版。

这种提问,对于回答者来说,想要回答这个问题有一些阻碍:

  1. 没法理解具体是什么问题;

  2. 不能对问题作出确定方向的判断;

  3. 耽误时间,不愿参与解决这个问题,造成不好的情绪。

我理解的好的提问应该至少有以下几点:

  1. 首先,看你要提问的问题,是否能直接通过百度,谷歌找到答案,如果可以,就不用继续提问了;

  2. 提问的标题要简介并能突出问题的重点;

  3. 选择合适的标签,这样可以尽可能地找到对该问题比较专长的回答者;

  4. 这个是最重要的。问题的描述要足够详细,列出问题的起因,说明出现的问题,必要时还要说明软件运行的环境配置等。尽可能提供详细的代码,且是跟该问题有关的所有相关代码。比如:一段js代码报错,也许跟相关的html代码有关,都需要提供。

  5. 如果提供了代码,请一定要对代码进行排版,不要让代码看起来那么乱。如果代码很乱,没有排版,我回答问题的热情会低到尘埃里,当我心情好的时候,也许会帮提问者做下排版,然后再回答。

怎么回答别人的问题

除了要好好的提问,也要好好的回答才行,灌水的回答既耽误自己的时间,也对自己没好处。

还是先贴图举例一些不好的回答:

要回答一个问题,应该先考虑这几点:

  1. 是否知道提问者真正的问题是什么?

  2. 这个问题我是否真正知道怎么解决?如果自己只是知道一点,不够确定,请先查阅资料,真正知道怎么解决了之后,再回答问题;

  3. 回答的时候,要条理清晰,简明清晰地说明问题出现的原因及解决方案;

  4. 如果代码可以更好的说明解决方案时,请贴出代码。

你真的知道怎么提问题和回答问题吗?相关推荐

  1. (资源)百度云盘:驴火歌王:阅读真的很难提分第2讲:洞茶 (2013北京中考)

    (资源)百度云盘:驴火歌王:阅读真的很难提分第2讲:洞茶 (2013北京中考)见上图 <祖逖>"天天练"(周六) 诸葛学堂<窦神归来文言文全年班>第 17 ...

  2. 提问的智慧—如何更好地提问题和回答问题 CSDN开发者互助问答平台测评「CSDN问答」测评

    目录 前言 CSDN问答使用体验 整体评价 产品功能 内容质量 产品bug 其他的一些建议 前言 CSDN问答是CSDN官方推出的一款子平台.其致力于帮助IT技术人解决问题,旨在为IT技术人提供一个可 ...

  3. 面试官问我 “String 的不可变真的是因为 final 吗“,我回答 “是“ 然后就被挂了。。。。。。

    String 为啥不可变?因为 String 中的 char 数组被 final 修饰.这套回答相信各位已经背烂了,But 这并不正确! 面试官:讲讲 String.StringBuilder.Str ...

  4. spring怎么解耦_Spring的IOC,你真的能解释清楚吗?

    一直以来,SpringFramework 作为 Java 企业级开发的老大哥,面试中也常被问到.虽说有些基础性的问题可能不那么特别被面试官和求职者重视,但如果真的问起来,能不能回答的准确.全面.有深度 ...

  5. linux 目录提权,【安全科普】Linux提权——利用可执行文件SUID

    预估稿费:90RMB 投稿方式:发送邮件至linwei#360.cn,或登陆网页版在线投稿 SUID SUID(设置用户ID)是赋予文件的一种权限,它会出现在文件拥有者权限的执行位上,具有这种权限的文 ...

  6. 如果你需要我回答你的问题

    我的生物信息学技能基本上都是自学的,在刚开始的阶段我也和大部分的人一样,会遇到很多问题,然后想着去一些群里提问希望得到解答,当然结果也是和大部分人的一样,问题不会得到答案. 后来,我通过看书和搜索慢慢 ...

  7. 《Offer一箩筐》2W字总结面试套路14问——不给例子的教程都是耍流氓!!

    01. 面试前的准备 1 准备好自我介绍 提前准备自我介绍非常有必要,这几乎是每场面试的"开场白问题".特别是受疫情影响的现在,在线面试更是绕不开这个问题. ⚠️ 自我介绍三大雷区 ...

  8. 专访@爱可可-爱生活:如何做好科学研究(干货满满)

    来源:NewBeeNLP作者:Maple小七 北京邮电大学·模式识别与智能系统本文约9100字,建议阅读10+分钟陈光老师教你如何做好科学研究. 「采访目的」 如何做好科学研究 「采访时间」 2021 ...

  9. 入职三天,公司给了100块钱叫我走人

    十月,金秋季节,本是丰收之时,却因为陆续有同事离职,心中多少有些悲凉之意,顿然想起从参加工作到现在,五年已过,当年青涩懵懂的小年轻,如今出街招摇过市时,被小孩子看到都会喊声大叔.回想这五年,有心酸和无 ...

最新文章

  1. R多变量正态性检验(Multivariate Normality Tests)
  2. C指针原理(36)-C快速入门
  3. java new thread参数_java线程池01-ThreadPoolExecutor构造方法参数的使用规则
  4. hdu 4409 Family Name List LCA +stl
  5. Codeforces Round #627 (Div. 3) E. Sleeping Schedule dp
  6. 扫盲:php session缓存至memcached中的方法
  7. mysql 存储xml类型_(MariaDB)MySQL数据类型详解和存储机制
  8. 完整的SQL Server邮件服务
  9. python eval函数_Python基础元素语法总结
  10. 第13章 集成学习和随机森林 学习笔记上
  11. linux音频alsa-uda134x驱动分析之一(over-view)
  12. 计算机快速看图教程,cad快速看图制图
  13. 3月第4周网络安全报告:境内76.2万个主机感染病毒
  14. virtualbox 设置静态IP
  15. android中数据统计,Android 友盟统计集成
  16. CryEngine5 Shader调试
  17. PL2303HXD驱动
  18. [NOI 1997] 积木游戏(dp)
  19. 多线程--何时用到多线程
  20. Linux编程入门四进程

热门文章

  1. Pass云Docker介绍
  2. 咸鱼翻身之路——迷宫问题
  3. ES7之async,await
  4. RemObjects Remoting SDK for Delphi
  5. JBoss多实例端口冲突问题
  6. linux有什么作用
  7. 车辆在刹车不及时导致与行人发生碰撞事故,产生出险记录
  8. 基于CSS mask-image 实现炫酷图片过渡效果之星球大战
  9. C语言缓冲区基础知识
  10. 什么人算是程序员??