程序员必须会的4大提问技巧,你用了几个?

逛技术论坛或者我们会发现一些烂问题,比如““请求大家帮助”“我的程序不能运行!”,明显这样提问的“姿势”是不对的。

可想而知,这样的问题太泛,要为你解答的人也不知道从何处切入。

程序员必须会的4大提问技巧,你用了几个?

一名合格的程序员,必须掌握巧妙的提问技能,这将使他的职业生涯如鱼得水。

程序员必须会的4大提问技巧,你用了几个?

如果是一个好的问题,那将催生出好的答案。反之,烂问题是不可能碰撞出思想火花的。

下面w3cschool就来分享高级程序员巧妙提问的方法。

1、简单粗暴的方法——清晰描述问题

你在论坛发帖提问的时候,标题要用清晰的短句,比如“如何让网页的某个区域生成对应的PDF文件并保存”。

如果你不擅长运用扼要的语言提问,那就用简单粗暴的方法,直接贴出你的关键代码和报错日志就可以。

这样提问有个好处就是,解答者就不用再额外花时间梳理你的问题。

程序员必须会的4大提问技巧,你用了几个?

特别是对于CSS一类的问题,只有这样才能清楚明白的表达。

2、提交运行上下文

我们知道,写程序都需要对应的执行环境以及对应的各种配置项参数。

通常测试系统在报告一个问题时,是有规律可寻的,一般叙述模式为:出错表现、运行环境、错误日志等多要素。

3、切忌先入为主

在这里必须强调提问的大忌:一直强调自己的操作都没错,为什么结果出现问题。

程序员必须会的4大提问技巧,你用了几个?

如果你一直觉得你是对的,那么为什么要在论坛发帖提问?所以,提问需要放低姿态,这样别人更乐意帮助你。

4、描述自己的错误过程

尽量将尝试过的错误方法展示给论坛的小伙伴们,像日志、程序中的try catch信息、出错截图等都可以,这样他们不会再同一地方跟你一起入坑。

同时解答者可以更快帮你找到问题所在,你也能更快获得解答。

程序员必须会的4大提问技巧,你用了几个?

运用这些提问原则,可以提出有内涵的、有趣的、有思维激励作用的问题,同样是贡献于论坛或者社区,与向别人被动地“乞讨”解答有着本质的区别!

如果你有更好的提问技巧,欢迎进行补充!

相关推荐