很早以前就想写这篇文章了,不过却因自己经验甚浅,不敢妄言,虽然现在写也可能引起一些争论,还是请大家平和的去看这篇文章。
自古以来便有文人相轻,这句话来自三国·魏·曹丕《典论·论文》,原文与译文如下:
原 文
译文
而如今这句话如今不单单指的是写文章的人了,今天想说说程序员行业中的“文人相轻”。
周鸿祎曾经说过“最不好的作法是,每换一拨人换一套技术,文人相轻,总认为自己的技术最好,这也是为何有些搜索公司做不大”,且不谈论他说的后半句,前半句中提到的“文人相轻,总认为自己的技术是最好的”很值得思考。
程序员修改别人代码(除过比较NB的开源代码)最常见的做法就是先将别人的代码风格改为自己的,然后才开始研究,其实别人代码的风格可能是另一种常见的风格,只因与自己风格不一致,于是乎改之。可能您并不是这样,至少我有这样的毛病,算是强迫症吧。
另一种常见的是刚进入项目的程序员会抱怨底层的一些东西难用,为什么不用xxx库,xxx技术等等。其实很明显可以看出该猿对这个项目和这套底层不熟悉,生硬的使用,导致其心中有怨气。所以大多数人刚进某一个项目都不会直接写底层的。
文人为何会相轻?难道跟自古以来说的文人酸腐有关系?我认为归根结底是国人的心态在作祟。国人不论是做什么的,都有“好为人师”的心理。
郭德纲在《以德服人》中说过“中国人都有好为人师的心理,比如你开了一家餐馆,叫五环餐馆,但门口的标志上画六个环,有好事人来了就会说你们怎么回 事啊,叫五环餐馆,怎么画了六个环呐,跑堂的会说先生您真有眼力,当初是工人弄错了,您坐着喝点水吧。结果这主儿喝水无聊翻菜单,点了一千块钱的菜吃 了”。(可能与原话有出入,意思大致如此)
可以得见的是病态的心理导致了文人相轻,程序员也不见外,虽然大多数表面上与世无争,努力写自己的NB代码,但是心中总是对一些人代码和技术不服气,进而产生了一些矛盾,这当然不是公司高层喜闻乐见的事情了,于是刺头们都被分开做项目了,这也是国内的团队管理和团队建设。
说完文人相轻,再来说说其并发症——沟通的问题。
团队合作必然会有沟通,因为合作必然会带来交流,否则这不叫团队了。而在沟通的过程中,会产生各样的问题,比如提问不当啊,问题不清楚啊,答非所问 等问题。不过最常见的问题是提问不当,我有一个程序交流的QQ群,里面经常会有人提出开发上的问题,不过大多都不知道在问什么,提问不清楚是如今沟通上的 一大问题。
举个例子吧,在oschina上有人问了这样一个问题:“nginx有网站在用吗?”(关于nginx可以去oschina上查,不想引用百度百度百科了。),结果引来了一大堆人的跟帖和指责,好一点的是告诉他哪些哪些网站在用,不好的就是侮辱了,骂小白的,骂没见识的都有,有一位朋友的说法挺有意思,引用在下面。
哈哈..这句话很容易引发矛盾.如果是小白求问…别人会认为你孤陋寡闻如果是表示不屑…别人会认为你土鳖正确的 问法应该是: 现在有哪些网站在用这个web服务
—-摘自 《如果避免引发网络掐架以及避免网络喷子之淘气3000问》
所以,好的提问方式是沟通的前提,问清楚了,别人才能回答清楚。
当然了,还有些是因为有个人情绪在其中,我公司另外一个项目组,是服务器-客户端-策划,三足鼎立,三方谁见谁都要吵吵两句,无它,只是看着不爽,于是乎,这个项目快做完的时候,他们相继离开,可能也是因为项目存在问题的压力吧。现在项目转到我们这边,可害苦了我们啊。
我也不是管理层,对团队建设没任何经验,我认为沟通的目的是为了解决问题,把问题解决了,剩下什么都好说。
对于这两个问题,我只能浅尝辄止的说一说,也没经验,也说不了多少,说多了怕被喷,所以就到这里吧。