近两年以来,电商、移动互联网、O2O等领域大热,互联网开发人员也急剧膨胀。2010年先后百余人的技术团队就感受规模很大了,而如今千余人的技术团队都很多了。技术团队扩大了,也就须要一大批技术管理人员,但因为以前互联网开发团队规模很小,技术管理人员缺口很大,只能提拔一线开发骨干到管理岗位。关于技术人员如何转管理,相信不少公司都会组织管理培训,QCon等大会也有较多的相关分享。后端
笔者所在团队从2011年起开始负责微博Feed系统的后端研发,历经了技术体系由PHP转为Java的平台化,也经历了产品驱动由PC专项客户端的移动化,并从2014年开始参与Feed策略相关研发。其中经历了技术团队成长的各类问题:如何同众多需求部门合做、如何选择合适的技术方向、如何跟兄弟部门进行协做、如何解决核心骨干发展瓶颈等等,也在摸索中取得了一些成绩:主导过微博多机房部署、微博平台改造、Feed客户端性能优化等重大项目。近期将依照咱们团队和兄弟团队成长中的问题和心得,经过一个系列的文章,分享咱们对互联网技术团队管理的实践和思考,并探讨一下可能共同面临的挑战、机遇及可能的应对思路。性能优化
一线技术团队管理面临的挑战并发
互联网技术团队与传统的技术团队有很大的差异,传统的研发迭代以月为单位,互联网的迭代则以天为单位。传统技术团队负责人能够不用很懂技术,而互联网技术团队负责人技术不精通的话很难负责好团队,由于各类新技术层出不穷,各类挑战性的问题也会不断出现,做为团队的负责人必须能见招拆招。下面咱们将讲讲一个一线互联网技术团队负责人所面临的挑战。运维
事多活苦。虽然传统技术团队事情也很多,但因为研发节奏慢,因此几年下来负责的事情也很少。而互联网技术团队则不一样了,咱们十几我的的团队负责近百个业务模块。有的模块虽然没有需求,但也要不断维护,出问题还要处理和修复。而除非业务停到,新的需求还会源源不断的到来,新需求开发、服务问题支持、老系统改造将会消耗掉团队全部的人力。同时,团队的职责提及来很酷,但具体的工做则更可能是苦,由于需求总要一个一个高质量完成,问题总要一个一个解决掉。以咱们团队为例,咱们负责微博Feed系统研发,说出去很高大上,每秒万级写入、每秒百万级并发请求、天天亿级活跃用户访问、单业务千亿级数据量,虽然比不上BAT,但也是很光鲜。但咱们也得承接各类小需求,也得处理各类用户投诉,更得在半夜协助运维处理线上服务问题,还得不断去修补几年前留下来的系统问题。因此,事多活苦将是一线互联网技术研发团队长期面临的问题,而如何。性能
人少协做多。虽然总体互联网研发团队规模都不小,但拆解到一线开发团队规模就颇有限了,所谓的三五我的、十来条枪是一线团队的常见规模。并且,即便团队发展了,扩莫扩大了,也不要觉得问题就能解决了。当咱们团队三四我的时,当时想若是有十我的啥问题都解决了。后来团队终于发展到了十我的,结果发现人仍是不够。细细思索,才体会到人老是相对不足的,若是人浮于事则必有人没法晋升、加薪,在外面诱惑如此大的年代,这些人会很快流失掉,又会达到人少事多的状态。虽然人少,但互联网技术研发协做却很多。因为专业化程度高,一个团队一般只负责一个环节,好比咱们团队只负责Feed的后端工程部分,Feed业务还有客户端研发、MAPI研发、PC研发、推荐和广告研发、大数据研发等众多团队,这还不包括各自的测试团队、运维团队、UDC团队等。这样完成任何一项功能研发都须要跨团队协做,谁来主导需求对接、遇到联调问题谁来解决、有团队延期等都将是协做中面临的问题。学习
成员诉求多胡萝卜少。因为报酬颇丰,互联网开发团队吸引了不少人才,这些人才年龄、经验、加入团队时间等各不相同。以咱们团队为例,有工做十年的同窗,也有本科毕业两三年的同窗,有清华、北航、北邮这样名校的同窗,也曾有专科毕业的同窗。这就决定了团队成员的诉求将差别很是大,校招同窗但愿快速成长,社招同窗但愿则更但愿尽快发光发热、体现价值,而实习生同窗则但愿用好的项目来包装本身,骨干同窗则但愿有充足的空间。如何知足这复杂多样的需求将是互联网技术团队负责人天天面临的挑战,不然一旦有诉求不能很高知足,就会有人员流程,而互联网人才招聘的成本和复杂度想必全部的负责人都会深有体会。团队负责人一般有一些手段来知足你们的诉求,或者是晋级机会、或者是加薪提名、或者是各类荣誉。但这些看似很多的胡萝卜,若是往人头一均分,就发现少的可怜。如何科学的分配这有限的激烈资源,并能获取更多地资源,确保团队成员的努力都有很好的回报,将是一个很大的难题。测试
技术要求高琐事多。技术总在不断变化,团队负责人也须要不断的充电学习,不断提高本身的技术能力、项目管理能力,不然很难进行有效的技术决策。但写汇报、作总结、招聘、组织活动、新员工入职引导、员工成长、员工离职等等,有会把团队负责人的时间打的很散,致使没有足够的时间进行学习。同时,这些看似琐事的职能类工做,有时也很是重要,且会忽然到来,这就要团队负责人可以快速学习,快速进入角色。大数据
(未完待续)优化
如下是广告:.net
25万年薪招Android开发工程师,上班地点上海张江高科,详情请点击如下连接: