团队是由个人组成的,团队中的个人往往经历不同、背景不同、性格有差异、水平有高低。在团队形成后、正式开工前,首先应该进行合理分工,要结合每个人的特点和爱好,充分发挥出每个人的特长。因为如果工作不愉快、不顺手的话,效率自然低下。分工完成后,每个人对应的职责也就确定了。这时应该同每一位团队成员进行明确申明,最好以文字形式落实到个人并与日常绩效考核挂钩,以避免互相推诿、相互等待的情况出现。
制定高效的沟通机制
分工完成后团队即开始工作,此时必须保证信息在整个团队内的畅通,特别是互相之间有工作关联的同事,在发现问题时需要及时提出,以免造成不必要的工时浪费。 但软件开发本身是一种需要精力集中并且安静的工作,多次临时性的打断会造成开发思路的停滞,因此团队负责人最好能够每天在固定的时间段内组织大家进行沟 通,并了解工作的进度。而固定的时间也会让大家形成习惯,使效率得到提升。
发现团队瓶颈
大家往往会陷入一种误区,认为团队中每个员工效率发挥到极致的时候就是这个团队效率最高的时候。但经过企业管理实践不断的论证,这种想法其实是非常可怕的谬 论。正确的做法应该是将整个团队看成一个整体,再去谈效率问题。团队的分工协作就好比是生产的流水线,流水线的整体生产效率不取决于流水线上效率最高的环节,而取决于效率最低、速度最慢的环节。当流水线上某一环节出现故障而停滞时,整个流水线也就停滞了。这也是常说的木桶原理。所以我们必须时刻去发现团队 中的短板,尽一切力量帮助它,提高它的效率。这样,也许会牺牲局部某些个人的效率,但经过一段时间的实施后,你可能会惊奇地发现整个团队的效率变高了。
定期检查,及时调整
流水线的机器是死的,而程序员们是活的。因此团队的瓶颈也许会因为调整而发生变化,这时需要团队负责人审时度势,及时进行调整。也许需要修正前期的分工,也 许需要改变正在使用的技术,甚至是更换无法胜任的团队成员。让整个团队的工作效率保持在一个较高的并且能够相互匹配的水平,这样做非常重要。
总结
团队是一个整体,不能靠每个员工进行单打独斗,要始终牢记团队的最终效用取决于团队中效率最低的环节。进行合理分工是预防瓶颈发生的前提,而建立高效的沟通 机制则是发现瓶颈的有效方法。当瓶颈环节出现后要尽团队最大力量去发挥其效用,而当瓶颈发生变化时需及时做出调整,才能提高团队协作的效率。
学习能力:互联网是一个日新月异的行业,所以对于码农来说,一定要具备不错的学习能力。学习能力一般会从两个维度来看:学一个新事物的能力,从经验中学习的能力。学习新事物的能力,不同面试官考察会很多。可以从项目中用到哪些新技术,怎么学的;或者让候选人介绍自己学某个东西的过程,从这个过程中考察候选对新事物的接受程度,学习的一些思路。我个人更喜欢考察从经验中学习的能力。比如这个项目,如果现在给你时间和资源,重新开始做,你会有哪些优化的方案?为什么?码农很多的经验都是从实践中来的,那实践之后有没有及时总结思考,是直接决定这个人成长速度的关键。团队协作:前面说过,我们做的事情不是原子d实验室,是需要高度团队合作的。那面试中一定绕不过去的就是团队协作能力的考察。比如你有没有自己做过项目负责人?做负责人中都出现哪些问题,怎么协调的?如果你是一个APP开发,那跟后端接口怎么协商,改接口怎么处理,各种校验逻辑放在客户端,还是服务端如何PK?产品改需求,怎么处理?项目中你的方案被别人否了,怎么处理?这些问题都是考察候选人在多人合作中出现问题,能否换位思考,能否有大局思维,以及一些基本化解冲突的经验和技巧。
抗压能力:码农是一个非常烧脑的行业,特别是线上出问题的时候,一定是血压飙升的时候,所以抗压能力也是考察的一个重要维度。抗压其实就看这个人为了一个目标能不能排除万难,坚持下去,在某种程度上你过去的经历可以体现你的抗压能力。比如卫哲老师有一次分享,说问一个小孩,你这辈子最苦的事情是什么?人家说有一次从杭州到上海的高铁,居然没有座位,我整整占了1个多小时……这样的人我肯定不敢要。所以面试中,面试官会经常问你做过一些有困难的事情是什么?或者举例说下自己如何坚持做一件事的。
综合能力包括的面很多,比如我一直觉得优秀的人一个基本素质一定主动性,这是贯穿整个综合面试中最重要的一个素质,可以从项目中看到你是否在积极推进项目进度,可以从你学习经历中看你是否主动思考,可以再抗压考察中看到你能主动排出万难,达到目标。任何一家公司都不希望找一个只是被动等待分配工作,做好分内事情的人,一定希望这个人能有全局思维去推动事,还能不断自我学习和总结。
此外,有的面试官会关注思维能力,比如我曾经校招面试时,就被问到一块蛋糕切成18份,至少需要切几刀?这个是见仁见智的一些考察方面,不做评价。OK,码农除了技术之外的基本能力模型和素质:沟通能力、学习能力、团队协作能力、抗压能力,以及最最重要的主动性。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)