|
程序界有一句名言:规范大于配置。我制定了一套符合青橙现状的编码准则,目的是让大家都能明确的知道如何工作,把精力聚焦到实现逻辑上,排除编码不规范带来的困扰。这里强调“明确”二字,何谓明确?对于一个需求,当实现逻辑固定的时候,方法的拆分也是固定的,各层编码所在的位置和命名也是固定的。这样一来,代码量的增加、功能的增加都不会让工程过于失控。 有了规范的好处远不止于此。按照规范编码无形的给工程师设定了一个行为下限,我们不再需要一个珍贵且昂贵的架构师,而需要能兢兢业业将功能考虑周全的工程师,选择的范围扩大了不少。 除此之外,工程师工作时最忌讳精力分散,以及做很多重复的无意义工作。 所以我们重新调整了问题反馈机制,任何反馈都必须经过产品经理确认,只有真正的问题才会分配到开发。 我们减少了不必要会议,并且需要开发参与的会议都得带有明确的产品需求和实现方案。 我们将冗余的工作自动化:代码检测、接口参数检查、自动化反射文档、错误统计与日志、自动化上线等等。 一切的一切,就是为了让每个工程师能聚焦到手头的工作上,提高大家的工作效率。3个人拿4个人的工资干5个人的活。在整体预算固定的情况下,提高效率意味着我们拥有了更多的筹码,大大降低了招聘的难度。 如何留住工程师 留住工程师跟招聘工程师一样也是组建技术团队不可或缺的一环,同时也是最容易被忽视的一环。 工程师为什么选择离职呢?三年来,我面试了数百位工程师,排除公司倒闭裁员的情况,不外乎以下几个原因: 1、成长:工程师个人的成长遇到瓶颈。 2、存在感:感受不到自己的价值,觉得公司不重视自己。 3、待遇:和各种同学、朋友,甚至是新闻对比之后,觉得自己的待遇太低。 而我也遇到过一些出乎意料的离职:入职第二天告诉我离家太远不来了;入职一周后告诉我身体有大病必须回家养病;入职一段时间后告诉我有其他的offer了…… 经历得多了,我便开始思考我们在这方面是不是应该更加重视,以及该怎么留住工程师。 首先情感维系是很重要的。试想,当你进入一个新环境是什么感受?应该是陌生而紧张的吧,而我们前期的关心可以让新人尽快找到归属感。新同学入职两周之内是建立情感联系的黄金时间,往往这段时间里他就能融入团队,找到自己的位置。对于创业公司来说,情感是保持团队关系稳定最重要的因素之一。 除此之外,帮助他们与公司一同成长也同样重要。创业公司人数不多,作为Leader我们有义务了解每个人的需求和特点,并且在自己的能力范围之内去帮助他们。比如鼓励他们做一次分享,鼓励他们做一次面试,鼓励他们参加一些行业会议,这些看似简单又普通的事情,对他们来讲可能有另外的感受。创业公司一般都在高速发展并且面临无数挑战,这时候可以适当的给他们一些压力,困难与挑战往往是工程师的兴奋剂。同时,解决问题后带来的满足与认同感更是会让人乐此不疲。 总结: 1.组建团队之前先考虑实际需求与成本。 2.挑人的同时别忘了提升自己。 3.把工程师留下来比招聘更重要! (责任编辑:admin) |
| Tags: 佩刀暴君马格马星人 蝎魔外道 邪帝圣皇 写书楼 辛卯护符 辛欣近况 新汉唐教师资格网 新坚力资源 新岳飞传电视剧全集 心坟 19楼 心海怒潮 |

谈谈您对该文章的看