Lead the Team
Jul 26, 2016
很难得有这样的机会,可以lead一个五个人的team,大家一起开发了一套基于Spark的大数据日志实时分析平台。Team当中有些人之前接触过分布式系统,有些人则完全没有这些概念,总体来说经过了一个月左右的磨合,现在项目的原型基本已经完成,每个人也都有不同程度的收获。而对于我而言,第一次带这么多人,收获真的非常多。
Spec很重要
对于大型项目的开发,不仅仅是画个技术栈的图就算完事了,很多实现的细节都需要仔细去推敲。大到数据库的设计、小到接口的参数,事无巨细,随便下的结论只会带来无谓的浪费。
做好Review
Review很重要,尤其是对于缺少项目经历的实习生,他们对于不同的solution的分析与判断很有可能存在考虑不周的地方,这个时候就需要群策群力,大家一起review。
相信你的队友
不管多忙,不管你的队友水平怎么样,每个人都有自己的闪光点。做好你的表率。
Leverage别人的工作
学会leverage别人的工作,凡是不能都亲力亲为,精力有限。过去我都是作为被带的角色,任务都是老板分配好,我会尽量把问题的方方面面都想具体做完善了。但现在要lead team,我不可能再从头到尾都把每个细节想清楚并实现出来,要有大局观,合理分配任务。