程序员愤怒了:我们不仅要当管理者还要当CEO!

oschina
 oschina
发布于 2015年01月19日
收藏 42

    superior-boss

世界上最苦逼的职业是什么?——程序员。谁没有女朋友注定孤老一生?——程序员。夜间出没的生物有哪几种?——吸血鬼、僵尸、程序员。这些调侃也就算了,现在居然还说程序员当不了管理者!是可忍孰不可忍!程序员愤怒了:我们不仅要当管理者还要当 CEO!

许多初创公司在挖掘和培养一个出色的计算机工程经理的问题上,存在普遍的误解。人们总觉得天才工程师都是异常执着的代码狂人,对成为一个领导者完全 不感冒。这是对工程师们的一个极大的误解!在其他的团队中,你慧眼识英雄,那为什么到了计算机工程团队你就满脑糊涂了?这无疑会对你的人才资源库造成深远 的破坏。

不服,是吧?因为你认为计算机工程师都很内向,他们更喜欢思考复杂的问题而 HR 问题置之不理,而且他们对商业问题的关注远不及技术问题。

那么真的是这样吗?一棒子打死所有的计算机工程师是有失偏颇的。更何况所有这些都是人们一贯以来对计算机工程师的偏见,以及先入为主的概念。工程师 也是人,有的非常健谈,有的安静腼腆。我承认有些开发人员的确无比抗拒技术以外的工作,比如制作绩效报告等。但我也必须得承认有的非常乐意且享受指导管理 类的工作。凡事不可一概而论。

我们的工程师,和我们整个团队的其他成员都一样,也关心整体的利益,也希望成为管理者中的一员。只是,有时候你需要给他们一些推动力和指引。他们需要你为他们设定一个具有挑战的目标,这样他们才会有努力的方向。

所以我在我的工程师团队是这么讲的:不想当程序员的管理者不是好管理者。成为一个团队的领导者,你需要掌握激励和指导每个成员的艺术,从某种程度上来说,这个程序员的工作没什么本质区别,只是对象从电脑换成了人。

我知道这么说有点难以接受,但是仔细想想,也确实有道理:程序员的工作是让电脑按照你的指令去做事——运行你设计的程序。你没日没夜的坐在电脑前, 努力让电脑听从你的所有命令,但有时候你的电脑就是那么顽固不化。只是一个微小的错误指令,你的电脑就撒娇闹脾气罢工什么也不干了。大概曾经遇到过类似下 属的管理者会更容易理解我这个比喻。

当然对电脑发号施令和对人发号施令这两者之间存在很大的差异,最显著的就是人类的随意性和对命令反应的不稳定性,你完全无法掌控。

而我把对人的管理比作运行一个电脑程序更多的是因为,这样能给我们的工程师一个清晰的问题解决思路。这种模式的管理角色更容易被程序员接受,哪怕是从来不认为自己有能力胜任管理者角色的程序员也逐渐充满了自信——这些结果正是我们喜闻乐见的发展。

英文原文:Everyone In Management Is A Programmer
中文翻译:www.lieyunwang.com

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:程序员愤怒了:我们不仅要当管理者还要当CEO!
加载中

最新评论(34

棒子面er
棒子面er

引用来自“neo-chen”的评论

做好人才,先做好奴才。否则你根本成不了才。

引用来自“eechen”的评论

做洋奴么?洋人美元多多滴呀。

引用来自“sjt”的评论

领导也是人,对于领导来说,下属的忠诚永远是第一位的,话糙理不糙
那得看领导能给什么,谁愿意成天跳来跳去的。还记得马云是怎么说员工离职的?
棒子面er
棒子面er

引用来自“灯心草”的评论

呵呵,我们公司就很有特色,技术不好的都改当项目经理了,除此之外测试的也可以当项目经理,甚至翻译也可以当项目经理。总之技术好的是没有机会当项目经理的,因为如果技术好的都当管理者的话,谁去干活呢?

引用来自“BillFun”的评论

反过来想想,会有下面的可能,水平不行的可能在选择上加强了经理职责的学习发展,技术好的鄙视他们而在代码上下了功夫,疏忽了诸如沟通等与人打交道的技能

引用来自“一木四水”的评论

这是用人上的失误,比如某人精通A技术,懂点B技术。这时候来了另外一个人,这人就懂点A技术,其余不会。那么这俩人组成团队后往往是后一人干A活,前一人干B活。仅仅是看似合理。

引用来自“Serval”的评论

赞!
还没留意过这个呢!

引用来自“巴林的狗尾草”的评论

技术真正好的,以后会跳槽的,想干啥直接跟下家谈就是了。其实很多要么仅仅相干技术混着,要么想走就走咯,公司算个鸟,是吧。再留下来的都是渣渣了。
+1
棒子面er
棒子面er

引用来自“灯心草”的评论

呵呵,我们公司就很有特色,技术不好的都改当项目经理了,除此之外测试的也可以当项目经理,甚至翻译也可以当项目经理。总之技术好的是没有机会当项目经理的,因为如果技术好的都当管理者的话,谁去干活呢?

引用来自“BillFun”的评论

反过来想想,会有下面的可能,水平不行的可能在选择上加强了经理职责的学习发展,技术好的鄙视他们而在代码上下了功夫,疏忽了诸如沟通等与人打交道的技能

引用来自“QuenTine”的评论

完全是游戏技能点思维。。。
游戏里每个人都那么公平,可是现实中有的人就是比别人多几点技能点啊。

引用来自“BillFun”的评论

曲解了我,人的精力有限,我的意思是他们会在潜意识里往不同方向发展。
精力当然有限,但要看有限的精力都用在哪里了
棒子面er
棒子面er

引用来自“灯心草”的评论

呵呵,我们公司就很有特色,技术不好的都改当项目经理了,除此之外测试的也可以当项目经理,甚至翻译也可以当项目经理。总之技术好的是没有机会当项目经理的,因为如果技术好的都当管理者的话,谁去干活呢?
难道一直以来不是这样的嘛。你见过哪个做管理的是技术大牛?!!
秀半
技术牛一旦当了管理者,就没有时间没有精力追求更高深的技术了,人各有才,利用到位才是真的!
可豆儿

引用来自“chameleon”的评论

一个好的程序猿不一定是好的项目经理,但是不懂程序的项目经理绝对是逗比

引用来自“林纳斯脱袜子”的评论

逗一群逼玩。辛辛苦苦加班开发完,说需求不对,想要杀人。

引用来自“sint”的评论

赞一个
+1024
可豆儿

引用来自“neo-chen”的评论

做好人才,先做好奴才。否则你根本成不了才。

引用来自“eechen”的评论

做洋奴么?洋人美元多多滴呀。
领导也是人,对于领导来说,下属的忠诚永远是第一位的,话糙理不糙
可豆儿

引用来自“灯心草”的评论

呵呵,我们公司就很有特色,技术不好的都改当项目经理了,除此之外测试的也可以当项目经理,甚至翻译也可以当项目经理。总之技术好的是没有机会当项目经理的,因为如果技术好的都当管理者的话,谁去干活呢?

引用来自“方棱”的评论

作为管理者,我觉得这是正常现象。在此告诫大家:如果带不出和一样厉害的下属,就别想爬上去。这话不仅仅是对程序员说,对其他岗位的人一样适用。
赞,貌似点中了要点
狗头666
狗头666

引用来自“chameleon”的评论

一个好的程序猿不一定是好的项目经理,但是不懂程序的项目经理绝对是逗比

引用来自“林纳斯脱袜子”的评论

逗一群逼玩。辛辛苦苦加班开发完,说需求不对,想要杀人。

引用来自“sint”的评论

赞一个
可以不懂,但不能拒绝去了解去学习,更不能不懂装懂,我的感觉是,只要你愿意了解愿意去懂,所谓程序里的原理没有解释不清的,我见过的有些项目经理甚至有不和执行团队沟通的
巴林的狗尾草
巴林的狗尾草

引用来自“灯心草”的评论

呵呵,我们公司就很有特色,技术不好的都改当项目经理了,除此之外测试的也可以当项目经理,甚至翻译也可以当项目经理。总之技术好的是没有机会当项目经理的,因为如果技术好的都当管理者的话,谁去干活呢?

引用来自“BillFun”的评论

反过来想想,会有下面的可能,水平不行的可能在选择上加强了经理职责的学习发展,技术好的鄙视他们而在代码上下了功夫,疏忽了诸如沟通等与人打交道的技能

引用来自“一木四水”的评论

这是用人上的失误,比如某人精通A技术,懂点B技术。这时候来了另外一个人,这人就懂点A技术,其余不会。那么这俩人组成团队后往往是后一人干A活,前一人干B活。仅仅是看似合理。

引用来自“Serval”的评论

赞!
还没留意过这个呢!
技术真正好的,以后会跳槽的,想干啥直接跟下家谈就是了。其实很多要么仅仅相干技术混着,要么想走就走咯,公司算个鸟,是吧。再留下来的都是渣渣了。
返回顶部
顶部