如何成为一名优秀的技术 Leader?
Python猫
共 4604字,需浏览 10分钟
·
2021-02-27 15:21
△点击上方“Python猫”关注 ,回复“2”加入交流群
剧照:小谢尔顿
作者:架构精进之路
研发经理/总监,主要负责团队价值输出和业务目标管理; 技术Leader/架构师,主要负责技术攻坚和技术架构落地。
是否需要一个技术Leader?
技术Leader 与每个领导职位一样,糟糕的领导者会使事情变得更糟。
技术Leader 需要具备什么能力?
如何做一个合格的技术Leader?
1)倡导技术创新与变革
观察(Observe) 定位(Orient) 决定(Decide) 行动(Act)
2)坦然面对失败与成功
事情有可能会失败,不用过分担心失败
学会为成功喝彩
3)保持技术
编写代码,进行概念验证,定义接口等,根据团队的成熟程度,您的参与会有所不同。 进行代码CR,并审核您的代码。当新人参与项目时,我倾向于进行大部分代码审查,而且我会非常严格:我会编写导致 NullPointerExceptions 的测试,我会要求他们遵守惯例,使用单一责任原则,小心包装和命名等。我还将详细说明这些评论的推理和所做出的选择。这可能会挑战现有的工作方式并提高代码库的成熟度。他们必须做的更改(审核后)将很快变得更少。 确保技术愿景存在,并由团队共享。这一愿景需要符合客户的需求。客户需求将导致重要的限制,例如。关于重用(一个一次性的营销项目与多年的企业努力……但要注意这种类型的约束也可能会改变)。分享您与团队实现这一愿景的方式,将会对其采用产生巨大影响。尝试让团队参与到技术愿景中。并确保他们知道他们如何为实现这一愿景做出贡献。 密切关注代码的演变:一段时间后,您所做的实际编码量可能会更低,但您需要及时了解代码的演变。您需要了解系统及其技术限制。
4)良好的时间管理
技术设计 为团队(包括您)准备工作。确保清楚需要实施什么以及如何实施。这通常会考虑很多质量属性,如网络,安全性等。 业务:与客户交谈,查看他们的需求和目标,并将这些与项目的技术愿景相匹配。 项目管理:定义用户故事,估算,跟进。 代码:编写代码,进行代码审查等。
5)成为团队导师
调解员:技术主管应该是调解员,便于讨论。当人们有不同的意见时,你应该接受这一点。因为这意味着他们足够关心某些事情来讨论它。最后,我们朝着同一个目标努力。每个人都可以从别人的意见中学习。获得团队的意见并尝试达成共识。如果达成共识真的不可能并且需要做出决定,那就做出决定。不决定总是会引发更多的讨论。 导师:技术主管应该是开发人员的导师,当老师。当您查看代码或解释某些约定时,请务必清楚地解释您为何以特定方式执行某些操作的原因。 有效的授权:一段时间后,您的团队将采用某些最佳实践,并且需要较少(严格)的审核或更多人将进行审核。在这一点上,您还可以向更多开发人员提供用户故事的所有权。通过将所有权转让给开发人员,他们将非常积极地做好工作。技术主管不应该试图承担所有责任。技术主管需要确保某人承担责任。 匹配目标:将开发人员的个人目标与项目和组织的更大目标相匹配。这是专门针对性的动态指导。动态,因为目标可以改变。在匹配目标时,沟通非常重要:它会让人感到受到重视。 针对小组进行优化:团队中的个人非常重要,但是当难以找到共识时,您应该关注的是团队。合作良好的团队将表现得更好,表现良好的团队成员是快乐的成员。
知道什么时候给予输入 知道何时做出决定 知道什么时候退后一步,让团队获得更多的所有权。
6)学会做评估
霍夫施塔特定律:即使考虑到霍夫施塔特定律,它也总是比你预期的要长。——Douglas Hofstadter
(O + 4BG + P)÷ 6 //得到加权平均值
7)擅长与外部沟通对接
在个人层面上,它提供了向同行学习的机会:他们如何为团队提供意见,以及他们如何在角色的不同职责之间分配时间。 在组织层面,应该考虑到是否有明确理解的总体目标。跟进技术架构设计的落地非常重要,以确保您的产品能够很好地与其他组件一起使用,并确保更大的系统保持一致。有可能依赖于其他团队的产品或其他团队的成员,要确保在编制项目排期时考虑到这些因素。
总结
业务感知的背后, 是对商业社会的理解, 是对需求的洞察; 人员培养激励的背后, 是对人的理解, 是对人性的洞察。
近期热门文章推荐:
分享与在看是对我最大的支持!
评论
如何成为一名优秀的电话客服?
在银行做过两年客服,对电话客服有着特殊的情结。无论是站在客服还是客户的位置,都能设身处地的思考。作为客服,学会了很多技能,也有一些不足,一直在不断的反思。作为客户,每次在体验客户服务的时候,会不自觉的在体谅客服的同时对他们提高标准。这篇文章,有很多自己的思考,或许有一些重点,对现在是客服的你,会有帮助。(文章比较长,赶时间可以直接跳到最后划重点)
“先说一下最近一次糟糕的客服体验”
JINGDONG售后客服有多好?最近发现也有一些问题
一直以来买家电、生活用品等大大小小的东西都喜欢在JINGDONG买,为什么?原因很简单,售后服务好啊,只要不满意,随时可以退货,还有专人上门接收货物,只要有退货需求,基本不用担心被客服拒绝。这样
朵朵
0
如何成为一名优秀的项目管理?
成为优秀的项目经理,建议从以下4个方面修炼:
1. 知识。项目管理是一门广泛而科学的学科,需要大量的管理知识作为基础。最有名的PMBOK,全称正是《项目管理知识体系指南》,因此,PMBOK是全面介绍了项目管理所涉及的知识,分为10个方面,成为10大知识领域。
修炼方法:考PMP认证,参加各类培训。
项目管理的定义中,重点在“满足项目要求”这半句。项目有哪些要求,这是项目经理需要识别和明确的。例如,每个项目都会有交付物(范围),时间,成本,质量的要求,因此项目经理就必须运用这4个知识领域的知识,确保项目达到要求。除此之外,还可能有会风险、沟通等要求。因此,项目有哪些要求,决定了项目经理要做哪些工作。学好这些知识,才能做好相应的工
明先生
0