数据中心 频道

扁平式组织架构造就Google传奇

  【IT168 资讯】Google扁平式的组织架构与现代化的程序设计技巧值得借鉴;美国加州大学柏克莱分校的计算机科学教授Randy Katz曾表示: "Google最令我惊讶的其中一件事,就是没有中层主管。"

  Katz曾在2006年于Google度过长休(编按:美国某些大学会固定给予教授一段长时间的休假研究期),以下是他接受EETimes记者Rick Merritt专访时对这家因特网搜寻巨擘的回忆: "我当时在Bill Coughran (Google资深工程副总裁)手下工作,和其余超过160名同事直接对他汇报工作。这听起来似乎有点疯狂,但他们就是能做到;是因为他们充分利用了电子讯息。"

   "在每个星期结束之前,每位Google员工必须交出一周工作的摘要报告。在2006年那时,Sergey Brin和Larry Page (编按:Google的两位创办人,分别担任技术与产品部门总裁)都会看这些感觉很令人头痛的报告,不过这是他们与员工保持联系、了解属下工作状况与项目进度的方法。即使到了今天,Google的创办人们还是非常积极参与公司的技术发展方向。"

   "Google的工作环境现场也非常有趣;那是一个开放式的、有一个个立方体办公区块的空间,由副总裁们与工程师们一起分享这些立方体。这个种设计很好,因为可以看到很多团队合作的进行。只有Eric Schmidt (编按:Google董事长暨执行长)有一个小小的私人办公室,而就算是Larry和Sergey也是共享一间办公室,不过那间就大得多。"

   "Google的环境影响我们后来(在柏克莱)组织研究团队的方法;我们重新改装了一些实验室,并采用与Google相同的低隔板立方体办公区块,让教授和研究生能在一个空间内。而自从我们这样做之后,我发现我的研究室有更多的合作、也加快了研究方案的进度,对那些手上有研究方案的学生来说有很多好处。"

  后来柏克莱的其它实验室也开始复制相同的系统,包括一个由运算科学老将David Patterson主持的平行编程技术新实验室。对此Patterson表示: "理论上,如果要有所创新,团队成员间无计划性的、自发性的会议是必须的;而如果每一个人都待在家里(用远距沟通),创新永远不会发生。"

  Katz在Google工作的期间,还学到了一些软件开发的诀窍: "几乎没有人是从零开始开发软件的;他们所做的第一件事就是搜寻程序代码。你可以想象,像Google这么大一间公司会有多少行(现有的)原始程序代码,但他们实际上有非常优秀的程序代码搜寻工具,能帮忙找到一个新软件开发项目所需的基本功能模块。"

   "因此在离开Google之后我有一个感觉,对我们的学生来说,与其花费所有的时间从头开始写程序代码,也许更应该具备阅读和利用程序代码的技能。现在我们有许多优秀学生已经和一些开放源码社群取得了联系,并开始从事这样的工作了。"

0
相关文章