程序员的自我进化——补上最短的那块情商木板

也许当微软的工程师们还在思考如何让聊天机器人快速进化的时候,万万没想到,刚刚上线一天,Tay就因在Twitter上言论不当而被强制下线。据说她不但辱骂用户,还发表了种族主义评论和煽动性的政治宣言,事后有网友调侃说是调教姿势有问题!

而2014年5月29日,微软(亚洲)互联网工程院发布的“微软小冰”如今却成了网红,迅速刷爆了微信和朋友圈,官方形象定位为可爱贴心的17岁纯情少女,如今的小冰懂礼貌、有素质和会作诗,是一个青春靓丽的美少女形象,网友对她可是情有独钟呢!

这说明了什么?作为现实生活中的人,尽管我们希望聊天机器人能够和我们聊天互动、打发无聊时间,但一旦机器人对你爆粗口或者让你不高兴了,你依旧不能容忍。

我们换个角度,如果在工作和生活中我们因为自己的缘故,让对方不理解、被疏远了,此时的你有想过这是什么原因吗?

近日,“差评君”一事更是闹的沸沸扬扬。但是,笔者对于“差评君”说自己以及团队因为是理科生比“媒体老师”是文科生有很大的区别时,我就不服气了,暂时不谈洗稿事情本质的好坏,凭什么就认定自己是理科生就不如文科生呢?

如果不如文科生,那我们到底差在哪方面呢?

当笔者把“差评君”这番话向老婆吐槽时,她却来了句:“理科生本来就情商低啊!”,此时的我竟无言以对,原来,差在情商上!

不经意的一句话,让我开始认真反思情商的问题。一般的程序员都是在思考如何提高自己的专业技能,但却在技术外的东西上没有做过提高,例如,情商。

这让我马上联想到木桶原理,很多程序员只是在技能这个维度不断提高,却忽略了别的维度的发展,而最终影响我们发展的却是最短的那个维度。

我开始意识到,对于程序员来说,我们整日与计算机为伴,敲代码、调bug,而在同事面前却少言寡语,这对我们是个陷阱,最终跳进陷进的就是我们自己。

都说一个人的成功智商只占20%,真正起关键作用的是情商,大约占80%。太多情商低的人都不知道自己为什么情商低。

也许有人开始问了,情商真的存在吗?甚至会有人说,情商根本不存在,我讨厌听别人说情商这2个字。其实一开始,我也不相信情商是存在的,随着工作经历了一些事,我慢慢感觉到,情商是存在的,好比你的智商一样,在潜意识下,突然爆发出来,让你觉得不可思议。

在知乎上看到过这样一个段子。和老板一起在KTV唱歌时不小心把老板的歌切了,正当众人目瞪口呆之时,这哥们儿来了句:啊,我以为是原唱,就切了。

很多人感叹,什么是情商高?这就是高情商啊!

情商(Emotional Quotient),又称情绪智力(Emotional Intelligence),在1990年由美国心理学家约翰·梅耶和彼得·萨洛维提出,提出之后,备受争议,并且在当时并没有太多的人关注,因此没有火起来。

五年后,时任《纽约时报》的科学记者丹尼尔·戈尔曼经过精心包装,出版了《情商:为什么情商比智商更重要》一书,瞬间火爆全球。不管是他书写得好,还是营销策略成功,总之是把情商送进了寻常百姓家。

在戈尔曼看来,情商包括五个方面:

·了解自我

·自我管理

·自我激励

·识别他人的情绪

·处理人际关系

下面我们来看看,作为众多程序员中的一个,我们如何从戈尔曼所说的5个方面最大化自己的EQ值,并帮助我们更好的实现目标和理想,且让整个过程充满幸福。

(1)了解自我

高情商的第一步:认识自我。很多时候,你以为自己了解自己,其实不是。比如,某一天的清晨,因为地铁拥挤,你忍不住朝周边的人大吼一声,事后却有一种负罪感,认识到自己不应该那样子,一个不经意、突发的情况下,你还认识你是谁吗?

一个人,对自己的认识越全面、越客观,你才能更加知道你从哪里来,要到哪儿去,以及如何到达那里。剥开裹在自己身上的那层厚厚的茧,这层茧可能来自你的父母、老师、同学、朋友、同事等的行为和思想的投射。当你用正确的方法,如同剥洋葱一样,一层层剥开自己,你才能看到真是的自己。

此刻,你需要重新认识自己,首先确认你是不是适合程序员这个职位。

以前有人说,判断一个人是不是适合程序员这个岗位,做3年以后就知道。以现在技术迭代更新的速度,我觉得用不了3年,半年到一年的时候,如果你写代码还下不了手,对编程还有恐惧心理,那么你可以考虑转行了。当然转行不是完全否认自己,而是去寻找更适合自己的,如果你真的做了一段时间程序员觉得不适合自己,那你也要有“世界那么大,我想去看看!”的豪情,拿得起放得下。

作为程序员,认识自己,我们需要从多方面考虑,如具备的知识、技能、能力、天赋和不足。

第一,要知道我想要什么?明确自己的目标。比如:更强的技术能力、高薪、更好的福利、一定的管理权限、成就感、大公司镀金、想创业、轻松不想加班等。

第二,我能干什么?一定要明确自己的能力边界。比如:富有钻研精神,能解决技术难题、有领导力,可以影响、驱动团队、可以快速、高质量编码、能活跃团队气氛、能写一手好文案、懂产品等等。

第三,我愿意干什么?这点很重要。如果你能做的事,但不是你喜欢或者擅长的事,你要一开始知道自己愿不愿意干。比如你从一个地方离开,一定是这个地方有什么东西你不能接受,那你找新的机会时,一定要考虑自己愿意干什么,价值观是否和做的事符合,如果这个考虑不清楚,那很有可能是刚出虎穴又入狼窝。

最后,还要想想会失去什么?每天8小时,大多数人工作都在进行时间换金钱的交易。没有哪个公司、哪个岗位、哪个产品是为你个性化定制,世上并不存在完美的工作。所以,无论何时,痛苦和快乐是伴生的,你必须考虑取舍,鱼与熊掌不可兼得,这是必须明白的。

(2)自我管理

当你充分认识到自己的时候,那么接下来你要学会自我管理。自我管理不是给自己设置条条框框,而是在认识自己的基础上,制定一个自己未来要达到的中长期目标,然后沿着这个目标不断迭代、精进。

目标就是方向,很难想象一个没有目的地的无人驾驶汽车会行驶到哪里去,更没法设想如果一个人没有目标,将会是怎么样的,如同一个提线木偶或一个智能很弱的机器人?但可以肯定,没有目标的人,永远都在为别人而活,永远没有自己。如同Twitter上的Tay,别人教它什么它学什么,没有自己的思考和辨别能力,任人摆布,最终只能沦为阶下囚,被强制下线。而不同于Tay的微软小冰,她更智能,似乎更能辨别人类的真善美(尽管距离真正的智能还很远),因为她有目标,做一个可爱贴心的美少女,所以她不断自我管理,不断让自己更完美,唱歌、写诗、聊天关心他人,从而得到越来越多人的喜欢。

那你的目标是什么呢?是写出漂亮的代码、有自己的一个博客、做出自己的第一个产品还是升值加薪、等到合适的机会创业等等。不管是什么,一个会自我管理的人,都会有一个说服自己不断努力精进的理由,或关于技术、或关于职业发展、或为了创业、亦或是为了更好的生活。

程序员科学的自我管理,在明确了自己的目标之后,有以下几点建议:

第一,学习是持续一生的过程。人生本来就是一个不断自我完善的过程,程序员需要了解自己所处的行业或者细分领域,并在了解该领域所涉及的技术和业务场景下,不断深入学习。

不断训练提高自己的专业能力,并在设计模式、规范、方法、准则上提升自己,编写出更高质量的代码。

第二,具备团队精神。要有1加1大于2的意识,不管你是开发人员还是管理层,你要深知,你所取得的成就,不仅仅只是你一个人的,而是来自你团队每个人努力的叠加。不要把自己和代码独立于团队,我曾经遇到过这样的上级,不敢让手下的员工看过多的代码,怕手下的人学会抢了他的饭碗,结果那个产品做到最后找不到产品定位,同事相继离职,新人一时接不了手,整个项目成为部门的负担,结果可想而知。如果你也恰巧遇到这样的领导,恭喜你“中奖了”。其实根本不需要这样,要鼓励手下或者新人多看系统代码,这样才能帮助团队和产品变得越来越强。

第三,能够承担责任。俗话说,能力越大责任也越大,要有能者多劳的心态,你要对你的代码和实现的功能模块负责,能够自己通过简单测试,尽量将错误率降低到零,而不去计较工作量的多少,这点对新人尤为重要。

第四,在忙碌中会适当休息。写程序是一件非常费脑子的事情,需要你在工作和生活上找到平衡,高效的工作,减少不必要的加班。

第五,学会搜索和分享。为什么要提到搜索,这点很重要,新人容易放的一个错误,刚毕业来到公司写程序,有问题能够及时提问这很好,但是如果你每次遇到问题不自己思考搜索一下就去问你的同事或者领导,时间久了大家就会反感,每个人每天都有很多事做,没有人愿意耽误自己工作的时间而给你解决低级问题。所以一定要学会搜索,同样的问题,在百度或者google浏览器打开5-10个博客帖子,看看大家的解决方案,尝试解决,如果没有解决,这时再去请教你的同事或者领导就比较好了,可以告诉他们自己做了哪些尝试,也方便他们更快的对问题定位。那为什么你能在网上搜索到大部分答案呢?那就是程序员都是热爱分享和总结的人,所以不妨把自己好的经验和解决办法,写在自己的博客,要懂得:“赠人玫瑰,手留余香”的道理。

(3)自我激励

冰心曾经说过这样一句话,成功的花儿,人们只惊慕她现时的明艳,然而却忘了当初她的芽儿,浸透了奋斗的泪泉,洒遍了牺牲的血雨。

当我们在向目标进发的过程中,不同的时间段和场合,我们遇到不同的困难。相信很多时候,大部分人都会披荆斩棘、一往而前。但是,在解决困难的过程中,或多或少给我们留下一下负面的思想或者情绪。久而久之,负面积累的越来越多,很快我们遇到的最大的挫折,已经不再是外在因素,而是我们自己。

情商是一种控制情绪的能力,不是情绪本身;就像智商是获取知识的能力,而不是知识本身一样。

很多人或许有过这样的经历和感觉,每当需求要改的时候,有一种莫名的烦躁。我自己也曾经有过这种感觉,不过后来慢慢调整心态,到现在已经淡定很多了。我们要学会去掌控自己的情绪,学会和自己的情绪相处,在负面情绪出现时能够进行及时的调整,不被传染和传播。在积极情绪出现的时候,适当放大和鼓励,取得成就的时候,更要学会奖励自己。

因此,自我激励,就是要改变自己,控制自己的情绪,征服自我。让自己成为骑士,掌控着情绪这匹野马驰骋疆场。成为配得上自己目标的那个人。

(4)识别他人的情绪

征服自我之后,接下来我们要了解他人。

每天面对电脑编码和对着社交软件聊天,大多数程序员给人的影响就是寡言少语,内向。可是无论你想做什么事,都要和他人发生联系,从成果导向的角度出发,如果每次你都想把事情做好、做成,前提便是了解和你发生关联的人。

我们不妨问自己下面3个问题:

你有了解你身边的人吗?

你了解他人的状态和想法吗?

你了解他人每个肢体动作背后的真正含义吗?

很多人都遇到过这样一种情况,当一个关系特别好的朋友,突然有一天伤心的向你倾吐自己的感情问题或者工作困扰,作为朋友,你觉得自己应该为他(她)做点什么,然后就着急忙活不停的想各种办法,不断给他(她)出主意。事后,你会发现他(她)还是原来的样子,你给的建议一点都没奏效。其实,在这种场景下,你没有明白他(她)的状态和想法,也许人家需要的只是找你这样一个倾诉的对象,而不是需要你的“宝贵建议”。

当然,识别他人情绪不是察言观色,我们不需为他人而活,而是了解和熟悉自己周边的环境,并对此作出正确的反应。

(5)处理人际关系

程序员不能只活在自己和电脑以及代码的世界里,要了解你的客户、同事、领导;要关心的父母、爱人、孩子;放大自己的社交圈,优雅的对待每一个人,说不定一个初次见面的人就会成为你生命中重要的人,无意中改变你的命运。

社会性是人的基本属性,你所想要实现的几乎任何目标,都要借助社会中其他人的力量。

如果你想要升职加薪,与客户、同事、领导的关系将会对你的目标产生巨大影响,要获得大家的认可和支持,而不是凭借年少一腔热血,最后撞得头破血流;

如果你想创业,与家庭、客户、合作伙伴以及员工的关系将会直接影响你能否创业成功。

所以,一定要学会处理好人际关系,它是实现你目标的最后一步。借助他人的力量,在你实现目标的同时实现双赢。

后记:

人工智能的时代已经到来,在可预测的未来,人工智能对人类智商的挑战和优势将是碾压性的,这会带来什么结果呢?那就是,人工智能将很快取代人类重复性、单一型和依赖智商的工作。那是不是意味着人类就没有希望了呢?当然不是,尽管人工智能的优势可能集中在智力方面,但短时间内,人工智能不可能像人类一样拥有复杂的情感。

所以笔者最后得出结论:当智商被碾压时,情商才是人类绝对的优势!

posted @ 2018-06-29 17:49  jiftle  阅读(374)  评论(0编辑  收藏  举报