前不久,我们CTO Jonathan 发了一篇博客叫做《面试》,谈了一些面试时的细节,甚至把面试时秘密武器都公诸于众。一开始还挺替他惋惜,不过显然他在这之前就已经找到了新的杀手锏,这是后话了。
Babytree 从开始开发到上线前后大概是两个多月的时间,上线至今也已经快三个月了。对于工程师团队来说,这毫无疑问是相当紧张和忙碌的一段时间。我很欣喜的看到我们工程师团队和Babytree这个品牌一起成长,从最初的三两个人成长到今天的规模。尤其难能可贵的是,这支团队在极大的压力下,能做到众志成城,不仅出色的完成开发任务,而且闯过了一个又一个难关,相信若干年后,回顾起这段时间,大家的心中仍然会无比自豪。
趁这个机会,我想谈谈我个人理解的工程师团队文化,希望团队现在的成员和将来可能加入的新人都有所启发。
余秋雨先生说过,很多年的习俗形成一点传统,很多年的传统积累出一点“文化”。我认可这种说法,而且对此有两种解读:其一,文化这东西来之不易,不容糟蹋;其二,要形成一点文化,就必须从现在做起,并且文化的最终形态与最初的倡导者密切相关。在这篇文章里,我会谈三个方面:一,我们究竟是一支怎样的团队;二,我们的一些期望和设想;三,尝试归纳一下作为工程师的三重境界。
一、我们快乐、开放、敢打必胜……
这是一支从不缺乏快乐的团队,即使是在最艰苦的时期。我想,无论如何,在工作中保持一种愉快的心情是至关重要的事情。我注意到很多人在工作的时候其实心情相当“郁闷”,实际上最终受害的还是他本人。让自己以及自己的合作者保持良好的心情,何乐不为?
这是一支开放的团队。每周都有固定的时间做某一方面的技术交流,每个人都可以把自己感兴趣并做过一些研究的问题拿出来讨论和分享。在这里,每个人都是主角。
这是一支敢打必胜的团队。技术团队的重要使命就是为整个网站的发展提供最可靠、最及时的保障,这就要求团队里的每个成员都能具备一种高度的使命感和责任心,团结协作,把困难踩在脚下。
这是一支对美食有着浓厚兴趣的团队,随时随地。这一条清多多意会,无需言传。
这还是一支必将迈向成功的团队。
二、我们对自己的要求和期望:
由于种种原因,Babytree 的工程团队实际上在Babytree成立之前就已经有相当程度的磨合。因此,在扩建团队时,大家对成员的要求和期望在很大程度上是一致的,那就是正直、智慧、经验、沟通、团队协作、责任感和与困难做斗争的勇气。
除此之外,我们如何评价一个新人到底好还是不好?他(她)的潜力有多大?我想主要是这几点:
1、实事求是和严谨的态度。
这本质上是一个习惯问题。常常会有人说,“很多用户反映…”或“大部分人觉得…”之类含混的话。我常常会反问“很多是多少?”,“大部分究竟是多大一部分?”还有人会很草率的从一些事实和数据中抽象出一个站不住脚的结论。这些都不是实事求是的态度,背离了作为工程师的基本要求。
2、大胆设想,小心求证的作风。
实事求是,并不是让人唯唯诺诺,不敢设想和猜想。相反,我们鼓励大胆设想+小心求证的作风。在我看来,鼓励猜想等同于鼓励创新。我观察到很多新人身上缺少一股这样的冲劲。这本质上是一个性格和思维方式的问题。
这里特别鼓励那些还未出校门的人,要抓住一切机会多多实践,而且要深入,切忌浅尝辄止。
3、学习能力。
一个人,不管他具有什么样的技能,都是极其有限的。适时给自己充电至关重要。我注意到不少人从学校出来并且逐渐适应了工作岗位以后,就不怎么花时间去接触新东西了。从他个人的角度来说,他会逐渐觉得工作趋向空虚、枯燥乏味;从企业的角度,它又失去了一个有活力和不断进步的员工。
我想我们会努力创造一个好的外部环境和学习氛围,能持续激发大家学习的兴趣和动力。这是我们一定要做好的事情。
三、我们追求的职业境界:
王国维关于做学问的三重境界大家应该都耳熟能详了,也是放之四海而皆准的道理。对于软件工程师这个职业我想稍微改动一下,可能更贴切一些。
“千山鸟飞绝,万径人踪灭。” ——刚刚接触到一类难题,感觉没有头绪,无从下手,思路堵塞。
“雄关漫道真如铁,而今迈步从头越。”——找到蛛丝马迹,顺藤摸瓜,进入攻关阶段,但仍然需要坚强的意志品质支撑。
“五岭逶迤腾细浪,乌蒙磅礴走泥丸。”——踩在脚下之后,反思一下其实没有想象中那么难,豪气顿生。
Babytree的工程团队到现在还是相当的年轻,但我祝愿我们的团队用激情来创造历史,与Babytree网站一同走向成熟,走向成功。作者:少杰

瑞雪的最新文章:
