程序员们,你们再这样下去会没朋友的。

原创 2017年05月01日 23:01:08

引言

  

  写这篇文章,其实源于之前有个群里的同学,问了LZ一个问题。

  当时他给LZ发了一张图片,然后问LZ,“这个@Test注解引用不了是咋回事?”  

  

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

  话虽这么说,但其实LZ当时心里多少是有些无语的。

  提示写的这么清楚了,看不懂吗?就算英文阅读水平差点,百度翻译一下会不会呢?

  最让LZ郁闷的是,当LZ回答完以后,这个新人同学只回了一个字,“哦!”

  看到这个以后,说实话,LZ心里已经一万个草泥马奔腾而过了。

  当然了,LZ表面上是不会说什么的,所以对话到此就结束了。

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

  原因很简单,一个是因为问的人越来越多了,而且私聊比较浪费时间,因为大多数人跟你私聊,并不是简单的问问题,而是附带着聊天的属性,这就意味着时间一般不会太短。

  第二个则是因为,有了第一次,第二次就很难拒绝了,这是一个恶性循环,而且当对方习惯了你回答问题以后,你突然一次不回答,就可能摧毁你以前对他的所有帮助。

  毕竟,习惯了给糖吃,偶尔给一巴掌,大多数人都会记得你这一巴掌,而不会记得你以前的那些糖。

  第三个则是因为,很多人问的问题确实让LZ很无语,比如LZ记得当初有一个同学问LZ,“群主,你在A厂能拿多少年薪啊?还有,你觉得你工资高吗?”

  卧槽,暂且不说工资本就是个敏感话题,你就说这第二个问题让LZ咋回答?

  当然,还有最后一个原因,那就是因为LZ在A厂上班,所以很少上QQ(除了偶尔出来抽根烟那会儿,0-0),至于原因你懂的。

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

  

探讨下这些“蠢”问题经常出现的原因

  

  说道这些“蠢”问题经常出现的原因,自然很大一部分都在于提问者本身。

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

  这其实一件非常可怕的事情!

  这样的人,往往在以后的职场路上,会缺少一样职场里最重要的能力——独立解决问题的能力

  独立解决问题的能力,是一个能够独当一面的人,必须具备的能力,也是很多面试过程中,面试官会重点考察的能力。

  但即便如此,很多人一开始就放弃了培养自己的这种能力,把机会都让给了别人。

  说到这,其实造成“蠢”问题频繁出现的原因,还有另外一个,那就是——情商太低

  当你问别人一个“蠢”问题的时候,别人的态度一般都不会太好,就算这个人忍耐度比较强,那么随着你问的越来越多,也一定会有蛛丝马迹显露出来的。

  在这种时候,如果情商高的人,一般是可以发现这种苗头,并及时进行改进的。

  但由于某些新人社会经验不足,思想比较单纯,也就是所谓的“傻白甜”,这就导致他根本不知道,对方其实已经快忍无可忍了。

  因此,这些所谓的“蠢”问题,就会不断的在他们身上上演,直到那个回答者暴跳如雷的时候,他才会意识到,自己不能再这么下去了。

  但到这种时候,一般已经晚了,要吗你已经被别人拉进了黑名单,要吗你可能已经要被辞退了。

  当然了,凡事都有两面性,吵架从来都不是一个人的错。

  因此,之所以会造成这种“蠢”问题频繁出现,也不能全怪提问者本身。

  很多老人在新人入职的时候,为了体现自己的牛逼,都会拍着自己的胸脯跟新人们说,“有啥问题随时找我!”

  但这些老人恐怕没有想到,有些新人是很耿直的,你说有问题了让他们找你,那这些新人在遇到问题的时候,就算本来不想找你的,但因为怕耽误时间,也秉承着“新人应该听从指挥”的原则,恐怕也会第一时间去找你的。

  这种老人,基本就属于自作孽不可活。

  谁让你爱装逼呢?

  或许有的人会说,这些老人说这种话或许不是因为装逼,而可能单纯的就是为了帮助新人呢?

  那LZ只想说,这样的人,LZ只认识一个,他叫雷锋!

  更何况,LZ从来都不认为,让新人养成问问题的习惯,是一种好的做法,这是在扼杀新人独立解决问题的能力,减缓他们成长的速度。

  说到这,就不得不说一下,有些老好人确实忍耐度极高,经常不厌其烦的回答新人一些“蠢”问题,这其实是一种非常不好的带人习惯。

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

  这其实和所谓的妈宝男是一个道理。

  有问题当妈的都给儿子挡了,儿子不废掉才怪呢!

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

    

提问者如何避免问出“蠢”问题

  

  关于这个话题,LZ觉得一个基本的原则就是,在问别人问题之前,永远要记得先问自己一句话,“是否还有别的办法?”

  其实在很多时候,这个答案都是肯定的。

  通常情况下,把问题直接丢给别人可能是最快的办法,但一定不是你唯一的办法。

  就像在前面LZ提到的那个问题一样,如果那个同学稍微动点脑子,就不需要再把问题丢给LZ。

  这种“蠢”问题,其实是完全可以避免的。

  不过,这个话题如果正面去谈的话,可能会显得比较空,那LZ就从反面来跟大家探讨一下,提问者如何才能问出“不蠢”的问题。

  这个其实还是有一些规律可循的,就LZ本人的经验来说,当一个问题你实在拿捏不准的时候,可以遵循以下几个原则。

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

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

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

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

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

  说完了这5点,LZ还要说一下,在问问题的时候,有一种情况是例外的,那就是特别紧急的问题。

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

  不过还是那句话,问的时候要带上问题的背景,不要一上去就只问一句,“生产环境的应用挂了怎么办呢?”

  你这样问问题,真的会没朋友的。

  因为别人根本不知道你在说啥,怎么告诉你咋办?应用挂的方式有无数种,你特么到底说的是哪一种?

  所以,最简单有效的办法是类似于这么说,“生产环境的XXX应用挂了,我看了下日志,里面有XXX的错误,但是进程还在,应用主页访问不了了,XXXXXXX......你看你知道咋解决不?”

  这样的话,别人就可以根据你所提供的信息,以最快的速度给你一个初步的判断。

  说一千道一万,LZ就是想告诉各位,不要把问问题当儿戏,这其实是一门很深的学问,尤其在官场里,问题问的好不好,问题问的合适不合适,甚至有可能直接决定你的升迁与否。

  虽说程序员的职场相对简单一些,但请相信LZ,有人的地方就有江湖,如果你觉得你不在江湖,那说明你很可能落单了。

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

  

回答者如何避免收到“蠢”问题

  

  其实,“蠢”问题的发生,很多时候原因都在回答者身上。

  回答者的“纵容”让提问者陷入了一种幻觉,好像向别人发问是一件很普通的事,甚至是一种勤奋好学的表现。

  这简直是太可怕了!

  陷入了危险还不自知,这才是真正的危险!

  而回答者很多时候的做法,就让提问者陷入了这种困境。

  一旦这个提问者跳槽了,又或者是这个回答者离职了,就会导致提问者的缺点一览无余的暴露出来。

  就像刚才所说的妈宝男一样,只有当儿子接触社会的时候,当妈的才会发现,原来自己的儿子竟然这么不堪一击。

  因此,千万不要让你的“纵容”毁了一个新人,也不要让自己陷入到经常回答“蠢”问题的境地。

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

  关于这一点,LZ其实很认真的思考过,而LZ最终所想到的答案就是——提高提问者的成本

  说到这个,LZ就来谈一个LZ自身的真实例子。

  刚才文章开头也说了,LZ现在基本不会回复任何QQ私聊。尽管LZ找了足够的理由不回复这些发问,但不管怎么说,如果一概不回的话,总觉得有点不太合适。

  于是乎,LZ秉承着“提高提问者成本”的原则,想出了一个办法。

  LZ在所有的交流群里发了一条公告,内容大概的意思就是告诉同学们,如果有问题想问LZ的,可以去分答提问,不要采用QQ私聊的方式。

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

  这么低成本的询问方式,谁会拒绝?

  而且,更有甚者,如果你要是不回答的话,有些新人还会毫不客气的说,“有啥了不起的?不就写过几篇文章吗?问个问题都不带理人的!”

  这其实是真事!

  LZ碰到过两个这样的新人,印象非常深刻!

  也正因为如此,LZ觉得,是时候提高一下大家提问的成本了,否则的话,有些同学可能会觉得,你回答问题是义务,而不是帮助。

  于是乎,分答就出现了。

  在分答里问问题,答主可以设置问一个问题要多少钱,当时LZ设置的是10块钱。

  虽然问一个问题的钱不多,但LZ这么做以后,在QQ上私聊提问的人确实少了很多,而且但凡是真在分答上提问的,也不会出现“龙哥在吗?”、“你工资多少?”这类的无语问题。

  事实证明,LZ的这个办法还是很有效的。

  不过,话虽如此,但也有群友说LZ现在变了,没有以前那么乐于助人了,开始想办法挣钱了。

  其实LZ看到这个评价是很无语的,有上面这种思想的人,和之前那两个人其实是一类人,他们的思维模式是,你是大神,我们是新人,你应该帮助我们。

  这就和现在的公交车让座一样,你是年轻人,我们是老人,你就应该给我让座。

  这就是典型的道德绑架!

  况且,LZ也不是什么大神,就是万千程序员中的一员,只不过爱写点东西,熬点鸡汤而已。

  不过话说回来,造成大家有这种思维模式的原因究竟是什么?

  其实很简单,说的通俗一点,就是被惯的。

  所以,提高提问者的成本,不光是为了解决自己的困境,也是为了纠正新人的三观。

  从这一点来说的话,有些任重而道远啊!

  

结语

  

  文章到这里差不多就结束了,其实说到“蠢”问题,要想百分之百避免其实是几乎不可能的。

  就连LZ自身,也曾经问过不少“蠢”问题,哪怕是现在,LZ也不敢百分之百的说,自己问的就一定是“不蠢”的问题。

  更何况,“蠢”与“不蠢”其实很难去界定,LZ所说的“蠢”问题,其实更多代表的是有些人无脑发问的问题。

  其实写了这么多,LZ就是想告诉大家,要对问问题保持敬畏

  不要让问问题变成你的一种常态,更不要让问问题,变成你道德绑架别人的手段,搞得好像所有人都应该乐于助人才对。

  这不光是为了提高你独立解决问题的能力,更是为了让你学会做人,拥有正确的三观!

  如果你做不到这一点的话,相信LZ,你真的可能会没朋友的,甚至会丢掉工作!

  但相反,如果你做到了这一点的话,你一定会得到很多意外的收获!

版权声明:本文为博主原创文章,支持转载,但转载时请务必在明显位置,给出原文作者名字(左潇龙)及原文连接,否则,作者将保留追究法律责任的权利。

相关文章推荐

Spring c3p0连接池无法释放解决方案

解决c3p0连接池释放的问题。错误信息: Data source rejected establishment of connection, message from server: “Too ma...

Spark2.1.1中用各种模式运行计算圆周率的官方Demo

Spark2.1.1中用各种模式运行计算圆周率的Demo 版本号:CentOS7 Hadoop2.8.0 Spark2.1.1...

程序员可能会遇到的问题:工作了一段时间了,面临你的只有两条路(1.继续走下去2.被淘汰掉)。

在工作一段时间之后,作为程序员的我们该何去何从?

最近在做ShareSDK的微信分享的时候遇到了点问题,就是分享的时候选择微信好友或者微信朋友圈会打开一下微信然后界面都还没加载出来就闪退。这个问题我在网上找了好多种的可能的情况以及处理办法,最终找到了

最近在做ShareSDK的微信分享的时候遇到了点问题,就是分享的时候选择微信好友或者微信朋友圈会打开一下微信然后界面都还没加载出来就闪退。这个问题我在网上找了好多种的可能的情况以及处理办法,最终找到了...
  • wpxqlz
  • wpxqlz
  • 2017年01月19日 15:28
  • 626

程序员朋友们,假如你跟我有相同遭遇你会怎么做

程序员,假如你跟我有相同遭遇你会怎么做一次非同寻常的面试经历这两天有件事情让我非常难受,希望网友们能给点建议,下面听我认真叙述一下事情经过就在3月初,我抽了个时间出去面试了一下,也就是上海万企明道软件...

poj 3419 Difference Is Beautiful (开始的方法复杂度还是没降下去附o(n*log(n)))的方法

Difference Is Beautiful Time Limit: 5000MS   Memory Limit: 65536K Total Submissions: 1863   Ac...

在人生方向感没那么强的时候,怎么更好地生活下去

本文作者 王晓亮 ,原文是清华大学经管学院 2014 年博士及研究型硕士开学典礼新生致词。 我一直觉得,本科四年里有两个节点最难熬。一个是每学期第三个月,因为我们总在临近期末时才发现学期初立下的各种...

在你人生方向感没那么强的时候,怎么更好地生活下去

我一直觉得,本科四年里有两个节点最难熬。一个是每学期第三个月,因为我们总在临近期末时才发现学期初立下的各种豪言壮语都没有达成,少花钱,多吃菜,每天自习六小时,一周去三次健身房,期末成绩进前10%……这...

把程序员这条路走下去

大一那年,开始接触C语言,学会了链表、数组、结构和文件,会写一段黑屏上输出结果的程序。大二的时候学习了C++,数据结构。这两年里,一直没有觉得我今后的人生会跟程序联系在一起,也从来没有想过我会读研而且...

没有你的路,我依然会好好的走下去!

上着自习就跑回来了。最近比较烦,干啥都没劲。上课也比较困,注意力总是不能长时间的集中。专业课还好,其他课就困得不成样子。慢慢的从感情的阴影里走出来了。或许这就叫成长吧!经历了这次对人生有了更深的了解。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:程序员们,你们再这样下去会没朋友的。
举报原因:
原因补充:

(最多只允许输入30个字)