
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
并不是程序员故意想要藐视对方或者互相攻击,而是他们真的不明白什么叫做“尊重”。他们不知道如何说话才可以不伤害另一个程序员,所以有时不小心就让人怒火中烧。所以说,尊重他人其实是一个“技术问题”,而不是有心就可以做到的。
接下来,达内长沙IT培训就要说一说程序员该如何尊重他人:
不要自以为聪明,不要评判别人的智商和能力
在IT公司里,总是有很多人觉得自己聪明,想显示自己比别人聪明。这种人似乎随时都在评判(judge)别人,你说的任何话,不管认真的还是开玩笑的,都会被他们拿去作为评估你智商和能力的依据。
有时候你写了一些代码,自己知道时间不够,可是当时有更重要的事情要做,所以打算以后再改进。如果你提交代码时被这种人看到了,他们就会坚定地认为你一辈子只能写出那样的代码。这就是所谓“wishful thinking”,人只能看到他希望看到的东西。这种人随时都在希望自己比别人聪明,所以他们随时都在监听别人显得不如他聪明的时候,而对别人比他高明的时候视而不见。他们只能看到别人疏忽的时候,因为那是可以证明他们高人一等的有利证据。
当然,谁会喜欢这样的人呢,可是他们在IT公司里相当的普遍。你不敢跟他们说话,特别是不敢开玩笑,因为他们会把你稀里糊涂的玩笑话全部作为你智商低下或者经验不足的证据。你不敢问他们问题,因为他们会认为你问问题,说明你不懂!我发现具有这种心理的人,一般潜意识里都存在着自卑。他们有某些方面(包括智力在内)不如别人,所以总是找机会显得高人一等。
有时候我喜欢自嘲,对人说:“我们这行业的祖先做了这么多BUG来让我们修补。”这样一来,不但显示出心理的平等和尊重,而且避免了因为谦虚而让对方产生高人一等的情绪。说真的,做这行根本不需要很高的智力,所以最好是完全放弃对人智力的判断。达内长沙IT培训要说的是,你不比任何人更聪明,也不比他们笨。
解释高级意图,不要使用低级命令
随时都要记住,同事和下属是跟你智力相当的人。他们是通情达理的人,然而却不会简单地服从你的低级命令。像我在Google的队友的做法,就是一个很好的反面教材。其实这位Googler只是想告诉我:“删掉这行文本,然后改成这样……” 就是如此一个简单的事情,然而她却故弄玄虚,不直接告诉我这个“高级意图”,而是使用非常低级的指令:“按Ctrl-k!……” 语气像是在对一个不懂事的小学生说话,好像自己懂很多,别人什么都不知道似的。
有哪个Emacs用户不知道Ctrl-k是删掉一行字呢,况且你现在面对的其实是一个资深Emacs用户。我想大家都看出来这里的问题了吧。这样的低级命令不但逻辑不清楚,而且是对另一个人的智力的严重侮辱。你当我是什么啊?猴子?如果这位Googler表明自己的高级意图,就会很容易在心理上和逻辑上让人接受,比如她可以说:“配置文件的这行应该删掉,改成……”
在项目管理的时候也需要注意。在让人做某一件事之前,应该先解释为什么要做这件事,以及它的重要性。这样才能让人理解,才能尊重程序员的智商。