本周三一大早微软通知了PM实习生的offer,兴奋之余想静下来梳理下这一路的经历,留给自己也分享给有需要的人。
为何选择PM
PM全称是product manager或者project manager,不同的公司可能会不一样,个人理解这两种有略微差别,前者注重在前期产品调研,提出产品的可行性设计方案,后者侧重在产品开发过程中的项目管理。不过微软的PM不是这两种中的任一个,称为program manager,下面会单独介绍。
关于为什么会选择PM。其实自己对于将来做什么工作也有过一段迷茫期,尤其是到研究生以后,我的方法是:“去尝试可能的选项吧!”排除法有时候也是一个很棒的方法。当时摆在我面前的应该有三个选项:1. 读博,毕业后从事科研工作。2.努力做一名优秀的程序员。3.从事和管理有关的工作,转成非技术。本着排除法的原则,我先尝试把自己丢到纯科研环境下去push自己(研一暑期在中科院研究所的实习),发现这不是我的兴趣所在,我没办法从纯学术中找到乐趣,也找不到未来的方向。然后我机缘巧合做了一个网站系统开发项目,按理说我对这种偏前端和应用的事情会更感兴趣,可是一个学期过去,我发现当把自己丢进一个纯编码环境下,虽然用自己的小聪明克服各种困难会带来一点点成就感,但是我始终无法回答自己一个问题:等到自己码不动代码的时候何去何从呢?转管理么?那为何不一开始就给自己一个锻炼的机会呢?
第二个确定自己方向的方法是,尝试着深入去了解一个领域。我利用看paper的间隙认真看过两本书:校友王坚(同时也是糗百的创始人)的《结网@改变世界的互联网产品经理》(腾讯系PM的代表),以及来自阿里系的苏杰写的《人人都是产品经理》。两本书中对PM几乎是自传式的阐述让我觉得这就是我一直追寻的工作:巨大的学习进步空间,知识全面性要求,与各种有趣的人沟通,略带geek意味对新生事物的*。
因此当微软开始招聘实习生的时候,我毫不犹豫地报了PM这份职位。同时我也投了腾讯和阿里的PM实习生,但很不幸都悲剧了,可能是和这两家公司的缘分未到吧!
微软的PM
前面讲到微软的PM和其他公司有不一样,我现在的概念是类似project manager和product manager的合体,应该是产品前期调研和开发中的项目管理都要涉及,对个人能力要求会更高一点,不过实习生的话应该不会太多地涉及到公司的核心业务吧。
摘录的网上的一段话:
总的来看,PM需要负担的责任是多方面的,在一个项目中,开发和测试不管的事情,都需要由PM来管:激励团队士气,产品的设计、运营,系统设计,推进项目等等。而在微软,你在工作中具体需要承担什么样的责任,就由你所在部门和自身来决定。因此,要做PM,需要具备几个基本的素质:沟通、经验和灵感,当然一定的计算机知识也是非常重要的。
这里是微软实习生招聘中的职位要求:
• 关注用户体验,了解市场需求
• 产品功能驱动执行、设计和协调各方合作的能力
• 出色的项目管理及协调进度的能力
• 具备创造性和革新性眼光,时刻追求改善
• 非常出色的沟通交流能力,良好的团队协作意识,能够与不同团队的同事实现高效的沟通与合作
• 优秀的英文听说读写能力
对我来说,不脱离技术,又能很好的得到锻炼,又有很大的学习进步空间,就是perfect的实习啦!
笔试
投出简历之后很快就收到了笔试通知,这里要赞下微软没有通过简历狂刷人,不像杭州某公司(不点名也知道啦)毫无理由拒人,连笔试资格都没有。清明期间没有出去乱晃,因此没有错过微软的笔试,笔试之前看过去年的题目,大概留了个基本印象:纯英文,不难,要懂得取舍(因为答错会扣分)。拿到卷子的时候跟我的印象差不多,大部分题都不算难,有两三道不会不过可以用排除法做出来,这里要说下我的答法还是冒进了点,其实没有把握完全可以不答,微软的笔试应该五六十分就可以进面试了,PM的要求不知道会不会更低一点。我这里要特别说的是有一道MVC和Sql语句的题,因为最近做一个网站项目的关系,答案非常确定,这就相当有优势了。这边不得不感慨,人生的每段经验,都会在某个时刻冒出来帮助你,所以心怀感激,知足常乐吧。
笔试完开心的交卷,回到实验室跟什么都没发生一样。
一面
大概笔试过后一周吧,某天晚上在外面搓饭的时候收到了笔试通过的通知,那是一个兴奋呐,那顿饭吃得真饱。
第一轮面试是电面,通过微软的Lync软件在线语音,这玩意儿没用过,还蛮不自信的,和hr确认了软件的用法才放心。
面试时间在通知时间后一天,压力很大,狂看《编程之美》,发现时间还不够用。这时候老天再一次眷顾我了,因为安排不过来,我的面试时间延后了一天,这下可以调整好心态了。在这之后的一天,我做出了一个决定,放弃了编程之美,回到PM该会面对的问题上来:如何设计一个产品,如何分析一款产品。然后把自己的简历中的每个点都仔细地研究了下,事实证明这个决定实在是太明智了。
这里有个小插曲不得不提下,在微软电面的前一天,阿里巴巴突然给了我一次面试机会(当然不是我倾心的PM,而是算法部门),这让我好好地预演和锻炼了下。有时候不得不感谢生命中出现的这些偶然。
下午两点,对方准时呼叫(真的准时啊,分秒不差),是一个*GG。对方一开口一句"hello"我就吓尿了,内心的os说:“纳尼,难不成是英文面”,然而现实是残酷的,面试官让我introduce myself,这段我是有准备的,因此很流利地照着准备好的材料说,可是当开始讨论第一个问题的时候,我发现完全不能表达自己的意思,哎,英文是软肋。面试官也感觉到了我的为难,令人震惊地说出了“我们用中文交流吧”,我瞬间觉得真是太nice了,这家公司我一定要进啊。
说重点,完整地用掉了一个小时面试时间,交流的问题其实大部分都是事先想过的,先是为什么申请做pm,然后谈简历,不得不说自己学生会的经历又在此时冒出来帮助了一把,然后问了一个问题讨论了很久:分析下你用过的手机系统,优缺点。这道题可以说是正中下怀,最擅长啦,我分析了IOS,android,WP8,以及BlackBerry四个系统,然后转到平板上,讲了微软该如何提高平板的占有率和体验。最后讨论了下如果员工delay了该如何处理的问题,这个也算是常问的问题了。
整个面试过程我自己还算是比较满意的,达到了一种状态是略微紧张然后思路又很活跃,这种状态是可遇而不可求的,最后这个很nice的GG还告诉我其实PM的职责就是在资源有限的情况下怎么去追求资源和团队的平衡,我会一直记得这句话。
二面
一面结束后当天傍晚就收到了二面的通知,两天后去北京总部,可以选择任意交通方式(真是太nice了)。
其实抛去打包行李之类的时间我的准备时间只有24个小时,以至于在高铁上自己也一直在准备。我最担心的其实还是英文面,如果对方是个老外这种情况想想就觉得恐慌。我把所有的问题都用英文写出来,然后在宾馆对着镜子一遍一遍练习,还是不太满意,但是告诉自己不能乱了节奏,还是安心睡觉,第二天一大早就直奔微软啦。不过老天爷又一次帮了我,第二天的面试都是中文面,我后来想想其实准备英文也不是徒劳的,在准备的过程中自己一遍一遍地把那些问题想得很清楚,把自己为什么追寻PM的原因也想的很清楚,这也是我在面试时能表现得比较从容的原因吧,再次感慨下,每件事情都有它的意义。
二面是个很漂亮的姐姐,估计是Bin*品的负责人,因为她问了一些对Bing的看法之类。主要问题其实是两个,一个是介绍一个自己最喜欢的新技术或者新产品,这点因为自己很喜欢微信,所以就拿微信举例,从平台一致性,做减法的产品思维以及微信的平台化趋势三方面进行分析。第二个问题是针对Bing目前的状况提出一些改进,我向面试官申请了一些时间来思考,回答得应该不算太差吧,至少比较有条理。
三面
三面是紧接着二面的,所以根本不知道二面的结果就得三面了,中间的喘息时间估计就五分钟。三面是个很帅气的GG,虽然胡子很多天没刮了,感觉是个交流欲很强的人,我也就试着让自己变得主动点,事实证明这招是有效的,他很快就对我产生了兴趣,不过问题还是比较经典的问题,先是聊对PM的看法,以及为什么是选择微软,然后问了简历里的那个和社交网络可视化有关的实习经验,我讲完后他很有兴趣。然后是一道设计题,很经典,电梯问题,上网搜下就有啦。我虽然看过这道问题,但是我并没有好好思考过,但是在他的一步一步引导下,我的思维瞬间理顺了,回答出了我觉得自己凭空想象不可能想出来的思路,这种状态我想算是极好的吧。
这一面的感觉最好啦,因为这个面试官直接说我对你很感兴趣,我觉得这一面肯定是过了。我对这个面试官也很感兴趣,想到可以在微软可以遇到这么多有趣的人就充满兴奋。
总结
总体来说,自己无疑是幸运的,整个过程还蛮顺利的,没有纯英文面,没有纯技术面,面试官都很nice,而面试中遇到的问题自己都或多或少仔细思考过了。
另外,我还想强调两点:
1.兴趣真的很重要,当你真正找到自己兴趣的时候,你就特别有动力,知道自己要去哪里,要往哪里努力,这感觉特别棒。
2.每件事情都有它的意义,每段经验都会在你的人生某个阶段帮你一把,想想就觉得生活真美好。
说了这么多,还是得感谢一些人,帮我圈画重点的师兄,特地为我营造安静面试环境的室友,以及为我排除后顾之忧做好后勤的小雪,谢谢你们。
那下一步呢,就是在这么好的公司好好学习和成长,争取能拿到转正机会吧,对未来充满兴奋和期待的感觉真好!