admin 发表于 2011-12-19 15:13:54

百姓网选人标准:三天通过迷你“朝歌”

作者:Flying-soft-rock
“所有进入百姓网的技术人员,进入公司的头三天里必须过的一关叫做迷你“朝歌”,他只有200多行代码,但是必须在1小时内写完,无错,可以运行。”
对于以技术驱动力为主的百姓网来说,用技术“刁难”员工是保证百姓网团队实力的重要保证;
“百姓网是每日发布产品的,只要是工作日就会有新版本发布,整体来说,每天发布让我们的迭代周期缩短,加快了产品更新的速度,但是也会带来很大的问题,比如Bug增加等问题,每日上线新产品其实对我们来说是一个很大的挑战,有很多工作需要做”
在一次技术交流会上,百姓网CTO潘晓良在回答“关于如何实现程序发布上线、配置的管理等问题”时说道这样的问题;
而要想避免因为频繁更新新产品所产生的各种bug问题,最重要的就是要注意编码过程中代码质量,这是技术驱动型产品的重中之重;
而在回答“在纯代码层面上,是否有规范以确保大范围的代码组织结构是统一的”问题的时候,潘晓良这样说道:“百姓网的代码组织结构是由Developer们集体讨论出来的编码规范,这样做的目的是可以保证大多数Developer的编码规范保持一致”
而具体项目实施过程中,他们首先会标明代码责任人,每日上线的时候把每个人的代码数量统计发出来;
其次,每周固定时间Pair Programming,这样做,一来可以加强开发人员沟通,二来可以提高代码质量;
给实习生一个平台,让实习生可以访问所有代码、修改任何一行代码,同时对其稍加指导,让他可以做任何他愿意做的功能;
还有,统一的编码编译环境非常重要,在百姓网,每个人只需要用一个笔记本开发就可以了,既节省了资源,也极大地方便了PairProgramming,方便了工具的统一和思想的交流,也方便实习生的学习和融入;
最后,他还强调,实施统一编码环境的障碍肯定不是技术,最大的困难还是人,首先需要团队的Leader支持,其次需要有好的方法分步骤实现;
而正是在这些最基础,最底层产品上的保证,才使得百姓网在“只有竞争对手1/10的人员,但是却始终保持着行业领先地位”的优势;
09年,平均每个员工服务的用户数超过1825万人;作为精英型轻公司的代表,百姓网做到了用技术实现利润的强有力驱动。
页: [1]
查看完整版本: 百姓网选人标准:三天通过迷你“朝歌”