编程小火车|你在群里提的技术问题没人回答!是为什么?因为没注意这 4 点


「有大佬在吗?我有一个问题想问一下」
你是不是经常在QQ群或者微信群里碰到这样的提问者 , 或者难道你就是!由于我建了几个技术群 , 经常会碰到这样的同学 , 前面几次我会直接@对方 , 然后告诉他有问题直接问就好了 , 有人看到就会回答了 , 不然 , 谁会跳出来承认自己是大佬呢?
后来 , 我干脆就写了这样的一篇文章 , 让更多的同学 , 尤其是新入行的同学学会更好的提问!这样 , 你的问题才会更有机会得到别人的回答 。。

编程小火车|你在群里提的技术问题没人回答!是为什么?因为没注意这 4 点
本文插图

提问的艺术
作为一个程序员 , 把代码写好是本分 , 但仅仅是写好代码是不够的 , 工作的过程中总免不了要与别人打交道 。 几乎隔一段时间 , 我就会发现有些人身上出现下面的这两个问题 。 第一个就是不知道怎么提问 , 第二个就是在工作对接的时候 , 有用的信息不实时收集 , 多次对同样的问题进行提问 。
今天来说一说如何提问的话题 。 说到这里 , 有点同学肯定在想 , 扯什么扯 , 提问谁不会呢 , 十万个为什么从小就听 , 回答问题不一定会 , 提问谁还不会呢 。
可现实真的不是这样的 , 其实关于如何提问 , 这个问题由来已久 , 而且很多人都对此有过总结 , 甚至有一本书就叫做《提问的艺术》 。 这里所说的提问当然不是平时生活中所说的“你吃了没有?”、“吃的什么?”这么简单的问题 。 指的是专业方面的问题 , 作为程序员来讲 , 那就是关于开发、部署等方面的问题了 。

编程小火车|你在群里提的技术问题没人回答!是为什么?因为没注意这 4 点
本文插图

我先来举几个糟糕的提问的例子:
有的同学在群里提问 , 上来就是:
接口返回404错误 , 是什么原因?
dubbo 服务启动不了 , 可能是什么原因呢?
昨天还好好的 , 今天突然数据库就连不上了 , 有没有人知道怎么回事?

编程小火车|你在群里提的技术问题没人回答!是为什么?因为没注意这 4 点
本文插图

先别笑 , 这可不是开玩笑 , 相信你肯定也碰到过类似的提问 , 碰到这种提问除了让人啼笑皆非外 , 就只能是忽略了 , 当做什么都没看见 。 没有质量的提问就相当于垃圾信息 , 就是噪音 , 谁会理会噪音呢 , 除了是你的上司、朋友 , 可能会劈头盖脸的教育一通 , 旁人基本上就忽略了 。
这种情况多发生在刚刚入门的同学身上 , 但也不全是 , 有些工作了好几年的同学也好不到哪里去 。 问题都提不好 , 我也不认为代码能好到哪里去 。
记得 , 有一次 , 微信一下子弹出了好几条消息 , 正好挡住了我正要操作的内容 , 本来就心生不爽 , 点进去发现是一个同学正在群里问问题 , 5、6条消息发出来 , 仍然看的人一头雾水 , 不知所云 。

编程小火车|你在群里提的技术问题没人回答!是为什么?因为没注意这 4 点
本文插图

解决问题不求人
这不废话吗 , 提问当然是遇到问题了 。 尤其是做开发 , 从刚刚入门的那天起 , 几乎每天都会遇到各种各样的问题 。 但是 , 并不是所有的问题都要找你的同事、群友来问的 。
遇到问题第一步:看 IDE 提示
拿开发来讲 , 碰到的问题就是编译问题、运行时问题、逻辑漏洞 , 当碰到问题的时候 , IDE 一定会给出提示 , 大部分问题都会根据提示自然而然的解决 , 例如很傻的少加了一个分号等
遇到问题第二步:看日志
查看错误日志 , 有一些错误日志可以很明显的给出解释
遇到问题第三步:找 Google
搜索引擎了解一下 , 这可是一个巨大的宝藏 , 尤其是在今天 , 你遇到的所有问题几乎都有其他的人遇到过 , 除非你是在做一个从来没有人碰过的领域 。 建议选择 Google, 百度搜索不太合适开发 。


推荐阅读