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

发布时间:2017-05-01 22:55:00作者:左潇龙阅读(1252 )评论(35)

    引言

      

      写这篇文章,其实源于之前有个群里的同学,问了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,你真的可能会没朋友的,甚至会丢掉工作!

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


    版权声明:本文版权归作者(左潇龙)所有,欢迎转载。但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

    35
    精彩
    2
    感动
    1
    搞笑
    3
    开心
    2
    愤怒
    2
    无聊
    0
    灌水
    1
    惊讶
#1楼     时间:2017-05-02 08:29:00      来源:北岛知寒
原来是同事,文章很实在!
#2楼     时间:2017-05-02 08:58:00      来源:筱浬
拒绝道德绑架!
#3楼     时间:2017-05-02 09:25:00      来源:_超超
其实就是要学会提问。。
#4楼     时间:2017-05-02 09:39:00      来源:hassenli
问这种问题是不是有种想把他脑壳掀下来, 看看里面装了什么
#5楼     时间:2017-05-02 11:05:00      来源:batsing
说得好。我群里也偶尔有些萌新问各种低级问题的...
#6楼     时间:2017-05-02 11:24:00      来源:这是个小号
不是很认同楼主的观点!
1.情商高的另一种说法是城府深,你跟这些人来往要打醒十二分精神,因为情商高意味着可以随意的控制情绪,达到喜怒不形于色,你很难猜出他们的想法,这种人一旦坏起来绝对超乎你想象,人在世,能够率性而行最自在,没有必要刻意隐藏自身的情绪,也没有必要刻意强求与别人来往!人生中我们应该适应孤独,而不是逃避孤独!刻意的希望与别人来往本质就是在逃避孤独!
2.与你私聊其实别人可能就是不想打扰别人,因为提问毕竟只是向你提问,没有必要打扰别人!至于你所谓的提问成本低,就算你不跟他私聊,他也会发到群里面,所以你不私聊对方同样提问成本低,作为新手他们遇到问题能回答就回答一下呗!再说了别人向你提问说明别人对你比较信任,能回复就尽可能回复一下呗!
3.恰恰相反,不要对提问题感到敬畏,如果经过自己长时间的尝试真的做不了,提出来,这样你进步会更快!
#7楼     时间:2017-05-02 11:37:00      来源:GIS之家
赞成楼主的做法,每个人的时间成本也是金钱,采取分答模式,用自己的时间成本获取一定的费用,是合理的
#8楼     时间:2017-05-02 11:40:00      来源:Tilefish
受教了,作为一个新人,在这些方面确实需要注意。个人觉得培养独立解决问题的能力是非常有必要的。
#9楼     时间:2017-05-02 11:43:00      来源:冲杀
其实吧,我都呗这种人伤了无数次了,现在一般不得帮人解决问题,无论是行内还是行外的!
管我屁事!
#10楼     时间:2017-05-02 11:56:59      来源:javalsp

说的好,一定要有独立思考,解决问题的能力,这样才成长的比较快 。

#11楼     时间:2017-05-02 13:45:00      来源:Blackheart
一般来说,会提问的人很少会去向别人问问题,反倒是不会提问的人提一大堆的问题。

这是个充满矛盾的世界。。。
#12楼     时间:2017-05-02 14:26:00      来源:韩之一
没啥,都是从那时候过来的
#13楼     时间:2017-05-02 14:38:00      来源:zhxiao
没啥,都是从那时候过来的
#14楼     时间:2017-05-02 15:10:00      来源:松果球
其实初学者绝大部分问题百度一下就行了.....百度搜索比问人快多了
#15楼     时间:2017-05-02 15:24:00      来源:0xCAFEBABE
我看成了《程序员们,你们再这样下去会没女朋友的。》所以我就点进来了,嗯,就是这样。。。
#16楼     时间:2017-05-02 15:28:00      来源:A_ning
我也算是一个刚入职场的新手吧, 其中遇到一些问题是不能简单的使用语言描述, 不能直接输入几个字在百度等搜索引擎搜索出来的. 比如前一阵子做WinForm,要求做成MDI形式的.但是子窗体最大化之后,父窗体顶部的菜单栏会变得巨大无比.所以...可能是我描述不够简练,你看不到效果也很着急. 所以遇到这种问题我更倾向于向别人询问. 但是加了几个群,几乎全是斗图,撩妹的,没几个会回答问题.我渐渐的也就不喜欢向别人提问了.我也没向别人提问过几个问题...
#17楼     时间:2017-05-02 16:08:00      来源:Vktun
不如换个角度,论如何有效的提问问题!
#18楼     时间:2017-05-02 17:18:00      来源:打老虎zz
@ 这是个小号
引用
不是很认同楼主的观点!
1.情商高的另一种说法是城府深,你跟这些人来往要打醒十二分精神,因为情商高意味着可以随意的控制情绪,达到喜怒不形于色,你很难猜出他们的想法,这种人一旦坏起来绝对超乎你想象,人在世,能够率性而行最自在,没有必要刻意隐藏自身的情绪,也没有必要刻意强求与别人来往!人生中我们应该适应孤独,而不是逃避孤独!刻意的希望与别人来往本质就是在逃避孤独!
2.与你私聊其实别人可能就是不想打扰别人,因为提问毕竟只是向你提问,没有必要打扰别人!至于你所谓的提问成本低,就算你不跟他私聊,他也会发到群里面,所以你不私聊对方同样提问成本低,作为新手他们遇到问题能回答就回答一下呗!再说了别人向你提问...

嘻嘻
#19楼     时间:2017-05-03 08:57:00      来源:lengyu0702
@ A_ning
楼主说的在理,但是也不全是这样。。。对于刚毕业入职的同学,有个好师傅带很重要,可以少走很多弯路,毕竟独立解决问题的能力也不是一下子就可以锻炼出来的。。。
#20楼     时间:2017-05-03 09:38:00      来源:圆润的滚蛋
那你的圈子在哪?你这样人交的朋友又是什么样的呢?
#21楼     时间:2017-05-03 15:12:00      来源:婷风
没有对与错,只有你情我愿!!!
简单问题,回复别人去百度。
有时候别人的问题,自己未必知道,其实也是提高自己的一种的方式。
#22楼     时间:2017-05-04 22:02:20      来源:上海市网友

4546454645

#23楼     时间:2017-05-10 15:31:15      来源:成都市网友
#24楼     时间:2017-05-24 15:13:31      来源:北京市网友
#25楼     时间:2017-05-24 15:14:36      来源:十年没笑

赞赞~~~

#26楼     时间:2017-05-26 06:08:19      来源:宁波市网友
#27楼     时间:2017-06-07 14:59:23      来源:杭州市网友

其实对于上面 @Test注解的问题,你可以直接告诉他看提示。

看样子他是个非常菜的菜鸟,你可以告诉他解决问题的方法或者工具。

或许在你告诉他答案后,他也没发现原来有提示的。

(几年前,我刚打代码的时候,就是这么菜,不会解决问题)

#28楼     时间:2017-06-25 02:18:04      来源:平顶山市网友

其实对于上面 @Test注解的问题,你可以直接告诉他看提示。

看样子他是个非常菜的菜鸟,你可以告诉他解决问题的方法或者工具。

或许在你告诉他答案后,他也没发现原来有提示的。

(几年前,我刚打代码的时候,就是这么菜,不会解决问题)

 

#29楼     时间:2017-07-04 18:55:15      来源:杭州市网友

helloworld

#30楼     时间:2017-07-07 16:12:47      来源:苏州市网友
#31楼     时间:2017-07-12 15:07:44      来源:广东省网友
#32楼     时间:2017-08-03 14:31:44      来源:杭州市网友

首先,LZ的模式很好,我不算大牛,但也遇到一些新人来问一些基础问题,一些基础问题呢,白话能讲讲,你非得要我用官方的话来表达,那对不起,我会很直接的和你说度娘会给你答案,当然,一个新人,你就算和他说度娘上面有你的答案,他们还是不知道怎么去搜索,所以新人就是必须要面对的一个问题就是喝牛奶,心态端正,找个好点的老人,是会给你好好的解释解释,帮你狸狸,但是新人每次都不自己思考,吸收,那么白费,毫无成长,其实程序真的很简单,你和我说的逻辑有多么多么复制,实现多多牛B,还不是代码,啪啪啪给打出来,DEBUG调试一遍,自己多想想,一般都是会明白,真的不明白了,那么在去问问,毕竟菜鸟和老鸟是真的有区别的。

最后,本人一直奉承,自己能行的,千万别听别人BB,当然你得感觉你的是比别人的方案牛。这里值得能行是有一点点想法,哪怕你有一点点想法,你都应该坚持,吧你困惑的地方像老鸟请教下,让他顺着你的思路去帮你理下下面的思路,而不是让老鸟改变你的思路这个很重要,但是你真的一点思路都没有,请记住,认命,谁能帮你搞定,他就是你爸爸,呵呵,,(调侃,没别的意思,)在他帮你解决的时候,记住千万别BB,TM最烦的是那种自己没想法,但是你给他解决的时候,他时不时来个想法打断你。

最后就是LZ收钱的事情,实在不怎么同意,不知道楼主是什么开发的,我是java 开发的,java的精神就是开源,,,然后没了,就  开源 2字!

#33楼     时间:2017-08-10 15:11:23      来源:武汉市网友

1 2
3 4

3

#34楼     时间:2017-08-14 08:43:27      来源:武汉市网友
#35楼     时间:2017-08-19 15:39:33      来源:烟台市网友
发表评论

站内搜索

最新评论