程序员一定要摆正心态,否则你可能没朋友!


看到这个问题,我当时恰好没事,就顺手给他回复了一下,说这个错误引起的原因是,注解的特性只在 JDK1.5 或者更高的版本才能用。


话虽这么说,但其实我当时心里多少是有些无语的。提示写的这么清楚了,看不懂吗?就算英文阅读水平差点,百度翻译一下会不会呢?


最让我郁闷的是,当我回答完以后,这个新人同学只回了一个字「哦!」看到这个以后,说实话,我心里已经一万个草泥马奔腾而过了。当然了,我表面上是不会说什么的,所以对话到此就结束了。


实际上,我已经很久不回复 QQ 私聊了,尤其是这位同学所问的纯技术问题,我几乎是瞄一眼就关掉了。


原因很简单,一个是因为问的人越来越多了,而且私聊比较浪费时间,因为大多数人跟你私聊,并不是简单的问问题,而是附带着聊天的属性,这就意味着时间一般不会太短。第二个则是因为,有了第一次,第二次就很难拒绝了,这是一个恶性循环,而且当对方习惯了你回答问题以后,你突然一次不回答,就可能摧毁你以前对他的所有帮助。


毕竟,习惯了给糖吃,偶尔给一巴掌,大多数人都会记得你这一巴掌,而不会记得你以前的那些糖。第三个则是因为,很多人问的问题确实让我很无语,比如我记得当初有一个同学问我,「群主,你在 A 厂能拿多少年薪啊?还有,你觉得你工资高吗?」


卧槽,暂且不说工资本就是个敏感话题,你就说这第二个问题让我咋回答?当然,还有最后一个原因,那就是因为我在 A 厂上班,所以很少上 QQ(除了偶尔出来抽根烟那会儿,0-0),至于原因你懂的。


说来说去,其实我就是想告诉新人们,一定要摆正心态,尽可能杜绝「蠢」问题,否则你可能会没朋友的。


  


他们要么是懒得思考,要么就是缺乏主见,又或者兼而有之,这才导致他们遇到问题,在几乎没有任何思考的情况下,第一时间想到的就是问别人。这其实一件非常可怕的事情!


这样的人,往往在以后的职场路上,会缺少一样职场里最重要的能力——独立解决问题的能力。独立解决问题的能力,是一个能够独当一面的人,必须具备的能力,也是很多面试过程中,面试官会重点考察的能力。


但即便如此,很多人一开始就放弃了培养自己的这种能力,把机会都让给了别人。说到这,其实造成「蠢」问题频繁出现的原因,还有另外一个,那就是——情商太低。


当你问别人一个「蠢」问题的时候,别人的态度一般都不会太好,就算这个人忍耐度比较强,那么随着你问的越来越多,也一定会有蛛丝马迹显露出来的。在这种时候,如果情商高的人,一般是可以发现这种苗头,并及时进行改进的。


但由于某些新人社会经验不足,思想比较单纯,也就是所谓的「傻白甜」,这就导致他根本不知道,对方其实已经快忍无可忍了。因此,这些所谓的「蠢」问题,就会不断的在他们身上上演,直到那个回答者暴跳如雷的时候,他才会意识到,自己不能再这么下去了。


但到这种时候,一般已经晚了,要么你已经被别人拉进了黑名单,要么你可能已经要被辞退了。当然了,凡事都有两面性,吵架从来都不是一个人的错。因此,之所以会造成这种「蠢」问题频繁出现,也不能全怪提问者本身。


很多老人在新人入职的时候,为了体现自己的牛逼,都会拍着自己的胸脯跟新人们说,「有啥问题随时找我!」但这些老人恐怕没有想到,有些新人是很耿直的,你说有问题了让他们找你,那这些新人在遇到问题的时候,就算本来不想找你的,但因为怕耽误时间,也秉承着「新人应该听从指挥」的原则,恐怕也会第一时间去找你的。


这种老人,基本就属于自作孽不可活。谁让你爱装逼呢?或许有的人会说,这些老人说这种话或许不是因为装逼,而可能单纯的就是为了帮助新人呢?那我只想说,这样的人,我只认识一个,他叫雷锋!


更何况,我从来都不认为,让新人养成问问题的习惯,是一种好的做法,这是在扼杀新人独立解决问题的能力,减缓他们成长的速度。有些老好人确实忍耐度极高,经常不厌其烦的回答新人一些「蠢」问题,这其实是一种非常不好的带人习惯。


人的潜意识里都是习惯于走捷径的,当你让提问者觉得直接问你,是最快解决问题的方法的时候,那提问者往往就不再会进行其他尝试,而是习惯于直接把问题丢给你。


说来说去,不管是某些提问者也好,还是某些回答者也罢,其实都给「蠢」问题的频繁出现,做出了一定的贡献。


提问者如何避免问出「蠢」问题



关于这个话题,我觉得一个基本的原则就是,在问别人问题之前,永远要记得先问自己一句话,「是否还有别的办法?」其实在很多时候,这个答案都是肯定的。通常情况下,把问题直接丢给别人可能是最快的办法,但一定不是你唯一的办法。


就像在前面我提到的那个问题一样,如果那个同学稍微动点脑子,就不需要再把问题丢给我。「蠢」问题,其实是完全可以避免的。


这个话题如果正面去谈的话,可能会显得比较空,那我就从反面来跟大家探讨一下,提问者如何才能问出「不蠢」的问题。这个其实还是有一些规律可循的,就我本人的经验来说,当一个问题你实在拿捏不准的时候,可以遵循以下几个原则。

  1、如果可以给回答者判断题,那就尽量给判断题,比如你经过一番思考和实验后问他,「我查了半天感觉是这个原因导致的问题,你看是不是这个原因呢?」。这种情况下,别人只需要回答「是」或者「不是」,这会大大减少你占用别人的时间。


  2、如果给不了判断题,那就尽量给回答者选择题,比如这样的提问,「我查了一下,这个问题可能是这几个原因导致的,一个可能是...... 还有一个可能是...... 你经验比较丰富,你觉得是哪一个?」,这种情况下,别人只需要帮你选择 1 还是 2,3 还是 4,自然也会节省不少时间。


  3、如果实在给不出选择题的话,那就只能尝试给一下填空题,比如,「我遇到了一个问题,我查了下,应该用一个命令就可以处理,但我死活查不到这个命令,你知不知道这个可以 XXX 的命令是啥?」,这是一个典型的填空题,别人只需要告诉你命令是什么就可以了。


  4、如果连填空题也给不了的话,那就只能给主观题了,比如直接问别人,「你觉得这个问题可能是啥原因导致的?」,这就是一个典型的主观题。但我个人非常不推荐这种方式提问,因为主观题就基本等于你把问题直接丢给别人了。你唯一能做的,就是尽可能多的提供信息,比如错误日志、源代码,又或者是你排查之后得到的一些线索。


  5、这第五个原则,其实是对前四个的补充,不管是问什么问题,一定要记得介绍问题的背景,否则别人很可能会还你一脸懵逼的表情。



在问问题的时候,有一种情况是例外的,那就是特别紧急的问题。比如生产环境的应用出问题了这类的,这种情况下,如果你略微排查了以后发现没什么头绪的话,那就不要管什么判断题、选择题了,只要你觉得有人可以解决的话,那就果断把问题丢过去,赶紧恢复是第一要事。


问的时候要带上问题的背景,不要一上去就只问一句,「生产环境的应用挂了怎么办呢?」你这样问问题,真的会没朋友的。因为别人根本不知道你在说啥,怎么告诉你咋办?应用挂的方式有无数种,你特么到底说的是哪一种?


所以,最简单有效的办法是类似于这么说,「生产环境的 XXX 应用挂了,我看了下日志,里面有 XXX 的错误,但是进程还在,应用主页访问不了了,XXXXXXX...... 你看你知道咋解决不?」这样的话,别人就可以根据你所提供的信息,以最快的速度给你一个初步的判断。


不要把问问题当儿戏,这其实是一门很深的学问,尤其在官场里,问题问的好不好,问题问的合适不合适,甚至有可能直接决定你的升迁与否。虽说程序员的职场相对简单一些,但请相信我,有人的地方就有江湖,如果你觉得你不在江湖,那说明你很可能落单了。


所以,新人们,问问题之前,三思而后行啊!


  

回答者如何避免收到「蠢」问题


  

其实,「蠢」问题的发生,很多时候原因都在回答者身上回答者的「纵容」让提问者陷入了一种幻觉,好像向别人发问是一件很普通的事,甚至是一种勤奋好学的表现。陷入了危险还不自知,这才是真正的危险!而回答者很多时候的做法,就让提问者陷入了这种困境。


一旦这个提问者跳槽了,又或者是这个回答者离职了,就会导致提问者的缺点一览无余的暴露出来。因此,千万不要让你的「纵容」毁了一个新人,也不要让自己陷入到经常回答「蠢」问题的境地。


说到这,问题就随之而来了,怎么才能避免这种情况的发生?


关于这一点,我其实很认真的思考过,而我最终所想到的答案就是——提高提问者的成本。我在所有的交流群里发了一条公告,内容大概的意思就是告诉同学们,如果有问题想问我的,可以去分答提问,不要采用 QQ 私聊的方式。


其实我的想法很简单,QQ 私聊问问题的方式,对于提问者来说成本太低,很多新人在学习的过程中,一旦遇到什么问题,可能随手就给你发过来了。这么低成本的询问方式,谁会拒绝?


而且,更有甚者,如果你要是不回答的话,有些新人还会毫不客气的说,「有啥了不起的?不就写过几篇文章吗?问个问题都不带理人的!」这其实是真事!我碰到过两个这样的新人,印象非常深刻!


也正因为如此,我觉得,是时候提高一下大家提问的成本了,否则的话,有些同学可能会觉得,你回答问题是义务,而不是帮助。虽然问一个问题的钱不多,但我这么做以后,在 QQ 上私聊提问的人确实少了很多,而且但凡是真在分答上提问的,也不会出现「龙哥在吗?」、「你工资多少?」这类的无语问题。


事实证明,我的这个办法还是很有效的。不过,话虽如此,但也有群友说我现在变了,没有以前那么乐于助人了,开始想办法挣钱了。其实我看到这个评价是很无语的,有上面这种思想的人,和之前那两个人其实是一类人,他们的思维模式是,你是大神,我们是新人,你应该帮助我们。这就是典型的道德绑架!


况且,我也不是什么大神,就是万千程序员中的一员,只不过爱写点东西,熬点鸡汤而已。不过话说回来,造成大家有这种思维模式的原因究竟是什么?其实很简单,说的通俗一点,就是被惯的



所以,提高提问者的成本,不光是为了解决自己的困境,也是为了纠正新人的三观。从这一点来说的话,有些任重而道远啊!

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


猜你喜欢

转载自blog.csdn.net/yunfupei0434/article/details/79372300