原文作者:Eric Brechner
你是一个二线经理吗?如果你以前从来没有管理过其他经理,突然退居二线会让你不知所措。你会以为,做二线经理跟做主管不会有太大的差别。你错了!差别可大着呢!
在你当(一线)主管的时候,你身后有一位二线经理在支持着你。他和你同属一个部门,他会审查、批复你的决议,基本上他充当着你的“保护伞”。而当你自己成为二线经理的时候,就没人能罩着你了,包括你上面的总监。当然,总监可以给你指导方向,在你需要做出重大决策时协助你,但你应该独立支撑起你的团队。你责无旁贷!
在你当主管的时候,你指导大家干活儿,或者你亲自把活儿干了。你参与每一次代码复审,对下面的事儿知道得清清楚楚。从做决定到看到结果经历的时间是用天(也可能是周)来衡量的。而当你成为二线经理之后,你对做事的人下达指令需要靠别人来传达。如果你还想跟踪每一次代码提交、掌握所有的细节,那就太费劲了!(除非你管的是一群“树懒”。)从做决定到看到结果经历的时间是用周(也可能是月)来衡量的。
作为一名二线经理,你不再是做具体工作的人(做那些你曾经很擅长的事情),也没有人在背后随时支援你,你需要在几周或几个月之后才知道你所做的决定是否正确。然而,你对整个部门负有完全的责任,你要对结果负责。彻底晕了吧……你怎样才能顺应这次变化呢?这问题问得好!
回归根本
迄今为止,我已经写了超过150篇文章,来帮助二线经理更好地指导和发展他们的团队,包括他们的自我成长。要涉及的面很广。不过,对于新晋的二线经理,还是有几种新的行为模式需要去掌握。
让我们稍安勿躁,一条一条来看。
向目标看齐
对于一个组织来说,愿景是很重要的!为了让你的部门有所成就,大家需要知道前进的方向。如果你接管一个组织,你最先要做的几件事之一,就是要定义愿景(未来你们取得成功时的样子)和使命(在实现那个未来的过程中你们所扮演的角色)。这些为你的员工提供了目标,展现了一幅通向成功的宏伟蓝图。
遗憾的是,光有愿景、使命及其关联的目标还不够。一路上充满了选择和权衡。你必须决定优先级,而优先级并不是一成不变的。它们要综合考虑重要性和紧急程度。在部门内部务必把优先级讲清楚,并且随着时间的推移、形势的变化,定期去更新那些优先级。
一旦你有了目标和优先级,为了完成使命、实现愿景,你的部门还要做的最后一件事是:你要设置界线(说好听一点叫“期望”)。有了界线,你的员工就有了开展工作的安全边界,也为他们的成功提供了保障。具体而言,它们包括质量标准、“完成”一词的内涵、现场管理流程、安全方法、隐私、可达性、全球通用性以及其他非功能性要求,还有关于如何与客户、合作伙伴和同事打交道的各项政策等。界线(“期望”)定义了你的原则和价值观。它们决定了你的部门形态。
让我干自己的活儿
在“从来没做过管理”一文中,我点出了“越粗代庖”(干了别人的活儿)的危害性。对于二线经理来说,这是一个更加危险的陷阱。
我喜欢写代码,我还擅长审查别人写的代码。我同样擅长读写邮件和文档。但是我管理着5个团队,大量项目在并行开工。我没有时间写代码,也没时间去审查其他所有人的代码;我没时间写邮件,没时间读完自己部门的人发出的所有邮件和文档。
即使我有时间,把那些书写和审查的事情都干掉也会妨碍我的员工发展那些技能。这同样适用于跨团队协商、bug归类、计划、逐级提升,其实包括需要我的主管和员工去做的其他所有事情。“越粗代庖”阻碍发展,隐藏薄弱环节,延迟问题的解决,并且会制造瓶颈。
当然,我还是要去处理被提升到我这儿的事情,还有计划、归类、协商、审查和书写。不过,我只在一件事很明确或者很紧急需要我去处理的时候才出手,或者我觉得是一个绝佳的机会去训练我的员工如何有效地解决问题的时候。即使在那些情况下,我也会让团队成员参与其中,让他们真正得到锻炼的机会。
【旁白】我懒吗?但为了培养出高效能的团队,好吧,我认了!
我掉进“坑”里了
即便你确立了光鲜亮丽的愿景和使命,定义了清晰的目标、优先级和界线,允许你的员工自主做事,难免还是会出状况。有些人会被依赖项、停运、政治或一大堆其他的问题挡住了去路。这些事情会被提升上来,摆在你的面前。
在以前的文章中,我谈到过如何平稳并快速地处理现场事态升级。对于其他一些升级情形,你首先应该了解真实的优先级(而不要被请求方“火烧眉毛”的样子迷惑)。实际的优先级要综合考虑重要性和紧急程度。
如果问题没那么重要或没那么紧急,你应该对下属的能力表现出信心,支持他们自己去解决问题。你可以这么说:“哇,那事太糙/不公平/太荒谬。看起来你正在找人解决,也找对了人。你还可以联系某某人。我相信你有能力解决这个问题。你需要我进一步协助的时候,再来找我吧。”
如果问题既重要又紧急,你应该快速把有权威和决断力的人加进来。你要重申重要性和紧急程度,包括你的团队已经为此做出的努力。专注于客户和业务影响——那些总是最引人注目的点。利用你维系的强大关系。善解人意,但也要直率。如果你忙得难以应付,那就回过去再看看“越粗代庖”这一节吧。
【旁白】关于跨团队协商,可以参阅“要么听我的,要么走开”这篇文章。
园子里百花齐放
如果你不会越粗代庖,你给部门设定了清晰的目标、优先级和界线,你在处理完逐级提升到你这儿的事后会有些空余时间。怎样善加利用那些时间呢?你应该去加强与合作伙伴之间的关系,还要提升员工的能力。
你应该时刻注意维系好你的人际网络。而提升部门成员的能力更是至关重要(其实要重要得多)。下面,我来教你几招:
【旁白】对于下属员工来说,最好的导师往往在你的部门之外。善加利用你的人际网络。
不要惊慌
现在看起来形势一片大好啊!你让你的员工人人都有方向,工作上没有障碍,人人都在成长,任务都能妥妥地完成。然而,你仍然可能为三件事烦恼:工作超负荷,不确定性和你的上层管理。
为了让上司保持平静,你需要“向上管理”。那意味着,你要成为一个介于你的上司和你的下属之间的智能过滤器。你对你的人已经很了解,因此你知道怎样把上层管理的信息转变成对你的下属有用的形式,让他们一目了然。对于往上传递的信息,你也需要做类似的过滤。
了解你的上司,投其所好。了解他们关注的是什么,包括关键项目、利益、问题和人员。了解他们喜欢的汇报形式(数据、趣闻、文档),然后以那种偏好的形式汇报你部门中他们关心的那部分事情的状态。对了,绝不要让你的上司感到吃惊——如果他们想要一探究竟,确保他们总是先从你这里了解情况。
如何避免工作超负荷呢?首先,你要避免越粗代庖和不必要的会议。(偶尔不参加一些会议,以此来判断这些会议是否真的必须要你参加。)其次,你需要控制好你的邮箱。
至于不确定性,你要保持淡定。谁也受不了一惊一乍的经理。鲁莽的决定好比是火上浇油。当你镇定自若时,你会惊喜地发现:当你让他们静候几小时后,很多问题自然就解决了;一旦你对大家表达了认可,很多尚未指派的任务和角色就有人自告奋勇了;在你们完成大项目之后,很多新的挑战和机会就冒出来了;而当他们知道能够获得支持,他们都表现得非常有韧性。对于不确定性,很容易让人过度反应,急于澄清,但其实没必要——请保持淡定!你会惊喜地看到大家有多么的足智多谋。
身处于一个不熟悉的环境
管理其他经理可能会毫无头绪。你可能会想念做具体工作的那段时光。然而,如果你喜欢帮助周围的人成长,帮助他们成就更大的目标,那么成为部门经理是非常值得你去做的。
你应该为你的部门设定愿景和使命,还有旨在帮助他们实现它们而制定的目标、优先级和界线(“期望”)。你不应该越粗代庖,而要让你的下属胜任他们的工作。你应该扫清他们工作上的障碍,并且时常帮助他们提升技能。最后,在你向着成功探索前进的过程中,你还应该管理你的上司,控制好你的神经。
如果你对新的角色感到困惑,或者被它压得喘不过气,请记住:作为管理者最重要的是,要营造一个健康的工作环境,并且关心你的员工。如果你这两点做好了,其他的一切都会相对比较容易处理。
我很喜欢做部门经理。我希望你也能喜欢。如若不然,请记住:你还可以回去,继续做主管或者一线工程师——遵从你内心的激情,美妙自然浮现。重要的是,要有持续的成长和提高,把美妙的东西交付给我们的客户。
题目链接题意:在3e7的范围里有多少对gcd(a, b) = a^b。思路:首先,我们需要知道一些前置知识.1.a^ b = c.a^c = d;2. a^b = c, gcd(a,b) = c, a = k * c, b = k * c;我们可以得到gcd(a, a^c) = c。所以我们可以枚局c的所有倍数,验证gcd(a, a ^ c) == c。这样复杂度是n* log(n)*l...
前言阿里巴巴,作为国内互联网公司的Top,算是业界的标杆,有阿里背景的程序员,也更具有权威性。作为程序员,都清楚阿里对于员工要求有多高,技术人员掌握的技术水平更是望尘莫及。所以,大厂程序员的很多经验也都值得我们借鉴和学习,在一定程度上确实能够帮助我们“走捷径”。今天,我们要分享的是,Alibaba技术官丢出来的SpringCloud微服务实战笔记,这份笔记让人看了不得不爱,目前在GitHub的热度已经标星81.6k了,由此可见同行们对这份文档的认可程度,这也意味着对我们的学习和技术提升有很大的帮助。
这几天在琢磨Hadoop,首先是安装Hadoop,在安装过程中出现过不少问题,现在将整个过程总结一下,网络上已经有很多这方面的资料了,但我觉得还是有必要记述一下部分重要安装过程,方便以后发现与解决问题,也希望能给需要的朋友一些参考。我所用系统是CentOS6.5 64bit,编译安装hadoop-2.2.0,hadoop配置为单节点。在ApacheHadoop下载的hadoop-2.2
相信部分同学可能还是不太了解或者很少使用,这些监控工具是jdk5.0以上才会有的,有部分是liunx特有的。 了解这些工具再做压力测试和调优方面是特别有用的哦!用好下面介绍的工具完全可以不用jprofile了(它还是收费的),而且速度还快。 下面我就给大家介绍介绍吧。 JPS 用来显示本地的java进程,以及进程号。 我们可以通过它来查看我们到底启动了几个java进程. jps也可以列出远程服务器...
使用Python爬取网页数据的方法:一、利用webbrowser.open()打开一个网站:>>> import webbrowser>>> webbrowser.open('http://i.firefoxchina.cn/?from=worldindex')True1.从sys.argv读取命令行参数:打开一个新的文件编辑器窗口,输入下面的代码,将其保存为map.py。2.读取剪贴板内容:3....
一k近邻算法原理k近邻算法是一种基本分类和回归方法.原理:K近邻算法,即是给定一个训练数据集,对新的输入实例,在训练数据集中找到与该实例最邻近的K个实例,这K个实例的多数属于某个类,就把该输入实例分类到这个类中。如上图所示,有两类不同的样本数据,分别用蓝色的小正方形和红色的小三角形表示,而图正中间的那个绿色的圆所标示的数据则是待分类的数据。这也就是我们的目...
231.231-Power of Two-Difficulty: EasyGiven an integer, write a function to determine if it is a power of two.方法一思路判断一个数是否是2的幂除和取余,循环public class Solution { public bool IsPowerOfTwo
sprintf\color{blue}{sprintf}sprintf,字符串的格式化
1、题目描述:题目链接给定一个由 0 和 1 组成的矩阵,找出每个元素到最近的 0 的距离。两个相邻元素间的距离为 1 。示例 1:输入:0 0 00 1 00 0 0输出:0 0 00 1 00 0 0注意:给定矩阵的元素个数不超过 10000。给定矩阵中至少有一个元素是 0。矩阵中的元素只在四个方向上相邻: 上、下、左、右。2、思路:搞懂题目考察什么,剩下的任务就是套模板!a) 首先看到在矩阵上搜索距离,思考关于图的解法。b) 本题给出了一个场景:求每个1到0的最短距
认识JDK,JRE,JVM简介java运行机制运行机制过程:简介首先看下jdk结构层次图从图中发现 JDK包含JRE,JRE包含JVM,所以一个jdk包含其全部1.JDK :简称程序猿开发工具,包含jre,jvm。 其中jre范围外的jdk部分,java language(java的语法),java(java运行),javac(java编 译),javadoc(java文档注解),jar(把java打包成一个应用)等等…2.JRE :叫做java运行环境,有了JRE就可以运行java程
转载自:http://www.it165.net/pro/html/201405/13171.html之前碰到过一个问题。 就是利用storyboard拖动出来的控件, 在iOS7上跑老是莫名的下移。比如这样(红色区域为多余的)解决办法:iOS7在Conttoller中新增了这个属性:automaticallyAdjustsS
01概述为了更好地贯彻“为您提供丰富的地图数据与专业的GIS服务”之宗旨,前段时间我们已经通过百度网盘为大家分享了全国高清卫星影像【点击了解】和全国30米高程DEM数据【点击了解】。现在,我们再将全国省级与市级行政区划免费分享给大家,我们已经将该数据进行过拓扑处理,省级行政区划与市级行政区划的边界点可以完全重合。如果你需要该数据,只需要通过关注微信公众号“水经注GIS”,然后回复“免费数据”之后,联系我们工作人员就可免费领取高程数据的百度网盘下载地址,如下图所示。公众号后台回复.