技而优者仕。

我是技术出身,因近年来做了管理,所以对管理有了更深度的思考与感悟。才发现以前对管理的理解很浅薄,特别是对中层管理有不少成见。随着阅历的丰富,对管理有了一些新的认识,现分享一下。

最近两年我面试过的技术人员少数得有上千人,很多时候我都会问他们一个问题:“你们未来的职业规划是什么?”问这个问题我有两个目的,一个是看看他们对未来的规划是否清晰,二来是想预判一下他们做事情有没有自己的想法,是不是很有潜力值得培养。

从他们的回答中我整理出两种答案,

1:现阶段只想做技术,深挖下技术的深度,扩展下技术的广度,努力成为行业内大牛

2:30岁之前做好技术积累与沉淀,之后转做管理

第一种没有什么问题,只要喜欢专研技术,耐得住寂寞,成为行业大牛,只是早与晚的事。

我最感兴趣的是说出第二种答案的人,一般遇到我都会和他们多聊聊,聊的内容包括技术水平、对管理的理解、对一些热门技术的看法,或一些热点事件等等,主要为了尽量全面快速的对他们有个了解。下面我仅对我了解的这些人做个画像,贴几个标签(样本有限,不具有代表性,仅供娱乐)

1.性格特点

这些人一般比较活跃,性格乐观开朗,喜欢交谈。精力充沛,好奇心较强。比较聪明,容易接收新事物,但是坐不了冷板凳,耐不住寂寞。

2.技术能力

技术深度一般,对技术本身没有太大的兴趣,不喜欢专研和研究解决一些技术难点,对自己的编码没有较高的最求,更别提代码规范和格式化了,在他们眼中这些都是枷锁,限制了他们信马由缰的编码自由,工作的目的就是为了完成任务点,不要跟他们提性能优化、重构和迭代,能跑通测试,最后顺利上线就行。

技术广度不错,了解很多技术,不管是大数据、人工智能,只要有技术话题都能了上几句,对新技术有很大的好奇心,但也是浅尝则止。

3.管理认知

对管理的认识很有限,自认为管理就是管人,把活分配下去等着验收。没有耐心去做项目跟踪,项目节点把控。也负不起培养下属能力的责任,很容易造成团队没有凝聚力。更有甚者,与下属争功,逃避问题,任务推诿。

通过以上,我总结一下我本人对中层领导的认识。也是本文的宗旨,让大家提前了解一下管理,对未来的规划好有个清晰的认识。不要管理是什么都不知道,就把管理列在了职业规划之中。

中层管理者即是执行者,同时又是领导。中层做的好就是高层连接基层的一座桥梁,能起到上通下达的作用,如果干不好,就是横亘在高层和基层之间的一堵墙,公司上面的决定不能有效的传达到执行者或者曲解上层的意图,最后的结果就是力也出了,活干的一团糟。上面愤懑,下面埋怨,两头受气。

既然能从技术岗位做到管理,那说明公司时肯定了你的技术能力的,在某一方面能有突出贡献。因为来自开发者,所以对开发人员感情较深,有了“权力”之后,不敢忘本,常常会意气用事,代表下属向上级提出一些不合理的要求和代替下属受过,时间长了,便不自觉的成为下属的带头大哥,3人一帮,5人一群,俨然成为一个利益小团体,分配下去的任务执行不到位,也狠不下心去批评。致使整个团队其乐融融一片祥和,还自认为管理有方,深得人心。

有些中层管理者因为是技术出身,对自己的技术太过自信,领导下达的任务事必躬亲,事无巨细,凡事都亲自上阵,不懂的分配任务,或者对下属的能力不认可,任务都拦在自己身上。长此以往,团队的能力没有成长起来,同时形成了依赖心理,丢失了主管能动性,整个团队创新力和战斗力偏弱,而中层管理者也整天疲于奔命,到处救火,结果往往是事倍功半,管理者没有定好战术,团队成员没有领到任务。事情都压在管理者手中,对下属不放心或者老好人使整个团队绩效考核无法达到理想的标准。

因长年的技术浸染,文字表达能力偏弱。但是写文档占据管理者很大部分工作,向领导汇报要文档,向下属传达需要文档,对外宣传需要文档,产品发布需要文档,时时处处都需要文档,可见文档在管理层中的重要性。很多人特别是技术人对写文档是非常不屑的,觉得写文档和做PPT都是小儿科的玩意儿,看看就会根本不需要学习。有这种认知,也就产生了文档的质量高下,有的高质量文档,一句话把事情说的明明白白,有些洋洋洒洒几百字言之无物不知所云。别说传递观点或产品说明了,读起来都费劲。

好的文档是向外传达你语言的媒介,就等于是听你在说话,怎么把话说明白,文字组织好,让人看了很容易明白你在说什么,能直接领会你的意图没有歧义,做到这一点就成功一半了,另一半就是文档格式,和文档内容要求了,用户需求文档和产品需求文档内容肯定不一样,让领导看的和下属看的文档又不一样。因本文不是教人怎么写文档的,就不再多写了,对自己文字能力没有信心的同学平时要多看看写的好的文档,用心去学学能早日写出高质量的文档。

管理的前提是“管”,要敢管、善管、能管、会管,然后才是“理”,就是再掌握食物性质和变化规律的基础上,因势利导,建立健全的目标、责任、考核、监管等相关激励办法,使公司资源配置、工作监管、质量监督、责任落实都在你的控制之中,让起得到充分调配、优化、利用和整合,不能有安排没有检查,有布置没有落实、有上文没有下文;管理措施要到位,强调的就是要在任务分解、流程监督、细节监控、绩效考核、责任落实上下功夫,并在严格责任、流程、时间、制度、标准、程序、绩效和规范中启发你的下属,使其认识到自身角色的重要性;告诉他们工作的目的是什么;让下属知道你对他的期望;通过不断的宣传、启发、鼓动、激励、示范和校正,引领你的下属将工作做得更好。只有这样,你的监督和检查才能顺利进行,管理和监控才能到位,才能有效减少扯皮、内耗和矛盾。

既然脱离了一线技术,就要对自己的角色定位有个清晰的认识,考虑问题就不能从怎么做的角度去考虑,要从为什么这么做这个角度多思考。

如果管理在你的职场规划之中,不妨从现在开始从不同的角度考虑下你当下在做的事情,你负责开发模块的需求从哪来,要到哪去,这个需求是怎么产生的,整个生命周期会又哪些阶段。试着形成需求文档,要自己尝试去编写,有些东西看起来简单,但是自己做未必。

一开始因为认知有限,考虑问题是不周全的,就是考虑错了也没有关系,你还有二次机会三次机会可供你慢慢练习,直到做起来轻车熟路。

不要以为我一直做好我的本职工作,经验丰富了做起管理来还不是水到渠成。

事实是不是的,水到渠成中,如果你的努力是水,修渠才是你的方向。没有方向即使付出百倍的努力也不过是潭死水。

如果你有幸看了这篇文章,又恰好你也想做管理,那就换个角度看看你正在做的工作

这个角度很有趣,对管理有兴趣的同学建议在工作中多观察观察管理做的好的同事,相信你会有不少收获。

我是李古拉雷,曾全栈开发工程师,前今日头条前端架构师,今创业公司CEO。我的信条分享即价值!

程序员的错觉:我能做管理相关推荐

  1. 大龄程序员的发展方向,做管理or继续写程序?

    现状 作为一名快到30岁的大龄程序员,目前依然在写程序,并希望在编程方面能有所成绩.同时也在发展其他方面的斜杠能力. 至于未来的发展方向,是做管理还是继续写程序,我认为需要按自身按发展情况而来,不能一 ...

  2. 程序员如何在大公司做管理

    本文被记录的最大初衷在于从创业公司的CEO转变成阿里巴巴的一名开发专家,打心底触动了心灵最深处的一次学习经历,无论成长.挫折.困难.收获都烙在心里. 写文章的思路: 背景(认清现状) 管理(阐述自己的 ...

  3. 从产品与程序员打架事件,谈谈需求管理的沟通能力

    原标题:从产品与程序员打架事件,谈谈需求管理的沟通能力 昨天一个平安科技内部两名员工打架的视频在互联网圈里疯狂,据传打架原因是产品经理给开发人员提了一个需求:要求app的主体颜色可以随着用户手机壳颜色 ...

  4. 程序员,不要让自己做兔子(updated) 网上最近流传的一个笑话,关于兔子,狼还有一只老虎的,故事 我就是想打你了,还需要什么理由吗?谁让你是兔子 项目经理是这样当的...

    程序员,不要让自己做兔子(updated) 前段时间和一个朋友聊天,酒席间向我抱怨他那段时间的郁闷:项目经理从客户那里拿来一个需求,实际上就是一个ppt描述,我这个朋友拿过来看后刚开始不觉得什么,一个 ...

  5. 程序员可以在外包公司做多久?能做一辈子吗?

    很多人计算机专业的朋友大学毕业之后一头就扎进了外包公司,不是不想去大厂,我们得认识到绝大多数人都是没有竞争力的,只好先去外包公司混着.程序员可以在外包公司做多久?能做一辈子吗?我来简单分享一下. 程序 ...

  6. 程序员上了年纪可以做啥?

    编者荐语: 大家好,我是你们的朋友 耳东双月,今天聊聊程序员上了年纪可以做啥?很多程序员上了年纪后会比较迷茫,不知道自己以后不做程序员了做什么?今天来简单说一下. 程序员的三个阶段 第一阶段: 毕业至 ...

  7. 程序员也可以懂一点期望值管理

    刚开始做程序员的时候,主要的心思都放在代码上,没有太关注和其他人之间的相处,更没有考虑过期望值和管理期望值的事情.直到我后来开始做技术管理,有一次听老板跟我讲:"管理,最重要的就是管理期望值 ...

  8. ms查约束具体代码_程序员写代码之前应该做的5件事,看完编程效率瞬间提升

    作者:borisyang,腾讯 WXG 应用开发工程师 作为程序员,刚刚开始学会写代码,常常是接过需求就开始撸代码.有时候发现,写完代码,需求变了.更多时候,觉得写业务代码枯燥无聊,没有技术含量.另外 ...

  9. OSChina 周一乱弹 ——程序员的错觉

    2019独角兽企业重金招聘Python工程师标准>>> [今日歌曲] @枯叶_听海 : 点首歌<好久不见> <好久不见>- 陈奕迅 手机党少年们想听歌,请使劲 ...

  10. 从程序员到项目经理:如何管理自己的时间

    从程序员到项目经理:如何管理自己的时间 对很多项目经理而言,是没有什么所谓的"我的时间"的,因为他们不是在管项目,而是被工作的潮水带着跑而已,他们的时间被工作主宰了.项目经理必须要 ...

最新文章

  1. 异构GoldenGate 12c 双向复制配置
  2. pandas使用stack函数、map函数、unstack函数以及字典同时替换dataframe多个数据列的内容
  3. Apache简单配置(4)搭建Discuz 7.0.0论坛
  4. mysql io 100_MySQL服务器 IO 100%的分析与优化方案
  5. 面试宝典系列-PHP变量在内存中的存储方式
  6. ansible-01
  7. 5.0安装没有costom mysql_Zabbix5.0监控mysql配置
  8. Apollo进阶课程 ⑧ | 高精地图的格式规范
  9. Java学习笔记之:Java引用数据类型之字符串
  10. 使用C语言在Win控制台中输出带颜色的文字
  11. 从酒店服务员到世界500强大数据工程师,月薪4K到年薪40W,我经历了什么?
  12. 华为HCNA之PPP认证实验
  13. zabbix Too many processes on xxx
  14. 欧几里得(Euclid)算法的Python实现
  15. FPGA--ZCU106通过SFP+/SGMII模块传输数据-第二讲(全网唯一)
  16. Android ItemTouchHelper实现RecyclerView交互动画
  17. AI+工业互联网:百度AI专利讲述“中国智造”
  18. 在windows service 2008上搭建虚拟专用网络
  19. pta 6-8 使用函数求Fibonacci数 (15 分)
  20. [Python3]Python官方文档-Python Manuals

热门文章

  1. 【流量发起】吞吐量上不去的问题
  2. js监听页面焦点事件
  3. PHP5.6 配置文件php.ini详解(译版)
  4. bullet java_Bullet 学习笔记之 Bullet User Manual
  5. return的用法是什么?若用在for循环中,还会执行下一次循环吗?
  6. 国庆长假面面观(作者:向阳生涯)
  7. 网络无法找到计算机6,win7系统0x80070035找不到网络路径解决方案
  8. linux切换用户su自动输入密码,Linux切换用户出现【su:命令鉴定故障】问题修改的密码位数必须大于8位的问题...
  9. 对offsetLet,offsetTop,scrollLeft,scrollTop几个方法的理解
  10. 安卓简单VMP思路笔记