最近协助部门招人,有两个感触:
1. 很多人是有了小孩之后,才从国内互联网大厂跳来微软的。
2. 不少非常优秀的面试者,因为英语不行被刷掉了。
对刚工作的同学,有两个小建议:
1. 当你考虑在一个公司长期发展的时候,去看一看公司里30岁,35岁同事的生活状态是什么样的,是不是你5年,10年之后想成为的样子。如果不是,谨慎考虑。
因为你现在能接受的生活,和你30岁,35岁能接受的生活,一定不一样。
一般人在30岁左右结婚生子,精力和时间被极大挤占,而在35岁左右走向公司中层,需要耗费大量时间精力来处理工作相关的人和事。你有没有能力平衡好这些事?
不谋一世者,不足以谋一时。
2. 不要扔下英语。
即使你不考虑出国或者外企,英语也是程序员一项极为重要的内容。一般一本软件方面的新书,要花1-2年才会有对应的中文版(有的书甚至不会翻译)。而业界通用的开源软件,论坛,大部分依然是是英文的最新,最全。
当你工作一段时间之后想自我提升的时候,英语不好等于丧失了至少一半的信息源。
最后,如果对微软有兴趣,欢迎私信我内推~
(评论区置顶的是我司HR小姐姐Daisy,欢迎咨询留言~)
微软入职三年,呆过其中的两个组。来分享一下我的微软经历以及我眼中的微软。
我是在北航读研期间在微软实习了六个月,感觉组内氛围很好,做的事情也很感兴趣,因此我当时也想着尽量留在微软。因为实习转正结果10月份才出来,所以校招我也面了几家,拿了百度、腾讯、网易、猿辅导以及几个创业公司的offer,实习转正结果出来之后我也没再考虑去其他家,尽管微软在这些offer里面package只能算中下吧。我当时的想法就是感觉微软平台好,另外一个是组里的同事好,工作自由,最终来了微软。
中间经历了一次大的reorg,我也换了一个组,做着完全不同的事情,我觉得两个组对我的成长有挺大的帮助。下面就说一下我在微软这三年看到的微软的优缺点吧。
工作时间自由,工作安排也不会太紧,什么时候上下班基本上没人管,反正我的manager也没管过,有些有小孩的同事下午4点多就走了接小孩去了。感觉就是把工作做完做好就行。因为疫情原因,公司政策提出如果每周小于一半的时间在家办公(WFH),不用manager approve,直接在teams里说一下就行。因此也有不少同事申请在家办公。甚至有人申请永久远程办公 ... (我们组没有,没见过,但是听说有)
2. Transfer机会
很多人来外企就是想要transfer。我觉得微软这方面还是机会挺多的。疫情之前去美国出差的机会也不少,我现在的组在疫情之前每个人都去美国出差过,但是我来了之后就疫情了,还没去过...
3. 职级平缓,有盼头
微软研究生或本科生入职都是59级,我觉得中间的职级还是挺多的,一般情况下只要表现不错,在senior (63级) 之前每一年到两年都能升一级 (一年或一年半的居多),升senior还是有点难度的,可能要表现好一些才能升的快一点,但是从周围人来看62升到63的人用时2年到3年的比较多。当然再往上就难了,尤其是64到65(65开始是Principal)。
4. 同事很好,还能与国外同事交流项目,提高口语
我目前在微软呆过的两个组里遇到的同事和老板人都很好,我觉得这一点还是挺舒服的。因为经常有和国外合作的项目,所以有很多练习口语的机会。如果担心听不懂,teams上是有英文字幕的,尤其是识别印度英语挺准的。
很多人担心英语不好,来微软没法交流。首先我想说的是英语确实在微软非常重要,尤其是dev升到senior、principal,甚至再往上的时候。微软对PM的英文要求也很高。但是我觉得我们小dev,英文不太好也没关系。我英语实际很差,尤其是听力和口语,四六级的听力我几乎啥都听不懂,几乎也没说过英语,因为本科没过六级还没能保研,打心里就对英语发怵。我现在的组是和美国合作比较密切的,我第一次和他们开会要讲一些项目的design,我还写了逐字稿,甚至连Hi, good afternoon这种都写下来了。但是适应了一段时间之后我觉得英文只是工具,一个词一个词的蹦只要能让对方听懂就行。而且这个也是一个熟能生巧的事。我觉得不用太担心,而且感觉我现在英文水平比我刚来的时候有了明显提高,最起码敢说了...(虽然我现在每次要和美国开会我要说话的时候我都非常紧张 ...)
5. 内部换组机会多
微软内部有各种各样的项目,而且如果想要换组的话面试流程也很简单,只要在前面的经历不太差,随便聊聊可能就能过了,我觉得微软是一个能培养工程师全栈能力的地方。
6. 福利好
15天年假、15天病假、小零食饮料无限畅吃、健身费每年报销啥的还挺多的,而且年假是不会让你没时间休的。老板好像有这上面的指标,组里休假率不达标会有邮件提醒老板。所以老板都会鼓励大家该休假时候休假。而且休年假是员工的权力,老板一般是不会干涉的。美国那边一般从12月10号左右开始,就有很多人休假,一直休到1月份元旦假期结束。
微软工程院这边虽然大多数在STCA,但是不同的组可能在为不同的美国的组干活。这也导致大多数项目国内的话语权不大,经常出现项目干着干着就黄了的情况。这也导致reorg多,几乎年年都会reorg。
2. 薪资低、涨薪幅度小
微软的工资来国内来讲没有太多竞争力,算时薪的话可能还行,但是总包就差不少了。每次升职或普调的比例也不高(都是平均8%左右吧)。
3. 经常早上开会
和美国合作的话,经常要早期开会,早上7点8点的样子。我之前的一个项目PM是美国的,每周二周四早上都要和他开会。Code Review美国人看的也很仔细,由于时差原因可能代码 checkin的效率也比较低。
4. 做事情节奏慢
这个我感觉也不能算缺点。我们组的项目基本是需要先写dev design,就是你准备怎么做这个项目,然后美国和中国的老板以及有经验的工程师会提很多意见(不是找茬,我觉得他们说的挺对的... 确实是我们之前没考虑到或没考虑清楚的),有的项目可能这个过程就持续一个多月甚至几个月。等design review完了之后还要找法务和安全部门review是否有privacy或security问题。都没问题了才开始写代码。而且代码的review过程美国人很认真,所以review可能很慢。最终上线还要分多个阶段,最大程度降低真正到线上出现问题的概率。所以一个项目的开发周期很长,这个和很多国内公司敏捷开发的思路不太一样,但是我觉得这个不一定是一个缺点,前期的准备工作确实帮助我们提前解决了很多可能发生的问题。
总体来说我觉得微软是值得校招过来的,最近校招的薪资竞争力也还可以。如果急需挣钱的可能微软给不了那么多,可以先去国内卷几年再来微软~
聪明人靠统计数字和洞察来得出结论。
平庸的人仅依靠统计数字来获取信息。
笨蛋成天看个案小作文来悲鸣或自嗨。
最新消息:陈小武的学生们已经被排成一排,挨个查手机了。