回顾各大技术网站、社区、问答,我们发现:真正的程序员高手都极度擅长提问。
好的提问不但能得到建设性的解决方案,更加能激发人们的好奇心、创造力和学习的动力。
毫不夸张地说,会提问的程序员一开口就赢了!
所以今天就来聊聊,什么才是好的提问?如何正确提问,才能让更多大佬愿意给我解答疑难。
1.讲清楚代码题目
很多程序员在网上问问题的时候就喜欢发一堆代码,然后问“为什么错了”。而这类问题往往回答的人少,不是说问题难,而是很多时候大家不知道题目是什么就看不懂代码。
这时候程序员高手大多是这样问的:简明描述了下某个题目,询问为什么错;编译有误,贴出编译的错误信息求解;执行有误,描述怎样操作执行以及会产生怎么样的错误。
所以当自己提问时,记得讲清楚代码题目、过程等等,以便快速得到解答。
2.节选错误代码提问
一定不要发很长很长的代码,然后提问!!!
这样没有人会有空来帮你调试再找出错误的地方。
当自己代码出错却又找出来时,可以先删除无关的代码,确保剩下的代码在编译或执行时存在同样的错误问题,再把这段精简后的代码格式发出来,这样大家阅读的时候能一眼看出问题所在。
3.不要“挤牙膏”一样的提问
有什么问题尽量一口气问完,而不是等别人回答了你的第一个问题,你开始聊天一样的问第二个问题,这样既浪费时间又低效率,还不一样有结果。
尤其是在网站提问时,更应该注意一口气将问题说完整。
举个栗子:
程序员小王和小于都很喜欢在网上问问题,但是他们问问题的风格迥异,比如小王喜欢一口气问完问题:“程序员做副业怎么接单?有哪些接单平台推荐?效果如何?”。
而小于则喜欢今天问“程序员怎么做副业?”,明天问“程序员副业途径有哪些?”,后天问“有没有程序员接单平台推荐?”。
过了几天,小王得到了完整的答案:程序员可以通过朋友介绍、接单平台等渠道做副业接单;常见的接单平台有程序员客栈、码市、devnors、程序邦等程序员兼职外包平台做点项目;比如程序员客栈,专为程序员等互联网相关人员提供自由工作,平台单子多,灵活度高、时间自由,可以有效搞钱。
而小于得到的答案就比较分散了,三个问题加起来的回答零零散散,大多是:程序员副业可以接单;副业途径有写文章、做直播;推荐平台程序员客栈、码市。虽然有回答但效果不佳。
可见当自己想在网上提问时,一定要一口气表达出自己的疑问,避开聊天式提问。
4.问题尽量带上礼貌用语
虽然每个人的生活习惯用语都不一样,但是起码在提问时,加一些礼貌用语,毕竟谁也不想回答一个脏话满篇的提问是吧。
看到这里,你学会怎么样高质量提问了吗?学会的话,点个赞再走吧~