首页 > 数据库 > 数据库开发技术 > 技术群里,如何做到有效提问

这几个月以来,有时候也潜在几个数据库相关的微信群里。一来看看业界技术大拿对特定数据库的一些看法,透过他们的观点,也能及时了解现在数据库相关领域发展的程度,尤其是国产数据库;另一方面,可以看看一些群友提出的一些问题,以及对应的解决方法。
很多时候,提问的人可能感到很惊讶,就是提了问题以后,石沉大海,没有人去应答。碰到这种现象,有几种可能:
可能那个问题确实太难了,这种情况非常少见, 毕竟卧虎藏龙不在少数。
问的问题太空泛,让人无法回答。
感觉提问这个东西,二三十年了,还是一样的没太大的长进。在20年前的BBS时代,一样的存在这样的问题,有的人懒得敲文字,就简单笼统的写几句,然后盼着人家给他完美的答案,可能吗?那个时候使用TERMINAL登录BBS的人多,贴图也不是很方便,基本上大部分全靠文字的描述来获得提问的信息了。
发展到现在,还是这样,一些人提问,仍然是简单几句话。这也分两种:
一是,他是真的初学初用者,不知道如何提问。二是,他是真的懒,本来可以有足够的信息,但就是懒得写全。
针对第一种情况,需要掌握方法,也许本文是你需要的。
针对第二种,真想说一句,没有得到及时有效的回复,那是活该。
提一个技术问题,至少包含下边几个方面的内容,以某数据库为例:
1.操作系统以及数据库的版本号:比如CentOS7.x PG14.7/MySQL8.0.33
2.出问题时的现象,比如wal log没有进行archive, 感觉不断暴涨,查询比以前慢很多。相同规模的查询,以前是10ms级的,现在变成差不多1s以上。
文字说不清楚,可以贴图。
3.其它上下文:日志文件里头的提示, 操作系统里头资源消耗提示
把问题先说出来,同时要把问题出现的上下文、环境,都连带列出来,这样才能让看到问题的人,相对准确的把握到对应的信息,从而给出相应的反馈。
再回过头想一想,你越发想偷懒,结果没有任何人响应,倒还不如一步到位,把问题整理清楚,准确有效的列出来,是不是总体沟通成本更低?
还有一种现象,有些人,老爱发些攻击人的言论,这种是不利于技术讨论的长期发展的。虚心请教不好吗?求同存异不好吗?人家回答你的问题可以算是情分,不回答是本分。不要苛求太多。
说的不好听的话,是戾气太重,碰到这样的人,肚量大的,可能一笑了之,不过,也不太主动搭理这样的人了。碰到不想让步的,可能就直接怼回去了。交流问题而已,只提问题,不涉个人,最好能有感恩之心,还是那句话,想想,人家与你非亲非故,能帮你解决问题,已经是很好的了,你还要去攻击人家,去指责人家,安的什么心肠呢?
牢骚归牢骚,只要有时间,还是会坚持写一些短文,就算是给某数据库做宣传了,希望越来越多的人能入这个门,然后进一上提高和深入。就跟练太极拳一样,入了门之后,方法正确,提高也是一层一层的。
原文作者:数据库杂记;如有侵权,请联系管理员删除。