这篇文章是为我一个同事兼好朋友写的。昨天你问了我一个问题,我本能的不想回答你,不是因为不想理你,而是你这个问题实在是让人不知如何作答。
当时你搬着电脑过来找我,问我:测试环境怎么部署?我回:你之前是怎么部署的?这不是不耐烦,而是想引导你自己动脑子想一下,是不是真的不会。结果你告诉我不知道,别人给你部署的。
那么没关系,我的第一反应是你不知道我的脚本怎么用。我正打算再给你演示一遍,结果定睛一看发现都没有ssh连接到测试服务器,然后我又问你怎么连接到测试服务器,你回:我这不是问你呢么?
这时候我开始有些生气了,先不说这种问题可以百度解决,测试服账号密码之前都发给过你。而是你从一开始就没问对问题,什么都不做思考,脑袋一团浆糊就来问应该怎么办?我即使花费时间帮你解决了问题,下次你遇到同样的问题怎么办,再找人帮你看一遍吗?
我给你讲一下,如果我遇到这种问题会怎么去解决。
部署测试环境需要两个步骤,第一登录服务器,第二执行部署脚本。第一步我会找其他人要测试服务器的账号密码,或者直接把我的ssh公钥发给可以正常登录服务器的同事。如果这一步我不会的话,我会直接去搜索引擎,这种问题不需要麻烦别人。第二步才是如何部署项目,直接找人问部署自己的开发分支需要做什么就可以了,我相信没有人会不帮你。
相信你已经明白自己的问题是多么低级,这种低效率的沟通既浪费他人的时间,自己也没获得啥长进。
再多唠叨几句,提问的基本原则:
1. 提问之前先捋清楚基本概念。
2. 善用搜索引擎,百度可以解决你百分之九十的问题。
3. 如果前两条无法解决你的问题,那么带着你详细的问题描述和你自己的思考来提问,这样能让回答者快速定位你的问题所在,而不至于搞了半天还没弄明白你的问题是啥。
4. 保持耐心和积极的态度,正确的态度应该是在他人的帮助下逐步排查问题,并不是说你提完问题之后就可以当一个甩手掌柜了。提问题也不应该单单只是为了解决问题本身,更重要的是要学会解决问题的思维方式、了解问题产生背后的逻辑、问题之下隐藏的各种知识点,这些才是你更应该关注的要点。
完。
领取专属 10元无门槛券
私享最新 技术干货