管理是权力的游戏吗?

前段时间,我接受了CSDN的采访。记者抽取了采访稿中的部分内容,发表了一篇题为“并不是所有的程序员都适合做技术管理”的文章。此文随即在网络上引起了热议。其中有个网友的观点挺有意思的,他引用了宋美龄关于“权力的滋味”的妙论,进而认为“所有人都适合管理……如果认为某些程序员真的不适合当管理,那只是他们还没有体会到权力的滋味。”

乍一看,似乎也有些道理。管理者确实能得到一些额外的权力,包括:

1.      一定程度上,自由安排自己工作的权力;

2.      自己不写代码的权力;

3.      给团队成员分配工作任务的权力;

4.      给团队成员评定绩效,以及提议涨薪、奖金、升职或解聘的权力;

5.      制定或采纳某种研发流程的权力;

6.      决定应聘者是否通过面试的权力;

7.      请团队吃饭的权力(公司可以报销的那种);

8.      如果公司搬家或办公室重新装修,给团队成员排座位的权力;

9.      知道团队成员的工资,并且每月发一次工资单的权力;

10.   批准团队成员休假、出差的权力;

11.   更多与其他业务部门打交道的机会;

12.   了解(甚至参与)公司高层决策的机会;

13.   因为本人的级别所限,至今尚未体验过的其他权力……

作为程序员,你最看重哪些权力?它们到底是什么滋味呢?让我们来一一品尝:

  • 工作上的自由是我个人最看重的,它直接决定了我的职业幸福感。不过,需要我提醒大家自由与纪律的辩证关系吗?没有不受纪律约束的自由。这也是我要加上“一定程度上”的原因。自由不是随心所欲。自由是一种自觉的自我管理——从一堆事情中分出轻重缓急,每天早上醒来都要问一问自己“目标在哪里?今天的重点是什么?”——自由的压力更多地来自于自己。当然,我也可以给予团队成员一定程度的自由,只要他们能够给我达到甚至超出预期的产出。
  • 你厌倦写代码了吗?也许因为你程序写得也不怎么样吧!不过,没关系。其实,明智的老板不关心你写不写代码,他关心的是交给你的事是否能够按时做好。你要明确目标,对结果负责。至于怎样达成目标,你可以自己决定,包括自己要不要写代码。我更推荐的是一种在团队太大或项目太多的情况下迫于无奈而放弃写代码的方式,你带着眷恋和遗憾离开编码前线,并且在万分必要的时候,你可以回来。
  • 给团队分配任务很威风吧?“老王,这个问题你查一下!”“小明,这个功能你来做!”就这么简单吗?他们真的明白要做什么吗?他们知道怎么做吗?他们有做好那件事的必要资源吗?他们什么也不说,然后在最后时刻告诉你这事做不了,你该如何收场?收起你的躺椅,老大不是这么好当的!要做到知人善任,明察秋毫。记住,你要对团队的产出负责,对结果负责,并且享受与团队一起执行的过程。
  • 团队成员的绩效是管理者说了算的吗?因为绩效考核会牵涉到薪资或职位的调整,过程中还不可避免地存在主观的因素,似乎管理者掌握着生杀予夺的大权。但事实上,真正决定个人绩效的还是程序员自己。绩效考核过程需要如实地反映各个团队成员的表现。作为一位负责任的管理者,你在这个过程中要写很多评语,进行一对一的谈话,确保每个人都能得到应有的发展。管理者必须做到真诚、公平和公正。要不然,团队里的关系就会复杂化,你也会失去威信,怎么还能让团队精诚合作、发挥最大的效率呢?况且,绩效考核的过程还有上层领导和人事部门的监督,管理者不可能为所欲为。习大大不是也说了嘛:“把权力关进制度的笼子里!”
  • 改进现有的工作流程,或者采纳一种新的流程或工具,作为游戏规则的制定者,很过瘾吧?但是,单纯建立规则或者把一种时髦的流程夸得天花乱坠是不够的,实施的过程大都不会一帆风顺,因为人人都喜欢呆在舒适区,你要挑战的是大家的工作习惯,而习惯是不可能在一夜之间改变的。执行才是最关键的部分。管理者必须以身作则,身先士卒。你准备好了吗?
  • 招聘是团队建设非常重要的一环。有人说,对员工最好的福利就是让他跟最优秀的人一起工作。你怎么能招到最优秀的人呢?在短短的几十分钟面试时间里,你能判断出应聘者足够优秀吗?如果让一个不合格的人进入团队,结果可能是“一粒老鼠屎坏了一锅粥”哦,那还要招人干什么?宁缺毋滥!管理者必须掌握一点结构化的面试方法,但即使这样,我们在做决定的时候仍然是在打赌,有一种战战兢兢的感觉才对。另一方面,在前来应聘的人眼里,面试官还代表了公司的形象。你需要表现出一定的水准,才不至于给公司丢脸!
  • 至于请客吃饭、排座位、发工资单以及各种行政审批,这些都是琐事,要占用你的宝贵时间,却不太能体现你的独特价值。管理者如果不写代码,也就不直接参与生产了。于是,你必须通过其他方式为公司创造价值。要不然,管理者就没有存在的价值——你能做的事,随便换个人也能做。管理者盲目沉迷是很危险的!你需要时刻反思:自己的独特价值在哪里?
  • 作为部门的管理者,你在很多场合下有机会接触到其他部门的同事,需要去搞一下关系。有时候,要做好一件事需要协调多个部门。这时候,你就要挺身而出,因为身在其位,责无旁贷。管理者的级别越高,接触到公司战略甚至商业机密的机会就越大——这能带来一定的优越感,但也许也会让你憋得慌!你需要有足够的判断力:哪些信息可以披露给团队(也许要经过一定的过滤),哪些可以悄悄地提前有所准备,哪些知道了也只能当不知道……职业经理人怎能没有一点职业操守?

总而言之,我想说的是,权力和责任总是成正比的——你的权力越大,你需要背负的责任也越大。管理要面对的问题很繁杂,没什么技术含量。我相信不是所有的程序员都想做管理,未必是因为他们不能胜任,也可能是他们根本就不屑于做一些杂事,或者不愿意承担太大的责任。不过,每个人都要有一点管理能力的。否则,你的工作与生活会一团糟。管理需要负责任的态度,需要踏实而勤勉的精神,需要一点领导力来确保团队在做正确的事情,并且在过程中确保团队正确地做事。作为管理者,我们应该合理行使手中的权力,去为公司创造更大的价值。我们更应该挂在心上的是责任!

我相信,肯定有人把管理当成权力的游戏。但那是不应该的!

管理是权力的游戏吗?,布布扣,bubuko.com

时间: 2024-12-14 23:51:31

管理是权力的游戏吗?的相关文章

(转)技术人,不要总在很初级的层面上谈管理

无意间瞄到<[畅言]管理是权力的游戏吗?>,引起了我一些“新仇旧恨”,就也来吐槽一把.但吐槽的点倒不是权力不权力的,这是一点意思也没有的问题,在大多数人这个层次上(包括大多管理者)谈权力,形象来讲就和一般人老想象皇帝每天吃猪肉炖粉条一样,差太远,扯下去也没意思. 我想说的是技术人对管理的认知. 遇到问题谈问题 层次性很差 最常见的谈管理场景是一个人从技术转到管理岗位,接下来实践了几个项目,有成功的也有失败的,总结了经验后,就开始分享管理的成功经验.我偶尔翻到很多关于管理的文字都给我这么一种感觉

6.1-6.30推荐文章汇总

6.1-6.30推荐文章汇总 [移动开发] Cocos2d-x Auto-batching 浅浅的"深入分析" 笨木头 OpenCV4Android释疑: 透析Android以JNI调OpenCV的三种方式(让OpenCVManager永不困扰)yanzi1225627 Unity3D游戏开发之回合制游戏原型的实现qinyuanpei iOS安全攻防(二十三):Objective-C代码混淆念茜 Android ActionBar完全解析,使用官方推荐的最佳导航栏(上)guolin i

Spring事务管理(详解+实例)

写这篇博客之前我首先读了<Spring in action>,之后在网上看了一些关于Spring事务管理的文章,感觉都没有讲全,这里就将书上的和网上关于事务的知识总结一下,参考的文章如下: Spring事务机制详解 Spring事务配置的五种方式 Spring中的事务管理实例详解 1 初步理解 理解事务之前,先讲一个你日常生活中最常干的事:取钱. 比如你去ATM机取1000块钱,大体有两个步骤:首先输入密码金额,银行卡扣掉1000元钱:然后ATM出1000元钱.这两个步骤必须是要么都执行要么都

(转)web会话管理方式

阅读目录 1. 基于server端session的管理 2. cookie-based的管理方式 3. token-based的管理方式 4. 安全问题 5. 总结 http是无状态的,一次请求结束,连接断开,下次服务器再收到请求,它就不知道这个请求是哪个用户发过来的.当然它知道是哪个客户端地址发过来的,但是对于我们的应用来说,我们是靠用户来管理,而不是靠客户端.所以对我们的应用而言,它是需要有状态管理的,以便服务端能够准确的知道http请求是哪个用户发起的,从而判断他是否有权限继续这个请求.这

MongoDB 分片管理

在MongoDB(版本 3.2.9)中,分片集群(sharded cluster)是一种水平扩展数据库系统性能的方法,能够将数据集分布式存储在不同的分片(shard)上,每个分片只保存数据集的一部分,MongoDB保证各个分片之间不会有重复的数据,所有分片保存的数据之和就是完整的数据集.分片集群将数据集分布式存储,能够将负载分摊到多个分片上,每个分片只负责读写一部分数据,充分利用了各个shard的系统资源,提高数据库系统的吞吐量. 数据集被拆分成数据块(chunk),每个数据块包含多个doc,数

10.23 linux任务计划cron10.24chkconfig工具10.25 systemd管理服务10.26 unit介绍 10.27 target介绍

- 10.23 linux任务计划cron - 10.24 chkconfig工具 - 10.25 systemd管理服务 - 10.26 unit介绍 - 10.27 target介绍 - 扩展 1. anacron http://blog.csdn.net/strikers1982/article/details/4787226  2. xinetd服(默认机器没有安装这个服务,需要yum install xinetd安装) http://blog.sina.com.cn/s/blog_46

C#开发微信门户及应用(47) - 整合Web API、微信后台管理及前端微信小程序的应用方案

在微信开发中,我一直强调需要建立一个比较统一的Web API接口体系,以便实现数据的集中化,这样我们在常规的Web业务系统,Winform业务系统.微信应用.微信小程序.APP等方面,都可以直接调用基于JSON数据格式的Web API接口,在我之前的几篇随笔中,对这方面都有一定的介绍,本篇继续这个主题,细致深入的阐述如何在接口和源码的基础上整合Web API.微信后台管理及前端微信小程序的应用方案. 1.基于Web API的微信开发框架 首先我们各个业务模块,都应该围绕着Web API进行展开,

Java企业微信开发_09_素材管理之下载微信临时素材到本地服务器

一.本节要点 1.获取临时素材接口 请求方式:GET(HTTPS) 请求地址:https://qyapi.weixin.qq.com/cgi-bin/media/get?access_token=ACCESS_TOKEN&media_id=MEDIA_ID 2.获取临时素材接口的返回结果 企业微信官方开发文档中说明的返回结果如下: 若你以为这就是返回结果,然后跟之前一样,先访问接口,从http连接的输入流中的获取回结果的文本内容,你会发现你接收到的结果是一堆乱码. 这是为何? 以图片为例,此处千

微信小程序管理后台介绍

微信小程序的管理后台,每次进入都需要扫码,还是特别不爽,现在微信小程序还没正式发布,很多人都还没看到管理后台,这里抢先发布出来 ------------------------------------------------------------ http://www.cnblogs.com/likwo/p/6057258.html 好推小程序统计:https://weixin.hotapp.cn关键指标分析推广效果,一行代码接入微信登录 ---------------------------