Tag: 亚马逊
我在微软剑桥研究院工作已经五年多了。加入微软之前,我就在隔壁的亚马逊S3团队上班(当时加入亚马逊后只在公司三楼Hot Desk工作了三个多月疫情爆发就让在家办公了),所以当时还开玩笑说,自己只是换了一栋楼工作。五年间,我经历了疫情后的远程办公、办公室楼层调整、团队变动,也从五楼一路搬到了三楼和一楼。如今坐在靠窗的工位上,可以看到Station Road两侧的苹果、亚马逊、三星等科技公司。剑桥虽然不大,却聚集了众多科技巨头,也让我不必每天通勤伦敦,就能在本地拥有丰富的工作机会。 我在微软剑桥研究院工作的五年 换工作,只是换到了隔壁一栋楼 从亚马逊到微软:我的剑桥科技圈职场生活 微软剑桥办公室的五年变迁 在剑桥火车站对面上班是一种什么体验 我的微软五年:疫情、搬楼与窗外的Station Road 剑桥科技巨头扎堆,我在其中工作了五年 不用通勤伦敦:我在微软剑桥的工作日常 从五楼到一楼:我的微软剑桥工位变迁 剑桥虽小,科技公司却不少 我在微软(剑桥研究院/MSRC)已经工作五年多了。 微软剑桥研究院位于英国剑桥火车站附近,离车站大约只有100码。严格来说,火车站正对面的其实是亚马逊办公楼,而微软就在亚马逊旁边。 加入微软之前,我正好在亚马逊的S3团队工作,办公室在亚马逊大楼的三楼。所以当年换工作的时候,我还开玩笑说,我并没有真正换地方上班,只是从一栋楼搬到了隔壁那栋楼。 刚加入微软时,我的工位在五楼。当时正值疫情,我入职一年以后,才真正开始去办公室上班。 最开始,我和经理商量好每周去公司两天。后来随着疫情逐渐结束,团队开始鼓励大家增加到办公室工作的时间,于是我也慢慢变成了每周去公司三天。 我在五楼时使用的是一间两人办公室,平时和另一位同事共用。不过,那位同事长期住在距离剑桥比较远的地方,所以很多时候办公室里只有我一个人。 疫情前,他有时会在剑桥工作一段时间,再远程工作一段时间。疫情以后,他大部分时间都改成了远程办公。 后来他偶尔回到办公室时,我们才发现桌面上的一些东西还停留在几年前(比如水瓶里的水,再不回来可能就要长青苔了),连放在公司车库里的自行车也因为很久没有骑,轮胎早就没气了。现在回想起来,这些也算是疫情时期留下的一些特殊印记。 后来,我们的工位从五楼搬到了三楼。 疫情以后,公司重新评估了办公空间的使用情况,发现并不再需要原来那么大的面积,于是逐步腾出了部分楼层。之后又经过了一段时间的整理和装修,到了2026年,Rightmove、Savills等房地产网站上已经可以看到21 Station Road部分办公空间的招租信息 / www.21stationroad.com 微软在剑桥还有另一个办公地点,位于剑桥科技园。我原本也有可能搬到那边办公,没想到后来换了团队,于是继续留在火车站旁边的办公室。 …
剑桥植物园 Cambridge University Botanic Garden 剑桥植物园(剑桥大学植物园 Cambridge University Botanic Garden)算是当地非常有名的景点之一。我刚到剑桥那会儿就去过了,里面种着各种各样的植物,其实更像是一个很大的公园。 地址:1 Brookside, Cambridge CB2 1JE 在剑桥火车站附近 网址:Cambridge University Botanic Garden 据说园里还有一棵“牛顿苹果树”——也就是那棵据传当年砸中牛顿脑袋、激发他提出万有引力的苹果树的后代。不过也有人说这并不是那棵真正的树,而是后来从原树枝条嫁接来的,象征意义更大于实际意义。无论真假,站在那棵树下,总还是有点历史的氛围。 去年我姐来剑桥玩的时候,我又陪她去了一次。那次我拿着微软的工牌,原本以为只能我自己免费进,结果工作人员说,只要是微软员工带的家属也可以一起免费入园,省了不少门票钱。之前我在亚马逊工作时也是一样,只要出示工牌就可以免费进入。看起来,剑桥这几家大厂都跟植物园有合作,员工都能带着家人免费进去赏花放松。 我媳妇在一家非常有名的大型地产中介公司上班,她凭工牌也能免费进植物园。她们公司有时候中午会组织团队一起到植物园里吃午饭,边吃边聊,很惬意。 不得不说,大厂的福利真的挺不错的。像在亚马逊的时候,还能直接去前台领船票,去剑河(River Cam)上Punting划船。 住在风景里的人,总是忘了抬头看 虽然在剑桥生活了十年,其实真正去植物园的次数也就三四次而已。平时反而不会特意去,感觉有点浪费资源。人性就是这样,去别的城市旅游时,景点一个也不落下;可当你真的住在一个地方的时候,反而不会太在意身边的风景了。 剑桥大学植物园里的喷泉。 英国剑桥值得去吃和玩的地方 …
从2020年到2021年,我在亚马逊(AWS云)担任软件开发工程师(SDE)。有人说SDE代表”Someone Does Everything”(什么都做的人),这相当准确。在亚马逊,每位SDE软件工程师都负责从设计、编码到测试的所有工作,还需要定期轮值紧急响应任务。大多数亚马逊团队由6-8名工程师和一名软件开发经理(SDM)组成,遵循“两个披萨团队” (Two Pizza Team)的原则。 每位SDE软件工程师通常每6-7周需要轮值一次Oncall(紧急响应任务),持续一整周24/7待命。在此期间,你需要处理和解决业务上出错的问题(比如服务器宕机,原因可能:程序出错崩溃、硬盘空间不足、CPU温度过高等)。为此,你需要在手机上安装紧急响应软件(Pong),以接收与团队产品相关的警报。当警报响起时,你必须在15分钟内确认工单。如果没有及时确认,问题会逐级上报,甚至可能报告到CEO姐夫贝佐斯 Jeff Bezos,这可能会对你的绩效评估产生负面影响。 我听说有个软件工程师下班后和同事到酒吧里喝两杯,然后警报响了,他淡定的拿起笔记本就处理起来了。 亚马逊的理念是你拥有自己的代码/You own your code。这意味着即使在半夜,警报响了,你也得爬起来解决问题。你的首要任务是恢复服务/Mitigation,其次是调查原因和解决。如果警报在凌晨3点响起,您可以临时重启服务器来解决问题,详细调查可以第二天起床后再进行。如果你在半夜被警报唤醒,第二天可以多休息,不用担心早晨的站会(敏捷开发每天都有例会)。 程序也需要Oncall就会促使他们尽可能的写出高质量的代码,避免BUG日后找麻烦。 这里顺便说一下,我在亚马逊S3的那个组,敏捷开发是2周一个短跑(Sprint),轮到oncall的工程师需要专注于Oncall DevOps,相当于是一个任务(多少点我忘记了),如果不太需要处理警报,则可以适当做一些其它开发任务。对我来说,压力最大的是在Oncall完的第二周,需要写报告,并在每周大会上给大家讲每个警报的原因和处理方案。 这个Oncall非常让人有压力,但它们有效地训练了软件工程师的DevOps技能。由于高灵敏度设置,新产品往往会生成更多警报。亚马逊以其99.99%的服务水平协议(SLA)而自豪,这要归功于SDE的紧急响应文化。 以下是我在2021年担任亚马逊SDE期间最后一次轮值时收到的警报示例。警报声可能非常刺耳,类似空袭警报,不过也有一些不那么刺耳甚至更愉快的铃声可供选择。当时这声音简直是恶梦。 我在Oncall那周,我媳妇都不愿意和我睡,因为大晚上的被警报吵醒是件很吓人并且让人很不爽的事情。当我离开亚马逊来到微软剑桥研究院后,立马压力就小很多,而且人也开心很多,朋友圈状态都比较频繁了。 其实,我感觉Oncall这事不讨好的一个很大原因是在英国Oncall是不额外给钱的,都属于本职工作的一部分。而据说在德国,Oncall是会有额外经济补偿的,在金钱的加持下,我感觉这事的体验感肯定天壤之别。 英文:The Experience of On-call (Paging) for Amazon Software …
对我来说, 拥有 Amazon Prime 会员/订阅的最大的好处就是拥有无限/Unlimited的照片备份/云存储. 到目前为止, 我已经在 Amazon Photos 上存储备份了超过 20 万张照片, 如果我选择将它们存储在云中的其他位置, 我会花费更多. 无限量也就意味着我不用时刻去删除照片, 可以一股脑的把照片都上传到云端. 以前因为硬盘丢失或损坏有很多照片和视频都再也看不到了(2010年去捷克出差拉酒店但是后来回英国打电话去酒店说, 他们说没找到, 还有就是疫情期间不小心碰到电源然后接触不良硬盘损坏), 从那之后我就养成了数据备份的习惯, 本地两个硬盘RAID-1镜像冗余备份, 再加上多个云端备份, 而Amazon Photos就是一个我现在主要备份照片用的云存储. 使用 Amazon Photos 备份无限量/Unlimited照片 如果你和我一样, …
我的AMAZON面试经历与经验之谈(亚麻伦敦面经)