网络推广[Email]






ZZ微软HR黄澜的校内: 我眼中的MS STB China -- 谈谈我们的文化

同济网论坛 http://bbs.tongji.net
http://www.xiaonei.com/huanglan1125

// 帮忙加个链接^_^  -- by 浪漫如枫


我眼中的MS STB China -- 谈谈我们的文化 2008-07-13 17:25 谈到文化(Culture),总显得有点点抽象,就让我们从一些具体的行为和现象来引出“文化”的涵义吧!
在STB China,每天都能看到这样一些现象:
- 工程师们穿着休闲的T恤、沙滩裤和"人"字拖鞋。当你在电梯里遇到某位穿夏威夷风格衬衫的老外,千万别以为他是来度假的,他很可能就是我们赫赫有名的某部门的T老大。
- 开会时有人坐着,有人站着,有人单腿跪在椅子上半站着,有人倚墙而站,有人席地而坐,更有人将腿晾在桌子的边缘,还有人说到兴头上会突然起身在白板上比划着。
- 任何时候,pantry里都会传来乒乓声,台球撞击声,和桌上足球比赛的比分进展时报。
- 免费的饮料,水果,点心,开放的文具架。
- 没有经理办公室,赫赫有名的Enwei老大、各个部门的经理们以及总部来的visitor们,和普通员工一样地坐在公共办公区域的方格子cubical中。我们的办公室很小么?不,在紫竹,我们有5层办公楼,每个楼层除了上千平米的办公区域,无数的会议室和休息室,更有几百平方的大Pantry。
- 草绿色,橘橙色,海蓝色,鲜红色,嫩黄色,这些鲜艳的色彩点缀在公司的每个角落。
- 所有的电子邮件和大多数的会议都用英文,但不少老外们都在努力学中文,时不时拿出新学的词句来显摆一下,偶尔冒出一句颇地道的,把你吓一大跳。

这些都是每个来到我们office的同学们能看到的环境和氛围,总之,这是一个轻松多彩的世界。更多的现象等待大家来体验来发现……而现在,让我们回到文化。
作为一个在微软STB China工作了两年的HR,让我谈到这里的文化,体会到最大的感受是:平等(Equality),开明(Open),全球化(Global),做正确的事(Do the right thing)

平等——和很多外企一样,在STBC,称呼对方的英文名或是中文的名,不用称呼“某总”“某经理”,或“小张”“小李”。
无论是GM或是Director,都就座于公共区域的“方格子”,任何人都能够很方便的找到他们或是stop by to chat。即便是实习生,也拥有和正式员工同等的corporate internet access,可以在微软的内部网站上找到所需的任何信息。

Open——我们推崇Open and Respectful的沟通方式,所以,当你看见几个工程师为了一个feature争论的时候,千万别觉得奇怪,他们只是在充分表达自己的想法,共同设法把软件做的更好。
在这里,任何的意见和想法都是受到尊重的和被倾听的,如果你愿意,你可以做更多你想做的。一个PM intern在实习期结束前,可以发起一个brownbag与大家分享他的实习收获,这样的举动都是得到鼓励的。同时,我们尊重“不同”,无论是性别、国籍、种族、信仰、宗教、工作习惯、饮食习惯和生活习惯。

Global——STB China每年都有很多“马可波罗”员工。所谓的“马可波罗”,这是一个项目的名称,借用了昔日探索中国文化的先人马可波罗的名字。马可波罗项目,即是把美国总部的员工邀请到STB China工作3个月到1年不等,与local的工程师共同工作,相互交流和学习。与之对应的还有“丝绸之路”项目,顾名思义,就是把中国的员工送到美国去工作数个月的项目。

Do the right thing——关于这点,我推荐大家读这篇博客中关于“做正确的事”的那个具体案例,相信大家看了后会对微软在软件开发上的严谨的态度有所感悟。 http://blogs.msdn.com/stbcblog/a ... Server-Culture.aspx


短短数十行,未必能将我们的文化以一个全面的视角展示给大家,但我不想将它放置在一个高不可及的位置,因为我们就是文化的缔造着,它其实就在我们的身边。于是,我尽量用浅显而简洁的语言,就同学们可能关心的视角,传递给大家一些形象的具体的解释,相信等到大家真正加入了这个群体,会有更深刻的理解。欢迎拍砖!

文化是很难三言两语解释的词,它体现在方方面面,却又很难下定义。它渗透在我们的工作中、行为中、有意识和无意识中,与这个环境中的个体融为一体,让这些个体们在这个特定的环境中具有了某些相同的属性,再去影响和传递给更多的新加入的个体。STB China的文化,就是这样地从最初的十几人传递给了如今将近300名员工,经历了时间的洗礼,当初的那些精髓依然保鲜。


[ 本帖最后由 HeroFay 于 2008-7-24 22:59 编辑 ]
 

更多同济资讯请访问同济大学论坛直接去论坛查看 举报不良信息 广告投放联系
我也来说两句 查看全部回复

最新回复

  • HeroFay (2008-7-24 22:56:54)

    转载:微软研发职位解析(节选)-- 强烈推荐阅读
    2008-07-05 02:21
         “微软是如何组织和进行产品开发”其实是一个很大的题目。在微软内部我们有一个卓越软件工程团队,主要为员工提供为期数日的课程,内容涉及微软软件开发方法概述、工程系统、组织架构、最佳实施办法,以及用以保证产品质量、可靠性及安全性的内部工具和技术等等。这并不意味着我们的体系已经十全十美,但我们的确积累了很多知识和经验可以与大家分享。实际上,我们也在以适当的方式与全球(包括亚洲)同行分享这些成功。



         因为这是一个大题目,我想在这篇文章里着重介绍我们工程系统中的一个方面,即我们研发团队的核心专业和每个专业在产品开发中所扮演的角色。因为我相信微软在这一方面的做法不同于我们的同行(即使在美国也是如此),尤其在中国,目前业界还没有充分理解这些核心专业及其所扮演的角色。



         微软的工程体系一直由三个核心专业组成:“开发(Development)","测试(Test)"和"项目管理(Program Management)",英文简称分别为"Dev","Test"和"PM"。在此,我将以另一个顺序作简单介绍:



         PM:提及软件专业时,大多数人都马上想到"Dev" 。但是对我来说,一切则从项目管理开始。在微软,“PM” 意味着很多事情,对我而言,这个角色主要意味两件事:

         1.了解用户的需求,并将其转换为用于开发的功能说明(functional specification)。这是一切的开始,如果我们无法理解用户,我们就不能开发出合适的产品。
         2 .协调Dev 和Test,将最初的功能说明转变成真正的产品。

         我发现很多人,特别是在中国,一听到”PM”就认为这是“Project Management”。事实上,这仅是PM工作的一部分(上述第2点)。PM真正的技能在于倾听用户并从他们的角度理解问题,然后设计出解决问题的方案。这并不意味着简单地为用户提供他们所需要的,而是在真正理解需求后设计最好的解决方案,即使这是连用户自己都从未想到的解决方案。常言道,如果我们一味地遵循用户的要求而只是去找寻一匹更快的马匹,那么汽车永远也不会诞生。

          

         Dev:三个专业中,Dev可能总是人们知道得最多的。他们负责实际设计和开发软件产品。Dev 的主要工作是实现PM制定的功能说明。在系统级的、关键任务级的软件世界里,这个实现应该极为可靠、安全、 便于管理、 可以扩展和高性能。Dev的设计和功能实现应经得起时间的考验,并在未来版本中得到重用。



         Test:外界对微软测试工程师存在许多误解,内部有时也存在这个问题。多年前我刚进入微软时,我(愉快而)惊奇地发现在微软Tester的人数几乎和Developer同样多。在我之前服务的公司,测试人员要少很多(当然产品的质量会相对薄弱),因此在微软工作了一段时间后,我才真正了解测试专业的本质。在微软,我们何时可以发布产品并不取决于我们何时完成产品的设计和实现,而是取决于我们何时能完成产品测试。因为我们所发布的每个产品,尤其是系统类型的软件,必须通过一个极高的质量标准。测试专业的确是一个非常复杂的领域,一个Test必须花好几年时间才能掌握悟我们所应用的测试种类—— 单元测试、功能测试、集成测试、压力和远距测试、性能测试、安全性测试,以及本地化测试等。我们在测试中运且用的一整套工具和技术的复杂性令人印象深刻——自动测试套件,自动测试生成工具,自动检测故障分析工具,自动安全模糊测试和基于状态机的测试。



         以上三个核心工程专业就像一张3条腿的凳子——一个也不能少,并且需要一个合适的工程组织保持其平衡。没有一方可以凌驾于其他任何一方,否则这个组织就无法与客户需求保持一致,或者无法在产品质量上下足功夫。这 3个专业类似政府部门间的制衡机制,这套机制确保了我们能理解客户需要,设计高品质产品,同时每个发布的产品都在各方面满足顾客的期望。



         这里需要强调的是,我们一直在招募这三个领域最优秀的人才,他们的招聘条件同样严格,只是每个领域的技能和关注方面有所差异。PM通常热衷与客户一起构思应该设计什么样的产品,然后与Dev和Test同事协作完成所需要的产品。Dev对设计高品质软件更富有激情 —— 产品应是革新的、简单的、可靠的、安全的、可扩展的、高性能的并能经受起时间考验。Test则爱好,在我们向客户发布产品前,竭尽所能找寻出软件中所存在的所有问题和漏洞。



         我们的面试官有一项非常重要任务,就是找出应聘人员的才能和激情所在,然后引导他们向那个方向发展。当然,在个人职业生涯中激情和才华可能发生改变,员工个人也可能因为从事的工作领域不同而有所改变——我本人就曾是从Dev转为PM。这是很自然的,我们实际上也鼓励这种做法以构建更好的队伍。







    注:

    [原文标题] 在微软开发软件的几个重要专业

    [原文发表地址] Product Development Disciplines at Microsoft

    [原文发表时间] January 27, 2008 8:01 AM

    [译文发表地址]

    http://blogs.msdn.com/stbcblog/a ... s-at-microsoft.aspx

    [译文发表时间] February 22, 2008 08:08 AM
  • HeroFay (2008-7-24 22:57:57)

    Job Openings @ Microsoft STB China
    2008-06-28 01:01
    STB China is currently seeking Software Design Engineer, Software Design Engineer in Test and Program Manager (postion based in Shanghai or Beijing) among 2009 graduates.



    Please send your CV to stbccam@microsoft.com for application.



    Software Design Engineer (SDE)

    Work at the Core of Every Product We Build
    This position is where the fun begins for code gurus like you. As a hands-on Software Design Engineer, you’ll learn how to make decisions about design and feature implementation, using your mastery of technical tools to help make a product vision a reality. If you would like to write code and design efficient data structures and algorithms to develop next-generation applications or operating systems, listen up. This position shows you how SDEs bring products to life by working with Program Managers to ensure strong design and Software Design Engineers in Test to ensure quality through testing. Ultimately for the SDE, it’s your code that turns concepts into new technologies and services.

    Qualifications:

    •Fluency in C/C++/C# and a passion for writing quality code using computer science fundamentals

    •Ability to derive creative and innovative solutions by thinking "outside the box"

    •Ability to solve complex problems, sometimes by testing and debugging code

    •Expertise in feature definition, design, and feasibility

    •Demonstrated skill in estimating development time



    Software Design Engineer in Test (SDET)

    Discover Life on the Last Line of Defense
    As an Software Design Engineer in Test (SDET), you’ll own it, break it, fix it, and own it again. You’ll ensure a product’s quality by making sure it performs as users expect it to. Part of the fun is how creative you can be devising ways to manipulate, crush, and sabotage software into submission—while creating innovative testing technologies along the way.

    Ultimately, as an SDET it’s your input that can help make the difference between joy and frustration for the customers. Since you’re keen on how things work, and making them work better, you’ll work hand in hand with the Program Managers and Software Design Engineers to design, develop, and maintain automation systems for use in development and testing cycles. Using the tools you create, you’ll help pour over source code for trouble spots, debugging and isolating problems, and executing creative tests to find new bugs while regression testing recent fixes.

    Qualifications:

    •Fluency in C/C++/C#/VB.NET and experience designing and developing tool architecture

    •Ability to solve complex problems and write automation systems and device drivers

    •Ability to author test plans and cases, conduct security and stress tests, and debug at source level after identifying, investigating, and prioritizing bugs

    •Demonstrated skills in negotiation and conflict management

    •Demonstrated interest in customer advocacy derived from a holistic understanding of the product from the code level to delivery



    Program Manager (PM)

    Develop the Vision, and Deliver the Goods
    As a Program Manager, you’ll get to help drive the technical vision, design and implementation of next-generation software solutions. You’ll transform the product vision into elegant designs that will ultimately turn into products used by Microsoft customers. The PM helps manage feature sets throughout the product lifecycle, and you’ll have the chance to see your design through to completion. You’ll also work directly with other key team members including Software Design Engineers and Software Design Engineers in Test. Program Managers are advocates for end-users, so your passion for anticipating customer needs and creating outside-the-box solutions for them will really help you shine in this role.

    Qualifications:

    •Strong technical prowess, including understanding of algorithms, systems architecture, and end-user experience

    •Ability to lead within a product’s life cycle using evangelism, empathy, and negotiation to define and deliver results

    •Ability to author technical specifications, including envisaged usage cases, customer scenarios, and prioritized requirements lists

    •Familiarity with managing complex project schedules, solving complex problems, and nurturing cross-group collaboration



    阅读(227)| 评论(8)
  • HeroFay (2008-7-24 22:58:34)

    微软服务器与开发工具事业部(中国)-STB 研发方向介绍
    2008-06-28 00:56
    微软中国研发集团服务器与开发工具事业部(中国)成立于2005年9月,它是微软中国研发集团核心研发部门之一。微软服务器与开发工具事业部(中国)与总部及世界各地产品研发机构紧密配合,致力于为微软用户提供高性能计算、互连系统、系统配置管理、中小型企业服务器、企业安全与访问、数据平台和开发工具等服务器及开发工具方面的核心产品与技术。此外,它还积极与本土合作伙伴展开战略合作,分享研发管理和产品开发的经验,并吸纳和培养软件开发人才,致力于促进华东地区IT产业的繁荣和共赢。





    微软服务器与开发工具事业部(中国)目前参与的研发工作主要为以下方向:



    高性能计算(HPC) - 提供可在64位商业电脑上运行的成本低廉但性能强大的高性能计算解决方案。服务器与开发工具事业部(中国)致力于Windows Compute Cluster Server的用户界面,HPC工具和可编程性的开发,并与合作伙伴积极协作,把最新的技术和创新成果带给中国的广大用户。



    互连系统 - 将任何地方的任何资源(个人或系统)联系在一起。服务器与开发工具事业部(中国)目前研发产品包括.NET Framework, Active Directory, Microsoft Identity Lifecycle Manager和BizTalk Server等。



    系统配置管理 - 下一代系统配置管理服务器能够帮助企业用户监测客户端软件使用情况,处理系统或软件的安装和升级,并提供客户端软、硬件清单。服务器与开发工具事业部(中国)主要负责产品界面的实现和改进,以及若干关键模块的测试。



    中小型企业服务器 - 为中小型企业量身定制端到端的Windows服务器解决方案,以适应不断变化的IT管理需求。服务器与开发工具事业部(中国)参与下一个Windows Home Server, Windows Small Business Server  (SBS)版本,Windows Mid-Market Server等产品的研发,并负责SBS目前版本的升级维护工作。



    企业安全与访问 - 使企业能够集中、有效和便捷地保护内部信息资产。服务器与开发工具事业部(中国)致力于开发多种Microsoft Forefront 产品以提供企业环境下的信息保护与安全管理。



    数据平台 - SQL Server是微软为企业关键业务、互联网以及商业智能应用所提供的具有高可靠性、可扩展性的安全数据平台。其满足不同规模的企业对海量数据处理、高性能计算、高可靠性解决方案的迫切需求,可令企业拥有更高的生产力、卓越的操控力和最佳的商业洞察力。

    服务器与开发事业部(中国)正对核心数据平台领域进行创新,例如可编程APls,商业智能,可支持性,管理工具以及其他新兴领域。



    开发工具 - 为全球数以百万计的软件从业人员提供最新、最高效、最安全的开发工具和平台。服务器与开发工具事业部(中国)致力于下一个Visual Studio版本, .NET Framework,Silverlight 和Microsoft Visual Studio 2005 Team Edition for Software Architects等产品研发。



    STB China中文博客:http://blogs.msdn.com/stbcblog/
  • HeroFay (2008-7-24 23:04:19)

    黄澜是我在微软的同事,很好很好的HRMM。

    现在负责微软的Campus照片工作,主要面对大中华区、包括大陆、香港、澳门、台湾各地的校园招聘工作。

    大家一方面自己好好准备,另一方面关注她发布的信息(民间信息),再一方面,关注microsoft或者是joinms上的官方信息。谢谢。

    各位师弟师妹好好表现,让大家为你们感到骄傲,加油。
  • Raul.7 (2008-7-25 11:14:06)

    这么好的帖 怎么无人问津呢?
    MS..........
    向往ing.........
  • 悠久之翼 (2008-7-25 11:41:21)

    对我们08新生而言,还很遥远……
  • 浪漫如枫 (2008-7-25 11:42:38)

    飞哥我帮你把链接加到主贴上去了~~~需要的话你可以自己美化一下哟~~~
  • 路在脚下 (2008-7-25 11:58:55)

    特别注意了下飞哥的签名图片。。。

    额。。。漂过
  • HeroFay (2008-7-26 15:50:45)

    谢谢斑竹
  • HeroFay (2008-7-27 18:36:12)

    QUOTE:

    原帖由 悠久之翼 于 2008-7-25 11:41 发表
    对我们08新生而言,还很遥远……
    千里之行始于足下
  • HeroFay (2008-7-30 09:44:58)

    QUOTE:

    原帖由 Raul.7 于 2008-7-25 11:14 发表
    这么好的帖 怎么无人问津呢?
    MS..........
    向往ing.........
    MS有很多我们的学长,做的也都很不错的。心动不如行动吧,=)
  • HeroFay (2008-7-30 09:52:49)

    QUOTE:

    原帖由 HeroFay 于 2008-7-30 09:44 发表

    MS有很多我们的学长,做的也都很不错的。心动不如行动吧,=)
    well, i mean, 学弟学妹也要加油啊!学长们给你们引路了!
  • NSObject (2008-7-31 01:38:12)

    恩... MS确实不错... 向往ing...
  • HeroFay (2008-7-31 12:15:56)

    平时的修为也很重要啊,苦练技术+潜心准备!
  • NSObject (2008-8-01 06:19:37)

    哎... 平时人品不够好... 只能停留在"向往"这个级别了...
  • HeroFay (2008-8-02 00:42:29)

    Mad Dev Engineer肯定修为很深啦,谦虚了,^^
  • NSObject (2008-8-02 02:25:57)

    确实比较向往M$... :>_<|||
  • HeroFay (2008-8-02 16:32:16)

    那你现在在哪个公司呢?你发简历给我吧,如果合适我帮你内部推荐,=)
  • NSObject (2008-8-03 00:05:18)

    我确实在一家现在以手机业务为主的小公司...

    哎... 我也不是很擅长C++什么的,像微软这样的大公司,对我来说我也只能膜拜了... 不过还是谢谢楼上的好意...
  • HeroFay (2008-8-03 15:10:32)

    微软现在用C#啊,在.NET平台上,开发很方便的,=)
    而且微软campus在建,会招很多人的呢。
    俺就要离开上海了,要推荐抓紧时间哦,^-^
更多同济大学BBS请访问同济大学论坛直接去论坛查看 举报不良信息 广告投放联系