了解业务,了解团队,发现问题,给出方案,解决问题。这过程中保持谦虚谨慎的心态,虚心学习,以服务者的心态去对待团队。
techleader的职责
什么样的前端技术 leader 是称职的?
职责
前端技术团队一般需要跟后端技术团队、产品经理、项目经理、测试同学打交道。
这时候,<strong>前端技术 leader</strong>的主要职责就是:负责跟各部门沟通,得出合理的技术方案,给手下的同学分活,不时关注下项目进展,如果遇到 block issue 就帮忙给出技术方案,如果遇到跟其他团队扯皮的事情就帮忙沟通下。
另外,前端技术 leader 还要明白前端代码合并压缩打包部署上线的流程,搭建这套环境来方便组内同学使用。
另外,前端技术 leader 对于新的技术的嗅觉要比较敏感,ES6 定稿了,有什么新的 feature 我们可以玩一玩之类的。
另外,前端技术 leader 要懂得推销自己的团队,在任何时刻跟其他团队沟通,或者跟老大短聊,都可以谈谈前端团队做了什么,让老大有点印象。
1.自身素质要求
技术上有一定的深度;
知识面上有一定的广度;
善于沟通;沟通能力
勇于担当
2.具体做法
组建团队之前,我自己写了一个底层的开发框架。这样团队进来之后大家都按照统一的框架来开发。节省了大量的时间。
同时在编码规范方面我检查的很严格。经常会做代码评审。
还有就是在一些设计方面给团队提供经验,避免他们走弯路。
还有就是经常会做一些分享,帮助大家拓宽眼界。
也会结对编程的方式和大家一起来解决一些任务,或者bug。
3.当发生问题,多考虑是否是流程哪出的问题,而不是个人的问题,做一个项目,人的因素被弱化了,流程,氛围最重要。
无论如何,我几乎从进入计算机行业开始,就开始尝试带团队,从2001年开始,差不多有十几年的时间了。在工作的大部分时间里,我都是以一个团队的方式做事情,期间尝试过各种各样的领导方式,包括数字化管理、事无巨细、敏捷、点对点沟通、散养等等。最终我发现,如果你的团队从事的是创造性工作,那么「无为而治」大概是一种最好的领导方式。在你最大的权限范围内,制定出规则、领域和方向,找到合适的人,让他们尽情发挥就好。
真正好的领导者,不是大包大揽,也不是让下属去完成领导部署的任务,而是让他们做自己真正想做的工作。好的领导者不应该总是去试图领导别人,他们要及时反思,修正自己的思路和决策,听取别人的意见,并把一些决策权交给他人。
2014年我大概是按照这个思路进行的,结果不仅团队获得了个一个现金大奖,我个人的绩效也名列前茅。大概的效果就是:回首往事,我特么好像什么都没做呀。
林纳斯是整个 Linux 项目的负责人,他也只在操作系统内核的争端上进行仲裁和决策,其他时候,大部分是集思广益,多头并进。林纳斯是这么说的:
我有时会赞同他们的工作,有时会批评他们的工作,但是大多数时候我都是放任自流的。如果两个人同时维护了相同的功能,我会接受两份工作成果,评估哪一份更可行。如果两者竞争激烈,那么我会同时拒绝他们,直到其中一位开发者失去了兴趣。
4.团队文化
前端 Leader 是如何带领团队和建设团队文化的?
是遇到冲突时解决问题的根基与底线
5.具体任务计划
(1)xmind熟练
(2)任务分解软件
(3)markdown
6.忌讳
1.不要当“麦霸”,下属说话不要插嘴就开始跑火车。----尊重别人
2.不要跑“火车”,话不多但是有分量
3.不要“总提出问题”,要有担当,提出解决问题办法
4.不能“伤自尊”,下达命令时候多用请求和协商语气,少用命令和指使的语气
7.35岁以后的职场人-董明珠
一定要拥有的四样东西:
扬在脸上的自信
长在心里的善良
融进血液的骨气
刻在生命里的坚强
为人处事都应遵循两个字:向上
生命不息!奋斗不止!
8.管理-----控制和引导
职场上批评下属,要按照这个金字塔的层次,尽量往低层次说。表扬下属,尽量往高层次说