当上leader我才知道,这些管理知识越早知道越好!

GoCN

共 1640字,需浏览 4分钟

 ·

2021-04-10 11:23

我们都知道,程序员面对的并非是单纯的线性工作。一名优秀的技术人员,不仅仅要掌握核心专业能力,同时,高效工作能力、项目管理能力、团队协作能力、目标管理能力等等也是必不可少的。否则,整个团队就会面临团队配合吃力、项目管理能力不足、目标制定不合理等问题,导致研发效率低下,影响工作进度。


技术人掌握管理能力的重要性不用多说,那怎么学习管理能力呢?这里推荐给你「极客时间技术管理系列课」,一共7门,内容包含目标管理、项目管理、团队管理、个人成长管理等方面,现在可以免费体验14天。添加小助手,领走全部7门课程👇




接下来,我们一起探讨一下,技术人一定要掌握的4种管理能力。



1 目标管理


你是不是经常面临这样的问题:明明想把精力全部投入在写代码、改进设计、优化系统中,然后现实看起来总是不允许,似乎总有一些“绊脚石”,比如:

 

  • 辛辛苦苦写的代码还没上线,产品经理说需求变了;

  • 长期996的结果是效率变得更低,但没办法自己定的目标,含着泪也要搞定;

  • 大量重复性修改工作,只因当初的设计无法适应新的需求变化......

 

显然,如果你不懂目标管理,不关注研发效能的提升,很难在工作中获得突破,更不要说升职加薪。在「极客时间技术管理系列课程」中,你能学习到科学的OKR目标管理工作法,这项诞生于 Intel,被 Google、Facebook、Amazon等公司青睐的目标管理工作法,能帮助你让目标适应多变的环境,和团队一起聚焦目标。

 

有了合理的目标还不够,你和你的团队还需要从4个方面提高研发效率,如下图所示。

团队中的每个开发人员都适当地关注业务、以终为始,同时从方法和工具上提高开发效率,将实现 1+1>2 的效果;当然,团队文化少不了,它是团队保持持续学习的引擎。

 


2 项目管理


有的程序员认为项目管理只是技术Leader应该学的,那就大错特错了!宏观上说,每个项目都是一个或几个负责人负责推进项目整体进度,但其实,每个人都应该掌握项目管理技能和方法,以项目整体目标为己任,主动解决问题,你的技术之路也会越走越宽广。

 

项目管理是一种组织整合能力,我们通常需要在一个技术团队中,通过和大家的沟通协作来完成一个大项目。项目管理的思维和方法,构建出了一套多人协同的底层操作系统,是你从个体走向团队,必须具备的底层能力升级包。如果你能比别人更早地意识到这一点,你就已经走在了很多人的前面。


3 团队管理

 

在新兴的泛互联网领域,一家公司培养一个技术管理者的时间大约是2-5年,如果是快速成长的公司,时间可能会缩短为1-2年。所以,如果你想在将来成为一名技术管理者,现在开始学习团队管理知识,绝对不早,提前掌握一些团队管理知识,可以让你被推上管理岗时不那么迷茫。初级管理者,也可以通过学习「极客时间技术管理系列课程」解决自己的管理困惑。

 

你将学习到:

  • 如何理顺自己的内心,心无旁骛地走上管理之路;

  • 了解团队管理工作的“全景图”;

  • 学习“管理三明治”——管理规划、团队建设和任务管理;

  • 学习管理沟通技巧......

“管理三明治”框架示意图


4 个人成长管理


有时选择对了合适的路,比光顾着赶路要重要得多。这句说深刻地说明了,学会个人成长管理的重要性。做技术还是做管理?技术人的成长之路怎么走?在「极客时间技术管理系列课程」中,你将学会:

 

  • 建立技术学习的体系框架与思维模型;

  • 梳理清晰的成长与进阶路线;

  • 扫清成长路上的迷茫与障碍形成明确的自我定位与认知;

  • 开拓视野,学习硅谷文化;

  • 了解技术人必备的14种软技能......


这些方法,现在都可以免费学习14天添加小助手,领走全部7门课程,开启你的“职业加速之旅”👇


浏览 18
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报