为什么程序无法运行(为什么程序无法正常启动)
导语:“为什么我的程序不能运行?”这样的问题会让其他程序员更鄙视你
逛技术论坛或者我们会发现一些烂问题,比如““请求大家帮助”“我的程序不能运行!”,明显这样提问的“姿势”是不对的。
可想而知,这样的问题太泛,要为你解答的人也不知道从何处切入。
一名合格的程序员,必须掌握巧妙的提问技能,这将使他的职业生涯如鱼得水。
如果是一个好的问题,那将催生出好的答案。反之,烂问题是不可能碰撞出思想火花的。
下面w3cschool就来分享高级程序员巧妙提问的方法。
1、简单粗暴的方法——清晰描述问题
你在论坛发帖提问的时候,标题要用清晰的短句,比如“如何让网页的某个区域生成对应的PDF文件并保存”。
如果你不擅长运用扼要的语言提问,那就用简单粗暴的方法,直接贴出你的关键代码和报错日志就可以。
这样提问有个好处就是,解答者就不用再额外花时间梳理你的问题。
特别是对于CSS一类的问题,只有这样才能清楚明白的表达。
2、提交运行上下文
我们知道,写程序都需要对应的执行环境以及对应的各种配置项参数。
通常测试系统在报告一个问题时,是有规律可寻的,一般叙述模式为:出错表现、运行环境、错误日志等多要素。
3、切忌先入为主
在这里必须强调提问的大忌:一直强调自己的操作都没错,为什么结果出现问题。
如果你一直觉得你是对的,那么为什么要在论坛发帖提问?所以,提问需要放低姿态,这样别人更乐意帮助你。
4、描述自己的错误过程
尽量将尝试过的错误方法展示给论坛的小伙伴们,像日志、程序中的try catch信息、出错截图等都可以,这样他们不会再同一地方跟你一起入坑。
同时解答者可以更快帮你找到问题所在,你也能更快获得解答。
运用这些提问原则,可以提出有内涵的、有趣的、有思维激励作用的问题,同样是贡献于论坛或者社区,与向别人被动地“乞讨”解答有着本质的区别!
如果你有更好的提问技巧,欢迎进行补充!
免责声明:本站部份内容由优秀作者和原创用户编辑投稿,本站仅提供存储服务,不拥有所有权,不承担法律责任。若涉嫌侵权/违法的,请反馈,一经查实立刻删除内容。本文内容由快快网络小滢创作整理编辑!