作为一个程序猿,我实在难以忍受和下面这些人做同事。
1、拼写狂魔,命名大佬
当你对着一个几万字代码的项目,想要搜索代码时,你发觉根本无从下手,那是因为你的同事创造了“自语言”。
比如:这种花式拼写你见过吗?
data→date
receive → recive
button → botton
bottom → botton
又比如,他写出了这样的代码:

▲(red不会拼吗,大哥!)
还有人曾看到过一个变量叫nima。
跑去问作者才知道,
居然,是图像数,n image……
2、代码没有注释或是……
程序员最讨厌两件事:写文档和别人不写文档。如果碰到不写注释,或者写这样注释的程序猿同事。你可能,就常常恨他恨得牙痒痒。

曾经有个血淋淋的案例:在美国,43岁的程序员安东尼·汤(Anthony Tong)持枪杀了4名同事,因他们总是不写注释,不遵循驼峰命名,括号换行,还天天git push -f ...所以一天忍无可忍的他开枪射杀了他的同事们。
在此恐怖案例下,不写注释的程序猿们,你们有看到身边同事意味深长的眼神了吗?
3、Bug王与回怼王
程序猿出bug是正常事,有人说不写几个损失惊人的Bug你就成不了大神。但是!怕就怕你同事不仅给你造bug,还猛怼你。
当你指出一个终极回怼型程序猿有Bug时,对方可能会出现以下心理:
1.否认:这哪里是一个Bug?
2.愤怒:你怎么总是挑刺,你是不是跟我过不去。
3.捣糨糊怼怼:这有什么大不了的,不会影响运行的,没事的没事的,年轻人还是太年轻了啊。
所以,这类同事,我们可以使用下面的方式处理

所以,如何指出同事的bug,而不遭回怼的妙招,学会了吗?
4、只会伸手的后辈
知乎网友@锟斤拷:
最烦那种程序一有问题自己不思考问题出在哪,直接代码或报错信息截个图再加一句“大佬,这段代码为什么不行呀”之类的。

新鲜小白刚做程序猿,这个不会那个不会很正常,但就知道问,连百度都没搜下,自己都未曾为解决问题努力过,这类人,我劝你:

5、抄袭型程序猿
其实抄袭不可恨,可恨的是你的同事,天天抄代码,居然工资还拿得比你高。将别的功能代码拷过来稍作修改,完成了自己的工作,这样的方式对于码农来说简单快捷。所以,代码的搬运工是大量存在着。
其实呢,知道要抄什么,知道去那里抄,抄了还能用也是种本事。

可恨的是:
很多没本事的低级代码抄写员,直接拿来主义,自己也不review,也不根据公司情况修改,看着好像工作完成了,实际给其他同事挖了大坑。
抄来的代码,变量命名的风格与公司的其它代码完全不一样,你调整过了没啊?人家祖传代码你也抄过来,一抄抄那么多,有用没用你不会看一下?!
6、伪造工作经验的程序猿
知乎上有人提了这个问题:“身边大部分人都是靠着包装的简历找到工作。”

▼曾有腾讯的程序猿在网上吐槽

现在外面的IT培训公司都是流水线,报个班,培训公司还会给你包装好简历,连工作经验都会给你造假造上。
如果身边有一个程序猿同事,是靠伪造工作经验进来的。首先很大可能他实力不足,工作的时候,尽给你挖坑,你要做思想斗争要不要去老板那揭穿他。再者,这样的人越来越多,码农市场就会出现劣币逐良币,搞不好你就是那个良币。
7、对初学者嗤之以鼻的程序员
每个人都是从初学者过来的,有一些初学者刚入门会发一些学习型的博客文章,但就有这么一群人,自认为有点经验,代码水平很高,一看这种文章就喷,什么垃圾代码也好意思放出来,这个我十年前就...
对于这种人

当然有人说,初学者发的教程,有些是错的,有些并没有什么卵用。但各位大佬可以去文章底部评论留言,何必只在办公室屏幕前装Big呢?
8、迷信程序猿鄙视链的人
比如:程序猿对产品经理的鄙视习惯。程序猿跟产品经理的矛盾段子,网络上遍布。下图曾在网络上风靡一时“产品经理提出需求后被程序猿打了”。提出的需求是:实现手机主题根据手机壳颜色进行调整。

虽然此图已被辟谣,纯属段子。但现实中,因为各自的知识面不同,工作中产品经理和程序猿闹个矛盾是正常的,但有的程序猿信以为真,把产品经理放在了对立面。
“产品经理懂个毛线”
“又提需求,你来写代码啊...”
与之类似的鄙视链还有:
不同开发语言之间的鄙视,
前端后端之间的鄙视链,
程序猿和程序媛之间互鄙视……
那些信以为真,
并且实践到工作中,不配合的程序猿……
只能说我鄙视你们……
9、自我封闭,对技术采取鸵鸟策略的程序员
当我在刷题修炼算法的时候,
当我在学一门新的语言的时候,
当我在看国外大佬的博客的时候,
当我了解人工智能的最新趋势,准备报名课程学习时,
当我在朋友圈分享我在lintcode code ability test测下的钻石段位的时候,
(测试地址:https://www.lintcode.com/cat/ )

总会有人冒出来评论
“做几道算法题能让老板给你涨工资?”
“那个你又用不着,学了有什么用”
“什么大佬啊,不过是出来的比较早”
“什么人工智能集训营啊,那么努力,你也去不了大公司。”
“这种测试,刷几道题就能看出算法能力,谁信啊”
对于这类人,我只想说:

10、列举了这么多讨厌的程序猿的我
还是认认真真写代码,老老实实修Bug去吧……这些同事,自会有人、有Bug、有坑、有产品经理、有不懂技术的Boss收拾了他们...

补充说明:
程序猿最喜欢什么样的程序猿?
穿女装的程序猿

推荐阅读:
欢迎关注我的微信公众号:九章算法(ninechapter)。
精英程序员交流社区,定期发布面试题、面试技巧、求职信息等。