同事多了,未免会出现一些傻叉,特别是底层的工作(毕竟这类人不太可能往上爬)。如果工作内容上,不得不与这些傻叉相处,该怎么处理才是正解?
当然每个人心里对傻叉的定义不一样,拿我来说,我的职位主要是写代码,我讨厌的傻叉通常有以下特征:
以上的交流指的不是开会时候说的那些话,而是日常对需求或者联调的时候的交流。平时遇到的技术同事大多是人品不错的人,而且是技术越厉害的人越低调,不过也或多或少会遇到上面一两点不爽的人,最近运气太差遇到个上面四点全有的,更糟糕的是由于缺人的关系还不得不和他联调一些功能。
假设你想避免与这类人共事,但是你的大佬却对他充满信心,让你配合他搞事情,该怎么处理比较妥当?
怎么两年没来这,画风变得我都快认不出来了。这个问题的的核心是在想讨论工作中有什么技巧能够支开傻叉,开头就说了,每个人对傻叉的定义都不一样,又不是让你们帮我定义傻叉。还是什么,随便写的4点描述让一些人产生了强烈的带入感?
首先,辞职什么的肯定不是首选,团队又不是没救了,工资又不是发不起了,除非大佬或者整个团队都是傻叉,我都没听说过为了一个傻叉的辞职的做法。再说,对于我们定义为傻叉的人,一开始当然就是选择回避或者无视,然而工作又不是微博,不是拉黑某个人就能回避的。傻叉就是喜欢把别人拉到和他一样的智商水平,然后再用丰富的经验打败对方。比如,他可以跑过来气愤地和我说他的电脑无法访问我的接口了,而我明明在邮件里写了服务器有白名单机制需要登录跳板机才能访问,然后淡定的叫他回去看文档,然后他就指着我的屏幕说你不改接是吧,你登录服务器我来教你怎么改。我突然愣住了没反应过来,他接着说你不要告诉我你不懂怎么登录服务器吧,然后我淡定说了句不会啊,待会他就跑去和大佬反应我不配合他,本来自己好好的写代码,突然一整天心情都坏了。
然后,关于我描述的4点,既然有不少人有意见,那么我就说出我自己的见解。其一其二,代码规范这种东西不是谁说的声音大谁就厉害,如果团队有共同的规范就按这个来,没有就按语言的约定俗成来处理,再不济,只要自己代码API访问性可见的那部分代码可阅性高也基本无伤大雅,内聚的那部分代码自己爱怎么玩怎么玩。“扩展性”,“依赖倒置”之类的话刚开始学开发的时候用用就是,或者放到开源项目的文档中也行,但是又不是开技术总结会,日常业务联调交流那这种话来干什么,显得自己很厉害?每天把这么多时间用在开会上就很不爽了,写代码的时候还要用这种话来扯皮么?明确一下自己的负责的内容,核对一下项目的进度,5分钟就能搞定业务交流了,然后自己各自写各自的代码不好么?业务交流的时候老是一副我来教你写代码的姿态有意思吗?其四,你写的服务接口,文档完善,所有public接口都有完善的单元测试代码,可是就是有傻叉就是不看文档,demo项目也不跑,也不会询问你怎么使用,自己用错API了就来质问你写的代码有毒(错误原因你都用warning日志打出来了他就是眼瞎),“上周就跟你反馈这个问题了你怎么还没改,留下个烂摊子就不管”,再不济你倒是到gitlab上给我提mr,让我看看你的高见啊。(故事虚构,切勿对号入座)
至于什么说我需要调整心态的,我本人是比较喜欢别人给我的代码提issue的,毕竟这年头有谁能认真review你的每一行代码并提出意见的只有真爱了吧,实际上也因为这写issue请过不少人喝水。
最后,我看到还有人说正面和傻叉怼,我反正是做不到了,感觉被同事们围观的场景也算是羞耻Play了吧。目前我的做法是,一开始是服软,发几个表情包缓和下气氛。可惜傻叉可能会得寸进尺,然后我又采取了无视的态度,本以为对方可能会意识到你对他不友好了就不主动找你了,没想到傻叉可能会认为你在鄙视他,于是很恼火,每当觉得你的工作内容有问题的时候,就不会放过机会跑过来取笑你,我能怎么样啊,无F@CK说。难道就没有办法彻底划清界限,难道要为了个傻叉辞职?
我心没那么宽,于是有了这个贴。
![]() | 1 ywgx 2017-07-19 23:18:53 +08:00 ![]() 你是什么 看到的就是什么 |
![]() | 2 0asis 2017-07-19 23:21:31 +08:00 via iPhone ![]() 那就学学为啥这么蠢的人能得到老板赏识 |
![]() | 4 Lonely 2017-07-19 23:32:02 +08:00 那为啥不是你傻叉而是别人傻叉 |
![]() | 5 xupefei 2017-07-19 23:34:30 +08:00 ![]() 楼上各位简直是和那些 “妹子被强奸怪她穿的少” 的人一模一样。 |
![]() | 7 CEBBCAT 2017-07-19 23:42:48 +08:00 via Android ![]() 首先,尝试能不能换搭档 工作中要实时汇报进度,遇到意料以外的问题要上报,不要死扛 他说你没说清楚,你下次注意,这次就先怼他:“我没说清你 TM 不会问啊!” 对方爱装 B 就让他装去吧,这样人多了,他说你有错误,那你就承认 “对对对,你说得对”,大家都差不多知道这是个傻逼,也不会觉得你怂 当他开始诡辩,你就迅速脱离战场 |
![]() | 9 anyele 2017-07-19 23:55:13 +08:00 辞职吧 |
![]() | 12 acros 2017-07-19 23:59:14 +08:00 via iPhone 从描述看,你是在针对具体一个人.... |
![]() | 13 acros 2017-07-20 00:00:48 +08:00 via iPhone 你直接忽略人的角色,从事情角度出发就可以了。 |
![]() | 16 acros 2017-07-20 00:07:05 +08:00 @kaedea 就是 大部分人都会在工作中碰到自己不爽的,就是那种离了工作,绝对不会交的朋友,不过上班就是来干事的,和他们闹僵是双输结局,所以我发现,最难的一点其实是调整心态,去除个人好恶,做事好不好上级自然会来评价的,觉得评价不公正? 那是另外一回事了,毕竟我也不能保证老大不是瞎眼的。 |
17 mooczz 2017-07-20 00:08:14 +08:00 背后骂人的时候也要反思一下,是不是自己的代码确实没考虑到扩展性和可维护性,如果自己已经预设立场了,不利于解决问题。 |
![]() | 18 kaedea OP @mooczz 你这观点挺正,不过我问题的重点不在这,还有我还不至于好犯下这种错误,如果是有建设性的意见,哪怕是直接怼我的都会欣然接受,因为这是突破一些小瓶颈的重要机会 |
![]() | 20 ETiV 2017-07-20 00:20:03 +08:00 via iPhone 放宽心,大度些,口舌上的,让他说就是了…… 但是让我浪费了劳动力的,比如说,做到最后,50%的内容要重来……我要干死他 |
21 scnace 2017-07-20 00:29:11 +08:00 via Android 坐等 我就是那个“傻叉”同事… 这种事没有前因后果的时候还是不好评价什么… |
![]() | 23 hugo775128583 2017-07-20 01:21:53 +08:00 via Android ![]() 读书是为了学会和傻 x 沟通 健身是为了傻 x 学会和你沟通 |
24 think2011 2017-07-20 06:34:02 +08:00 定义别人是傻 X,其实就是傻 X,楼主说不定就是自己说的“毕竟这类人不太可能往上爬” |
![]() | 25 depress 2017-07-20 08:32:30 +08:00 哈哈,我也遇到过一个傻 X 队友,职位是中级代码却写的连初级的都不如,基础很差,只不过用过的东西多,其实都很浅,脾气很大,跟谁说话都很大声,一被上头批评就摔东西,沟通能力差,代码不过审老埋怨组长没交代清楚,然而其他组员都没问题,我负责测试他的交易,指出问题他死不承认自己错,整个代码风格和组里规定的不一样,注释写的很少,后来跟上头说了,上头还说不是什么大事,东西上线为先,后来我辞职了,下边不行,上边也不行,这公司没得呆,让他们自己玩去吧。 |
![]() | 28 kongkongyzt 2017-07-20 09:19:35 +08:00 via Android 换过两个公司,四个组,我的想法是,无论多好的公司和组,这种人总是无法避免地会遇到,所谓林子大了什么鸟都有。面对这种人没办法撕破脸,这会导致双输的局面 |
29 brokenQ 2017-07-20 09:20:03 +08:00 叉出去 |
![]() | 30 xvx 2017-07-20 09:25:36 +08:00 via iPhone 把自己也变成傻叉。 |
31 blacklee 2017-07-20 09:29:21 +08:00 为什么这样的人会得到老大的赏识?他是你老大的小舅子? 如果你旁边的是傻叉,你上面的也是傻叉,我觉得选择很简单,要么装傻要么离开。 |
![]() | 32 cxe2v 2017-07-20 09:36:34 +08:00 ![]() 有个老头在开车回家时接到了妻子的电话。‘阿尔伯特小心点,’她警告说:‘我在收音机里听到州际公路上有一辆车正在逆行。’‘老伴啊,他们没给你说全,’阿尔伯特回答道:‘这儿不只有一辆车在逆行,几百辆车都在逆行。’ |
![]() | 33 leoli 2017-07-20 09:36:40 +08:00 这种东西没办法,先调整自己心态,适应傻 x 吧。如果适应不了,走吧。 |
![]() | 34 scys 2017-07-20 09:40:30 +08:00 同一个公司内,观察下,是否有过人之处,学习过人之处。 其他无视就可,如果要对接工作,自己将所有事情说明白,他明不明白,就是让他自己去了解。 如果是上一级也这个样子的话,就只能忍 or 离。 同级还是容易处理。 |
![]() | 35 lululau 2017-07-20 10:07:36 +08:00 因为一个傻叉产品经理,放弃了股权辞职了,我怕呆下去会坐牢 |
37 hellolinux 2017-07-20 10:27:55 +08:00 如果是我, 我会让哪个傻叉做主导, 我自己做协助傻叉, 既然哪个傻叉自认为牛 X, 我宁愿让位给傻叉, 项目的进度,程序的开发, 啥都让这个傻叉做主导,在开会上,让傻叉明确工作范围和职责,暗中观察傻叉有啥本事, 反正出问题,责任先归他,如果这个傻叉有自大,又没有本事, 肯定会闯祸。到时候,你可以名正言顺把傻叉赶下台, 领导们和同事们对你也会刮目相看。 永远不要自己动手, 让傻叉自己把自己毁了。 |
![]() | 38 coderluan 2017-07-20 10:43:43 +08:00 ![]() 不要轻易把别人定义成傻 X,尤其是自己搞不定的人,否则连个傻 X 都搞不定,自己是不是更傻 X... 实际上楼主描述的问题其实很好概括:“太以自己为中心,认为自己是对的,出了错肯定是别人的问题”。 ( PS:如果楼主把标题的傻 X 换成以自己为中心,这个帖子肯定会少很多“无关”的回复) 对待这种人的方法,我认为就是 [做好自己] (你层次越高,遇到这种人可能性越低),和对方 [划清界限] (这种人往往会认为自己和别人关系很铁),工作上的事 [走正规流程] (有需要时让上级做决定)。 |
39 JacksonBond 2017-07-20 11:01:13 +08:00 产屎官 |
40 Everyman 2017-07-20 11:20:54 +08:00 宽以待人,严以律己。 |
![]() | 41 codermagefox 2017-07-20 11:32:26 +08:00 我就是楼主说的那种傻 x...羞愧了 |
![]() | 42 T110E5 2017-07-20 12:17:33 +08:00 如 28 楼所说 确实所谓林子大了什么鸡鸡都有 想让人人喜欢是不可能的 做到大部分人喜欢就可以了 公司之前有个大哥 比较符合楼主描述, 技术不怎么样,但是在大领导眼里他是大牛,有问题各种咨询,但是每次都说不出什么,坐在对面偷听的我尴尬症都要犯了。 |
![]() | 43 chunqiuyiyu 2017-07-20 12:22:41 +08:00 via iPhone 其实楼主的同事也是这么想的。 |
44 doublleft 2017-07-20 12:32:59 +08:00 ![]() 昨晚突然接到钉钉的夺命三连钉,电话+短信。我还以为公司倒闭了。 打开钉钉,对话如下: 同事:“快去看,有问题” 我问:“什么问题,什么业务?“ 同事:“上线的,有问题” 我:“什么问题啊到底” 同事:“去线上群看,有问题” 我跑去线上群一看,是兄弟部门的业务 我:“看到了,这块你要找对应 owner,我也只能帮你转发” 同事:“你看下群” 我“看到了,你找 owner 啊” 同事:“不是你的问题么” 问题是我和这位同事一个部门的啊,这个问题是其他部门的业务 10 分钟后 同事:“好了”,“客户器断网导致” |
![]() | 46 KirkZheng 2017-07-20 13:15:35 +08:00 via Android 楼主你认为马云会在乎屁民对他的看法?? |
![]() | 47 ALazyPig 2017-07-20 13:30:07 +08:00 1.不把他 当傻叉 来处 2.把自己当傻叉来处 |
48 worldnode 2017-07-20 13:37:39 +08:00 第三项这种行为是不好。其他的,使用代码规范没有什么不妥,数据库和 api 的字段同名页没有什么不妥;摊子如果烂,连吐槽都不行? 哎,总觉的你还是太年轻。 |
![]() | 49 GG668v26Fd55CP5W 2017-07-20 13:47:27 +08:00 via iPhone ![]() 都是混口饭吃,不要带有色眼镜看人 实在气不过可以打一架啊!! |
![]() | 50 kaedea OP 请注意审题,问题是如何避免傻叉的烦扰,而不是让各位大侠帮我定义傻叉。 |
![]() | 51 ufo22940268 2017-07-20 13:53:26 +08:00 |
52 smallTree 2017-07-20 14:17:02 +08:00 当然是选择原谅他啊 |
![]() | 53 withsn 2017-07-20 14:43:58 +08:00 via Android 上班就是干活啊,不该你干的你管他干嘛,喜欢找借口大不了闹大 如果你整个部门都觉得这样没问题那就寻求转岗 另外代码规范之类的我觉得没问题,听别人说话重点不是他的动机重点是有没有道理 |
54 fenixan2010 2017-07-20 16:01:00 +08:00 忍着,或者像你说的一样努力爬离底层把傻叉开掉 |
![]() | 55 chmlai 2017-07-20 16:34:07 +08:00 除了第 3, 其余都看不出来谁才是傻叉 |
56 Doubear 2017-07-20 16:35:10 +08:00 via iPhone 要么忍,要么滚。 |
57 keenwon 2017-07-20 16:40:43 +08:00 ![]() 读书 + 健身 读书,是为了能够心平气和地跟傻叉说话; 健身,是为了让傻叉能够心平气和地跟我说话。 |
![]() | 58 aliensTech 2017-07-20 16:52:48 +08:00 开车的时候,有两种 sb,一种是开的比我快的,一种开的比我慢的。 这是一个笑话,希望能化解楼主不良情绪。 重要的是提升自己的修养和能力,做好自己的事情,具体对接的时候就事论事。 他人是无法改变的,不如改变自己。 |
![]() | 59 Accldent 2017-07-20 16:54:35 +08:00 ![]() “代码规范”、“代码扩展性”、“依赖倒置” 这些可能真的是你自己技术的问题,下一次听到别人这么说的时候不妨多问问别人这么说是为什么 |
60 janwen 2017-07-20 16:56:54 +08:00 忍,估计换一家还有同样的问题。我正经历着。。。。。。。。忍着 |
61 StargazerWikiv 2017-07-20 17:02:39 +08:00 ![]() 心态问题,偶尔喝点鸡汤,看看心理学书籍还是有一点益处的。 改变他人比改变自己的成本要多很多。 |
![]() | 62 ferencz 2017-07-20 17:31:43 +08:00 都上了热议了,管好自己吧,过分的找他人原因也是不对地。如果那人真的很差,远离。 |
![]() | 63 ferencz 2017-07-20 17:32:03 +08:00 你这个头像。。。 |
![]() | 64 kkhaike 2017-07-20 17:32:49 +08:00 头像有高清吗 |
![]() | 65 swulling 2017-07-20 17:33:22 +08:00 认为自己技术吊炸天,各种鄙视你的代码,交流的时候经常讲诸如“代码规范”、“代码扩展性”的词汇; 代码规范招谁惹谁了-_- |
66 yuankui 2017-07-20 17:34:16 +08:00 可以再开一个帖子<怎么与认为我是傻叉的人相处> 1. 代码水平不高,连基本的扩展性, 代码规范都不懂. 2. 给他 review 代码的时候,各种狡辩,不肯接受任何意见, 代码连基本的注释都没有,更不用说文档了,这个代码叫人怎么看? 3. [暂时没想好,欢迎后面的补充.] 4. 整个埋各种坑,他的代码,我碰都不敢碰..调个程序,半天启动都启动不起来,问他,他还不耐烦. 说我责备他留下烂摊子? 话说回来,留了烂摊子,还不让人责备了 .. |
67 yuankui 2017-07-20 17:35:35 +08:00 建议楼主换在对方的角度看看这个问题呢? |
![]() | 68 specita 2017-07-20 17:43:06 +08:00 一个人的能力是多方面的,你不能因为别人代码能力傻 x,就把别人定义为傻 x 吧....你同事说不定是其它方面的能手....尝试换个角度去看你同事吧...再说了,代码很重要,但对工作来说,也许代码并没有那么重要了。 |
![]() | 70 torbrowserbridge 2017-07-20 18:14:22 +08:00 @aliensTech 你错了,还有一种最傻逼,和我开的一样快的。 |
72 ooppstef 2017-07-20 19:12:35 +08:00 傻叉你还理他...? |
![]() | 73 scriptB0y 2017-07-20 19:30:00 +08:00 把自己变成傻叉啊 |
![]() | 74 luoqeng 2017-07-20 19:40:21 +08:00 支持他的所有观点,把他培养成大傻叉。 |
![]() | 75 xiaoshenke 2017-07-20 19:41:23 +08:00 via Android @willvvvv +1 |
![]() | 76 Perry 2017-07-20 20:17:42 +08:00 学会 agree to disagree |
![]() | 77 sephinh 2017-07-20 22:31:51 +08:00 via Android 有问题正面刚,背后讲人坏话与其有何分别? |
78 mingyun 2017-07-20 23:48:38 +08:00 既然是傻逼,何必跟她计较 |
![]() | 79 solidsnake 2017-07-21 08:05:58 +08:00 via iPhone 楼主也符合傻 X 标准 |
![]() | 80 pezy 2017-07-21 08:24:41 +08:00 via iPhone 没人解释下,底层工作到底是什么工作吗?为什么底层工作不太可能往上爬? 听楼主描述,所谓的傻叉就是喜欢频繁的讨论问题,积极的改进代码质量。可能问题蠢了点,在技术上较真了点。但我还是觉得,所描述之人被定义成傻叉最主要的原因是打扰楼主写宝贵的代码了。 所以最直接的手段不是买一个降噪耳机,完全不理他吗?这样你就可以无限输出优质代码了。 |
81 leon0918 2017-07-21 08:40:00 +08:00 理解楼主,感觉对方是个傻叉,但是工作有交集有时候不得不打交道,比较痛苦。比较好的方式是除了工作必须不要有任何沟通,沟通前想好怎么交流最直接,沟通效率最高,不要理会他的上述问题。然后,如果实在避不开又看着不爽,又拿他没办法,就辞职吧。 |
82 RBDD 2017-07-21 09:10:30 +08:00 见人说人话,见鬼说鬼话。 |
![]() | 83 willvvvv 2017-07-21 09:28:31 +08:00 |
84 timelessg 2017-07-21 09:38:43 +08:00 via Android 之前公司有个 java,30 多,外包出身,且不说技术如何,跟他讨论个接口返回的 json 结构就非常困难,手拼 json,出了错改改了还是错,简单一个接口能调个一两天,然而这人自我感觉良好,出了问题先甩锅,因为这没少怼。 |
![]() | 85 andyL 2017-07-21 09:48:42 +08:00 我觉得你需要在工作对接上多一点耐心。 假设你在两人的沟通中,属于自省能力稍强,并且沟通理解能力稍强的一方,你可以主动一点作出如下选择: 1.如果你觉得他的说话方式有问题,你可以找个机会当面和他聊一聊这一点,并提出后面沟通时候要注意点的一些细节。同时询问他的意愿,也向他说明自己也会注意一点。 2.如果你觉得是他对你的态度有问题,你可以找个机会当面和他聊一聊这一点。并且表示,现在双方互相都有怨气,一起沟通找出原因,双方尽力做到不要带着负面情绪来工作。 以上两种方式也可以同时进行,并且我相信花不了半个小时的时间。 和谐一点,互相进步。 |
![]() | 86 zjw60320 2017-07-21 10:33:01 +08:00 头像是什么番 |
![]() | 87 eamon666 2017-07-21 10:52:19 +08:00 你能定义别人是傻叉,别人可能也这么觉的 |
![]() | 88 keikeizhang 2017-07-21 11:28:18 +08:00 多读书 + 勤健身 |
89 xingda920813 2017-07-22 17:25:49 +08:00 LZ 转做服务端啦? |
90 WhoMercy 2017-07-23 01:23:48 +08:00 via Android 1.lz 的文章主体表述确实把扩展性、规范看的太轻,如果真的有问题建议兼听则明。 2.“事儿多”的同事可以先忍让他三分,只要不影响到自己,尽量大局为重。 3.对方业务不熟、代码不精,但非得瞎掺和逞能瞎指点江山,偏要给别人挖坑,这时候不能忍,怼回去。让领导知道你们不和,把问题摆出来让领导做抉择,不要藏着掖着,暗中使绊子反而不妥。 4.做事先想好最坏的打算,就知道自己应该做到那一步了。如果一个技术岗每天不是钻研技术、输出价值,而是在那里跟同事勾心斗角,那纯属浪费时间。 5.了解领导看中同事的哪一点,这一点自己是否正好有不足 /缺失,能否取而代之? |
92 frankynwa 2017-07-24 10:50:53 +08:00 完了,我跟我手下的乱写代码的开发聊天的时候,就经常说"编码规范"和"代码可维护性的"........ |
![]() | 93 kaedea OP @xingda920813 做些自动化的开发而已,主要还是做安卓 |
94 kuyuzhiqi 2019-08-02 22:13:28 +08:00 林子大,哪都能碰到这种鸡鸡,能避就避 |