Tag: 亚马逊

免费进剑桥植物园的秘诀, 只有大厂人知道?

剑桥植物园 Cambridge University Botanic Garden 剑桥植物园(剑桥大学植物园 Cambridge University Botanic Garden)算是当地非常有名的景点之一。我刚到剑桥那会儿就去过了,里面种着各种各样的植物,其实更像是一个很大的公园。 地址:1 Brookside, Cambridge CB2 1JE 在剑桥火车站附近 网址:Cambridge University Botanic Garden 据说园里还有一棵“牛顿苹果树”——也就是那棵据传当年砸中牛顿脑袋、激发他提出万有引力的苹果树的后代。不过也有人说这并不是那棵真正的树,而是后来从原树枝条嫁接来的,象征意义更大于实际意义。无论真假,站在那棵树下,总还是有点历史的氛围。 去年我姐来剑桥玩的时候,我又陪她去了一次。那次我拿着微软的工牌,原本以为只能我自己免费进,结果工作人员说,只要是微软员工带的家属也可以一起免费入园,省了不少门票钱。之前我在亚马逊工作时也是一样,只要出示工牌就可以免费进入。看起来,剑桥这几家大厂都跟植物园有合作,员工都能带着家人免费进去赏花放松。 我媳妇在一家非常有名的大型地产中介公司上班,她凭工牌也能免费进植物园。她们公司有时候中午会组织团队一起到植物园里吃午饭,边吃边聊,很惬意。 不得不说,大厂的福利真的挺不错的。像在亚马逊的时候,还能直接去前台领船票,去剑河(River Cam)上Punting划船。 住在风景里的人,总是忘了抬头看 虽然在剑桥生活了十年,其实真正去植物园的次数也就三四次而已。平时反而不会特意去,感觉有点浪费资源。人性就是这样,去别的城市旅游时,景点一个也不落下;可当你真的住在一个地方的时候,反而不会太在意身边的风景了。 剑桥大学植物园里的喷泉。 英国剑桥值得去吃和玩的地方 …

我在亚马逊AWS云On Call的体验

从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 Photos 无限量照片备份

对我来说, 拥有 Amazon Prime 会员/订阅的最大的好处就是拥有无限/Unlimited的照片备份/云存储. 到目前为止, 我已经在 Amazon Photos 上存储备份了超过 20 万张照片, 如果我选择将它们存储在云中的其他位置, 我会花费更多. 无限量也就意味着我不用时刻去删除照片, 可以一股脑的把照片都上传到云端. 以前因为硬盘丢失或损坏有很多照片和视频都再也看不到了(2010年去捷克出差拉酒店但是后来回英国打电话去酒店说, 他们说没找到, 还有就是疫情期间不小心碰到电源然后接触不良硬盘损坏), 从那之后我就养成了数据备份的习惯, 本地两个硬盘RAID-1镜像冗余备份, 再加上多个云端备份, 而Amazon Photos就是一个我现在主要备份照片用的云存储. 使用 Amazon Photos 备份无限量/Unlimited照片 如果你和我一样, …