程序员到底情商重要还是代码重要?相信很多人都有自己的答案。不过对真正的coder来说,往往情商都不够高。有的人觉得只要代码够牛,还要情商做什么。将来可以当一个架构师,或者走上CTO,迎娶白富美。这都是coder们的自嘲罢了,真实的世界和理想的差距是巨大的,相信做了多年开发的朋友都清楚。
这里主要是讲情商和代码的重要性。所以我把程序员大概分为四类。
第一类,代码大牛,但是情商不高(你的成败握在领导的手里)。
第二类,代码大牛,但是情商很高(神)。
第三类,代码一般,但是情商高(技术管理)。
第四类,代码一般,情商也一般(基层,领导从不care你)。
第一类程序员虽然代码很牛,在技术上可以解决"一切问题".但是不太懂交际,这类程序员混得好不好主要还是取决于领导。如果领导懂技术、热爱技术,肯定会被他所折服,认为这是一个不可多得的人才,事业上必定顺风顺水。但是如果领导是业务驱动,整天做不完的需求,只要能如期交付无论你怎么做都可以。但是情商较低的这类人又不堪随波逐流,还是想尽力发挥自己的光和热,在一些重要场合还是不顾领导的做事宗旨,提出自己的建议(技术引进、架构设计);那这类程序员就悲催了,整天混迹在杂乱无章的代码里,毫无设计、架构可言,而且平常说话又不注意层级关系,只会让你和领导的关系越来越恶化;纵然你有再牛的技术也枉然,领导根本不care,领导只关心你做完没有。
第二类程序员基本上没有,如果有的话那至少是个总监、CTO了,这里就没有必要谈了。现在很多CTO都不懂技术,不知道这算不算是一个笑话。
第三类程序员是代码一般,但是情商高。往往是在非技术大牛圈混得最好的,虽然技术不牛,但是情商在,一切都没有那么重要了。但是这类程序员情商高在哪里呢?
一、会讲话,对领导总是笑脸相迎;领导说一,从不说二。
二、懂得领导想要什么,俗称:"面向领导编程",一切以达到领导的要求为目的,而不考虑这个东西到底好不好、值不值得这样做。
三、懂得表现自我,总是在最恰当的时候表现一下自己;适当推一下责任,要别人帮你偶尔背个锅。
第四类程序员,感觉命运是最悲催的.要么就继续保持战斗力,努力把自己的技术体系建设上来,虽然前期技术比较薄弱,但是后天终可以成为技术大拿。如果一直保持"技术低、情商低",那就是永远的廉价劳动力~领导随时可以找人替代你.
讲了这么多,那到底是情商重要还是技术重要呢?我反正觉得技术最重要。毕竟做了这么多年,谁不想做个技术大佬玩玩呢?但是领导不喜欢你怎么办?如果你不认命,觉得自己天生就是情商不高,不愿意逢迎他人,那就选择离开,找到自己的伯乐、并且欣赏自己的人。这样一来,有可能比当前的领导站在一个更高的层次,那就会对镜中的自己会心一笑--"我当初选择离开是对的"。
但是话又说回来,总会存在另一类人,为了保住这个饭碗,拼命的不做自己。虽然前期是痛苦的,但是强迫自己练就一身高情商,懂得领导的意图,后面相信也会越来越顺,面向工资编程也是一条路。只不过多年以后会在某一天突发奇想的问自己:"如今我怎么也成了当初自己最厌恶的那类人?"。或许为了钱、为了生活、为了家庭,我们甘愿这样罢了。这样的程序员我们不能嘲讽他,也没有资格嘲讽他,这只是他选择,也是他的权力!
说到情商,我还想引入一个小段子:
"都知道林志玲情商非常高,从来没有做出过激的事情,永远的那么温文尔雅,好多人都会想:她活得累不累啊?一味的迁就到底有没有必要?其实对我们而言就是自己做不到才替她累,对林志玲来说,这只是一种深入骨髓的自然流露而已。"
我就是想说,程序固然重要,但是还是要有情商。如果程序员愿意拿出1/20学习技术的时间来研究情商方面的书籍,我相信他肯定可以做好他自己的。
最后,其实写这篇文章也是为了激励自己。不要一味的逃避,要选择勇敢面对自己的不足,做一个真正既懂技术又有情商的技术人~
网友评论