yez3533 发表于 2023-9-11 21:46:27

2021 年的微软,是否还值得加入?

大多数的同学能拿到微软的offer,几乎都会拿到BAT的顶级offer,是什么原因让你们选择了微软?包括其他Amazon,Paypal等外企,是否还能在中国互联网崛起后抢夺到人才?

bjc4845 发表于 2023-9-11 21:46:37

微软入职三年,呆过其中的两个组。来分享一下我的微软经历以及我眼中的微软。
我是在北航读研期间在微软实习了六个月,感觉组内氛围很好,做的事情也很感兴趣,因此我当时也想着尽量留在微软。因为实习转正结果10月份才出来,所以校招我也面了几家,拿了百度、腾讯、网易、猿辅导以及几个创业公司的offer,实习转正结果出来之后我也没再考虑去其他家,尽管微软在这些offer里面package只能算中下吧。我当时的想法就是感觉微软平台好,另外一个是组里的同事好,工作自由,最终来了微软。
中间经历了一次大的reorg,我也换了一个组,做着完全不同的事情,我觉得两个组对我的成长有挺大的帮助。下面就说一下我在微软这三年看到的微软的优缺点吧。
优点:


[*]Work life balance
工作时间自由,工作安排也不会太紧,什么时候上下班基本上没人管,反正我的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可能很慢。最终上线还要分多个阶段,最大程度降低真正到线上出现问题的概率。所以一个项目的开发周期很长,这个和很多国内公司敏捷开发的思路不太一样,但是我觉得这个不一定是一个缺点,前期的准备工作确实帮助我们提前解决了很多可能发生的问题。
总结

总体来说我觉得微软是值得校招过来的,最近校招的薪资竞争力也还可以。如果急需挣钱的可能微软给不了那么多,可以先去国内卷几年再来微软~

y007 发表于 2023-9-11 21:47:17

先匿了,bing和bing ads的某些组,确实不建议了,wlb不存在的,来的第一天就后悔了。来之前对微软有很强的憧憬,来到我们组之后发现好像跟国内互联网的节奏是一样的,manager没事儿晚上八点多teams上给你发个问号,咱也不知道是啥意思,是嫌走的太早了吗?咱也不知道,咱也不敢问。压力没有比国内小多少,周会一周开两次,各种对进度。晚上九点之后是常事儿。。。。
想追求wlb的同学就不要来bing和bing ads相关的组了,压力比国内互联网还要大,钱比国内还少30%,图个啥呢。不建议来bing和bing ads相关的组,保不齐就踩了个雷。。。
最后如果manager是个女的,而且非常拼的话。。。你可以想一想加入微软的节奏是啥样的了。。。。。

subot 发表于 2023-9-11 21:47:58

去哪里都不要去Windows部门。
现在微软Windows产品线混乱不堪,完全没有正常规划已经到了外人都能明显看出来的地步。

这是2021年7月现有的在维护的正式版内核和对应的支持年限:


http://pic1.zhimg.com/v2-4712a07de1cace93041e00b4d1f447d7_r.jpg?source=1940ef5c
总计12个版本的内核与25个独立的SKU处于维护状态中,随便举几个例子说一下有多乱吧。
1. Windows Embedded 8 Standard x86,当年面向嵌入式系统搞的东西,但后来Windows 8整体升级到了Windows 8.1并宣布主要产品线都与2016年结束支持(甚至Windows Embedded 8 Industry都是如此),结果这个系统因为后续没有对应的8.1版本,微软就给了这个系统一个10年支持到2023年。
2. Windows RT 8.1,当年surface 2用的系统,事实证明是一款非常失败的产品,但是微软当时承诺了会有10年的系统支持,导致现在这东西就成了一个诡异的坑。(几乎没人用,但是还要为了极少数用户进行维护)。
3. Windows 10 LTSB 2015,当时为了提高Windows 10装机量,面向那些想像使用Windows 7那样使用的用户推出的一款系统。通常会同步跟进的Server版也没有跟进,相比1年后更加正规的LTSB 2016差很多。典型是一款明显被市场部门绑架出来搞的东西。
4. Azure Stack HCI 20H2,这是一个2020年7月预览,2020年12月上线的新系统。却用了一个比较老且独立的内核。甚至由于内核限制连.NET Framework 4.8都没有,配套的各种开发工具都没有,之后又在2021年6月开始预览和Windows Server 2022同款内核的新版,但旧版内核又没说快速废弃,真不知道这规划是怎么弄的。

而且微软又不是第一次因为版本太多维护混乱导致出事了。而且Windows 10后微软取消了测试部门后,反而不精简产品线而是版本越来越多。(不过office也没有好到哪里去,但相对跨版本维护容易些。)
今年3月Windows 10 20H2的更新补丁导致打印机蓝屏,结果backport后全系产品线都出现了此问题,Bug传导已经到了让老的产品都无法做到稳定的地步了。
所以能别去尽量别去。

unitar 发表于 2023-9-11 21:48:40

最近协助部门招人,有两个感触:
1. 很多人是有了小孩之后,才从国内互联网大厂跳来微软的。
2. 不少非常优秀的面试者,因为英语不行被刷掉了。
对刚工作的同学,有两个小建议:
1. 当你考虑在一个公司长期发展的时候,去看一看公司里30岁,35岁同事的生活状态是什么样的,是不是你5年,10年之后想成为的样子。如果不是,谨慎考虑。
因为你现在能接受的生活,和你30岁,35岁能接受的生活,一定不一样。
一般人在30岁左右结婚生子,精力和时间被极大挤占,而在35岁左右走向公司中层,需要耗费大量时间精力来处理工作相关的人和事。你有没有能力平衡好这些事?
不谋一世者,不足以谋一时。
2. 不要扔下英语。
即使你不考虑出国或者外企,英语也是程序员一项极为重要的内容。一般一本软件方面的新书,要花1-2年才会有对应的中文版(有的书甚至不会翻译)。而业界通用的开源软件,论坛,大部分依然是是英文的最新,最全。
当你工作一段时间之后想自我提升的时候,英语不好等于丧失了至少一半的信息源。
最后,如果对微软有兴趣,欢迎私信我内推~
(评论区置顶的是我司HR小姐姐Daisy,欢迎咨询留言~)

hslxwu 发表于 2023-9-11 21:49:38

首先问题描述就有点问题:

[*]能拿到MS Offer的同学,不一定能拿到BAT的Offer,更不用说顶级Offer,个人觉得主要原因是MS的招聘人数太少,也没有宣传力度,因此报名应聘的人就特别少。
[*]同时拿到MS和BAT Offer的人,也未必就都选MS,因为发展曲线,以及钱,对很多人仍然是首要的考量因素。
然后回答相对国内顶级大厂,MS是否依旧值得加入:我的答案是55开,原因如下,可以自己权衡
MS优势:

[*]Work life Balance,不是口号,工作强度确实不高,不少岗位如果不摸鱼,一周也就工作3天而已,当然也有些岗的也会比较忙,比如对接老外和国内业务的中高层Leader,但绝对没有996,达到955的都少。所以大部分员工都有充足时间去陪伴家庭,去经营兴趣爱好,去学习投资理财,这样你整个人的生活会比较丰富,状态也更从容。而不是整个人被工作吞噬。
[*]企业文化,这个企业文化并不是喊口号,说我们Empower every person and every organization on the planet to achieve more,而是要求真正尊重每一个员工,充分鼓励大家团结友爱,正直诚信。如果有Manager对你比较过分,有很多渠道可以反馈,他会面临很大问题。MS总体业绩也还OK,遇到问题相互理解帮衬,通常很难出现极端的工作事故。
[*]海外工作机会,跨国企业很多Cross team collaboration,英语够好,能力没问题就有机会transfer到海外岗,再回来升职的可能性大大提升。并且熟悉老外那一套之后,在国内大厂发展海外业务的时候,你就也有很不错的竞争力。英语办公的环境,也天然是个练习英语的好机会,英语这东西,在外企一定程度保障了了你的下限。
[*]学习资源丰富,几十年的技术积累和跨国管理经验,在MS形成了庞大的知识库,技术、销售、市场、管理等方面的资料太多,没事多找找SharePoint,总能有些收获。
MS劣势:

[*]Salary&Level:比较当年MS和国内大厂的平均Offer,起点其实差不多的,但MS薪资和Level发展曲线比较缓慢,国内大厂会更陡峭一些。可值得注意的是,发展曲线陡并非人人都是,需要时刻保持强大的竞争力。
[*]业务效率不高:总体MS的业务开展都是基于邮件的,碰到有些摸鱼的人,项目进度能让你口吐芬芳。此外很多事务都受制于Corp的约束,中国区决策自由度不高,本地化的政策无法开展,老美盲目自信时常有。
[*]新人培养稍有欠缺,通常新人来到MS就是插到某个team,经过三个月的学习就开始干活儿,很少有长期轮岗,很多人稍显迷茫,如何发挥自己的优势,如何找到正确道路,更多需要自己去深刻思考,找一些优秀的Mentor也很重要。当然三个月学习期是指校招了,社招也是即插即用嘛。
[*]创新:MS作为顶级科技企业,怎么会缺乏创新呢?其实MS真不缺创新的人和ideas,缺的是充分支持创新落地的氛围和流程。很多好的项目和想法被条条框框束缚,得不到有效支持,最终惨淡收场。
[*]营销与宣传:技术积淀是非常丰厚的,但是MS在营销和宣传口非常拉跨,无论是2B or 2C,总能让人感到无助。这个时代太讲究营销了,酒再香也怕巷子深。
页: [1]
查看完整版本: 2021 年的微软,是否还值得加入?