• 帕丁顿熊的Kind & Polite

    虽然来英国很多年,但我一直没看过《帕丁顿熊》的系列电影。对帕丁顿熊的印象只有两个场景:一是多年前在 Paddington Station看到的小铜像(上边的那个图),二是女王在Platinum Jubilee短片中与帕丁顿熊共进下午茶的场景。

    这次女儿放假暑假,我们决定带她补一补她小时后“错过“的英国电影。于是上周我们一口气看完了《帕丁顿熊》的三部曲。由于小布丁不喜欢“老”电影,坚持要倒着看。所以我们先看了第三部《秘鲁大冒险》,最后才看的第二部和第一部。对有“顺序强迫症”的小丸子来说,这简直是极大的挑战。

    三部电影中我最喜欢的还是第一部,尤其是对于Mrs Brown真心收留无家可归的 Paddington这段很感动。现在的社会人与人间日渐冷漠,在很多地方都很难遇到这样真诚的善意。虽然英国近年来也在收紧对难民和非法移民的政策,但我在日常生活中还是时长能从周围人身上感受到片中的那份 kindness 。

    休·格兰特加盟的第二部则更偏喜剧,但我觉得剧情略显单薄,不过还是很喜欢那句台词:“Aunt Lucy said,If we’re kind and polite, the world will be right.“。相比之下,第三部感觉差一些,变成了一部热闹的合家欢大片,缺少伦敦元素后总觉得少了些什么。

    不过小布丁最喜欢的却是第三部,因为秘鲁的奇幻冒险让这部影片成为了给孩子看的《Indiana Jones》。看完电影后,我们又带小布丁去了伦敦眼旁边“Paddington Bear Experience”。这里的室内布置完美的还原了Mr Brown的家,还给小朋友设计了许多互动活动,女儿非常喜欢。

    之后小布丁还在网上发现了《Paddington Bear》音乐剧的宣传,但要等到今年 11 月才开演。希望小布丁能从 Paddington 身上学到一些“kind and polite”,也希望她长大后能像Paddington一样,有时间给家里写信。

  • 下半年,接着卷

    一晃就到七月底了,时间飞快。五月份把上一个项目 sunset 之后,我难得过了几天相对正常的日子。早上起来跑个步,白天随便写点代码,下班弹弹琴,晚上等小布丁睡了再看个电影或者追个剧。

    可惜这样的日子也没持续多久。六月初就开始下半年项目的Planning,之后就是上半年的绩效评估。 七月份项目还没推进多少,PM就开始催着要demo了。

    从年初开始基于Performance的裁员后,明显感觉工作环境内卷加剧了。再加上 AI Agent 能力突飞猛进,导致很多人都通过增加工作的时间来提高工作量的。原来半年才能上线的项目,现在三个月就要交付。而且在每周项目review时,还会时常听到Leadership追问,如何才能在一个月内就做完?

    回顾这几年的几轮裁员,公司人数应该减少约 25-30%。按照现在的AI发展节奏,估计两年内还会再砍掉一半。这周和经理聊完上半年的评级,暂时算是安全。或者说,下半年还要继续卷,直到明年一月的新一轮裁员。

    这两周感觉超级累,现在上班时不开心的时间越来越多,回家就想直接去睡觉。虽然理智上告诉自己不要那么拼,但身处大厂这种巨大的钟摆里,完全身不由己。感觉唯一能做的就坚持锻炼身体。因为感觉AI越强,就越会减少脑力间的差距,剩下的就是要拼体力了。

  • 恢复跑步三个月

    大概从三个月前,我重新开始了跑步的习惯。平均每周大概能跑三到四次。昨天,在Garmin手表上看到 VO2 Max 又上升了,让我超级开心。周末统计了一下数据,在这3个月内我大概跑了40天左右,一共跑了84公里。平均每次跑15分钟左右,大概2公里。VO2 Max从一开始的44提高到46。


    上一次认真训练跑步还是在2023年冬天。当时想完成一次5K跑,所以很“上头”,学习了很多跑步技巧,并严格制定了训练计划,每周至少三次。坚持了大约三个月左右,直到圣诞节前后,慢慢放弃了。

    这一次,我打算换一种方式。不是把跑步当成一个额外的“任务”,而是试着将它融入日常工作生活的节奏中。每天早上从家出发,坐火车去伦敦,然后从火车站跑到公司(替代地铁的路程)。刚开始的时候,先慢慢跑,大概十分钟左右。之后慢慢的开始绕点路,逐渐延长时间到15分钟。

    我现在早上会带上一套换洗衣服,洗漱完后直接出门,跑到公司之后直接去楼下的淋浴间冲个澡,然后再去吃早餐。感觉反倒比在家磨磨蹭蹭更节省时间了。这也给了我多一些去单位上班的动力,有种“今天又可以锻炼一下”的期待感。

    三个月下来,体重下降了大约 3 公斤,VO2 Max 提升了两个点。更重要的是,因为一周至少去单位上班三天,也就变相保证了我每周至少能跑三次,很容易可以坚持下来。如果顺利的话,希望坚持到年底VO2 Max可以提升至48,达到我的年龄段80 Percentile左右。

  • 复活节带女儿去看《Wicked》音乐剧

    复活节带女儿去看《Wicked》音乐剧

    这个复活节假期,我们忙着收拾房子,没有时间出远门。不过,我还是想带女儿出去逛逛,于是选了一部经典音乐剧《Wicked》带她去看。

    有趣的是,小布丁提出不能直接去看,因为担心看不懂剧情,要先补习一下原著故事。于是前一天,我特意找了1939年的电影《The Wizard of Oz》(75周年版),带着她预习了一遍。我在很小的时候看过,最记忆犹新因该是 “Somewhere Over the Rainbow, way up high…” 的歌曲。当Dorothy自我介绍时,我也第一次知道了美国有一个叫Kansas的地方。

    第二天,我们先去了河边的Battersea Power Station 转了一圈,之后步行前往Victoria车站附近的剧院。女儿很认真地看完了整场音乐剧,正如我所预料的那样,她完全被震撼到了。

    由于前一天看了原著,女儿心里一直认为西方坏女巫(Elphaba)一定是大反派,没想到音乐剧的故事却来了个大反转。此外,剧中还巧妙地以另一个视角融入了原著中的经典人物,比如铁皮人、稻草人和Dorothy,使整个剧情更加引人入胜。

    这是我第四次观看这部音乐剧了,第一次看大约是15年前,后来又陪小丸子、父母和朋友们看过。因为这部剧老少咸宜,即使英语一般,只要熟悉《绿野仙踪》故事的人也都能大致理解。每次观看都能发现一些小的变化与,比如这次明显感觉舞台灯光设计更加精致了,表演中也融入了一些歌剧元素,戏剧性的演唱方式更加突出。另外,这次饰演男主角Fiyero的演员有一副帅气的亚裔面孔,让我想起年轻时的陈冠希。

    我最喜欢的歌曲依然是那首《Defying Gravity》,“It’s time to try defying gravity. I think I’ll try defying gravity. And you can’t pull me down!” 每次配合Elphaba飞上天空的场景,都给我带来极大的震撼。

    我打算等女儿再长大一点时再带她来看几次。我相信随着她经历的增加,会更深刻地体会到,这其实是一个关于友情、理想、选择、误解与成长的现实故事。OZ国与现实社会并没有太大的不同,很多真正有理想的人常常会被世界误解,甚至被迫变成自己不想成为的样子。希望到那时她能像Elphaba一样,做一个正直、有理想的人,并拥有属于自己的朋友。

  • Sunset项目

    上周我结束(Sunset)了一个做了半年多的项目。我还是蛮喜欢用“Sunset”这个词的,因为它听起来不像是项目失败了,更像自然地走到了尽头,减少了很多负面的情绪。

    来公司八年了,这次是我第二次Sunset项目。这个项目是从去年五月份从零开始,尝试利用LLM做一个全新的应用。用了一个月做Demo,得到Leadership支持后,用了三个月写核心,搭建Infrastructure,大概十月份开始开始Onborard用户应用。

    之后两个多月下来开始比较痛苦,各项指标远远低于我的预期。今年年初又坚持了两个月,感觉还是很力不从心。到了三月份,给系统做了全面Benchmarking,结果显示现有的解决方案距离目标仍有很大的差距。虽然有些Blocker可以解决,但还是有些勉强,在跟Manager商量后,决定将这个项目Sunset。

    坦白来说,内心还是有些失落的。毕竟我投入了大量的时间和精力,从去年下半年到今年Q1额外加了很多班,希望有所突破。但比较理性的看,Sunset也是一个正确决定。如果用户和技术都存在问题,即使再坚持下去,也很难达到理想的Impact。所以及时止损才是更好的选择。

    回想从去年下半年一直忙到今年三月,现在项目结束了,正好有个时间可以稍微喘口气,调整一下自己的工作与生活节奏。同时,我也可以利用这段时间来take a step back,更新一些大模型比较最新的知识,看看有没有更好应用方向。

    最后,Sunset一个项目并不容易,很庆幸,身边的同事和Manager给予了很大的支持。在关键时刻,拥有理解并帮助你做出困难决定的同事是一种幸运🍀。

  • 用GPT“升级”小布丁的画

    昨天OpenAI更新了GPT4的绘画功能,现在不但可以更好的生成图片,更可以根据现有图片进行再创作。我把女儿的几幅画交给GPT来“升级”,结果很震撼,也感到有些无奈。不知道是不是应该让小布丁去花更多的时间练习画画。

    改进独角兽猫草图

    下面左边是女儿之前设计的一幅独角兽猫的草图,线条比较粗略,中间图是GPT重画过的,右边图是让GPT添加水彩效果。 GPT绘制出的独角兽猫保留了95%的细节,且比原画更精致,水彩上色也非常自然。

    四格漫画升级

    第二个实验是女儿吃饭时,画的一个很简略的四格漫画,最后一格我都没看懂。下面是GPT升级的版本。GPT不但完全理解了女儿的漫画,更是做了一些设计,画出很好漫画。

    卡通鸟从2D转3D

    最后一个实验是将女儿之前画的一个2D的卡通鸟,转化成一个3D的设计。新的设计同样保留了很多细节(就是眼睛有点大了),不过光影材质渲染的细节都很逼真。

    之后我还尝试了一些对真实照片进行修改的示例,效果依然令人惊艳。这让我更加感慨,在未来,或许只要能简单画个草图就够了,因为AI会成为一个高效且专业的“代笔”,让一些曾经需要专业工作变得“可有可无”。

    即便如此,我觉得让小布丁花一些时间学习绘画也是有用的,比如让小布丁更好地观察身边的事物,还能激发想象力,培养审美和表达能力。按照现在AI发展的速度,我总是在想,真的不知道未来的孩子们究竟需要学习什么?

  • 小布丁看《哪吒2》

    之前过年时,国内的朋友都在推荐,一定要带小布丁去看《哪吒2》。这周家门口的电影院终于上映了,于是周末一家人一起去看了《哪吒2》。

    很久都没有看过国产动画片了(脑中印象还是宝莲灯),这一次真是被震撼到了。整部影片在故事、画面、美术设计、技术和音乐各个方面都做得相当出色。很多桥段让我觉得完全可以和迪士尼的动画制作相媲美。

    小布丁平时看电影往往坐不住,尤其是超过一个半小时的影片,对她来说就已经是“超长”片了。但是这部《哪吒2》接近两个半小时,她竟然从头到尾都,直到散场才冲出去上洗手间,可见对于她来说,这部电影还是满引人入胜的。

    不过在影片后半段的神仙与妖魔大战时,小布丁突然问我:“爸爸,穿黄衣服的是好人,还是穿黑衣服的是好人?”这个问题让我意识到,对于八岁的小朋友来说,影片中故事的反转以及角色性格的多面性,可能还是有点复杂。

    七八岁的小朋友可能更习惯于用颜色或简单标签来分辨好人与坏人,就像迪士尼的动画。而《哪吒2》中人物的塑造有时比较真实,很多人物都是善恶并存的。要让小朋友真正看懂,可能要花一点时间跟他们聊聊角色关系和故事主题。

    另一个让我印象深刻的地方是影片中出现的”川普“,因为“小丸子”是成都人,所以她能听懂许多带有四川话特色的笑点,一看就会心地笑出声来。而对于不懂四川话的人来说,这些隐藏的笑点可能就感受不到了。不过即使如此,整部影片还是充满了搞笑的桥段。

    看完后,我让小布丁给最近看过的动画排名,小布丁把《哪吒2》排第二名,排第一的还是去年的《超级马力欧兄弟大电影》。不过能挤掉宫崎骏的《Boy and Heron》和一些迪士尼的最近的动画排第二名,也足以证明她很喜欢这部电影了。

  • 第一次带女儿去看歌剧

    去年 11 月的一天,小布丁一回到家,就跑来跟我说她想去看一场歌剧,《The Pirates of Penzance》。我当时有点惊讶,因为平时只带她去看过音乐剧,从没接触过歌剧。她说是在学校看到了广告广告,上面写着”children free” 😅,觉得很有意思,就想去试试。那时我查了一下当月的演出安排,没有合适的场次,于是就订了今年 1 月的票。

    我和小丸子也很少看歌剧,这么多年来只在Royal Ballet and Opera看过两次。这次小布丁选的是ENO(英国国家歌剧院)的演出,地点在London Coliseum。这是我们第一次去那里,剧院的装修风格非常复古,内饰华丽,充满了浓郁的巴洛克气息。

    演出的剧目是非常著名的Sullivan & Gilbert的轻歌剧,《彭赞斯的海盗》,最早于 1879 年在纽约首演。故事情节不算复杂,主要围绕一个年轻海盗想要金盆洗手,却又阴差阳错地回到海盗生活的经历展开,期间穿插了他与周围其他海盗、少将及其女儿、以及警察之间小故事。整部剧风格轻快幽默,小布丁从头看到尾都很Enjoy。

    整场歌剧的配乐轻松优美,歌词也十分诙谐。小布丁最喜欢的应该是最著名的 “I am the very model of a modern Major-General”。此外,我也非常喜欢第二幕警察的唱段 “A policeman’s lot is not a happy one”。ENO 的演员咏叹调吐字都很清晰,我大概只需要看 50% 的字幕就能跟上剧情。

    说到这里,让我想起一个小插曲。我刚到英国的时候,买过一本叫做 《Get Rid of Your Accent》 的书来练英音。每个单元最后都会附上一小段练习文本,我起初还以为是诗歌,没想到这次看歌剧才发现,很多练习段落其实都是从歌剧里摘录的,比如书里就有《彭赞斯的海盗》的台词。


    我想很多英国人在小时候大概都接触过这部作品吧。对我和小丸子来说,这是一次很好的文化体验,算是弥补了我们对英国经典歌剧的空白。昨天剧院里大概有 80% 的观众都是中老年人,让我想起了中国的京剧,如今似乎也面临年轻人越来越不感兴趣的问题。希望通过 ENO 的改编,以及针对儿童和年轻观众的免费的政策,能让更多年轻人来剧院享受歌剧。

  • 第三次裁员

    上周写完绩效评估,在正式投入工作前,team先组织了一周的Better Engineering Week。一方面,大家一起清理一下tech debt,有助于从新年假期后找回工作状态。另一方面,给项目的lead一些时间,review并改进一下项目的计划。

    结果这周还没完就又传出了新的一波裁员消息。这应该是近两年来的第三次了。不同于之前的两次,主要是基于业务调整、整体团队被Layoff,这次是基于绩效,直接将绩效表现较低的员工裁掉,有点末尾淘汰的感觉。

    不过和第一次裁员时的忐忑不安相比,这次我到没很担心。目前看来,我所在的团队项目绩效都还说的过去,感觉短期内应该没有队员会受影响。不过大家对未来的工作模式都有一些担忧。

    第一,一些人会因为担心绩效不佳开始“内卷”式加班。导致其他人也会被迫加班,影响Work life balance。这在国内大厂很常见,但感觉我周围的老外同事完全接受不了。

    第二,在末尾淘汰机制下,失败的代价变高了,大家可能会因为担心项目结果不好,从而避免选一些High risk, hign impact的项目,导致创新尝试类型的项目会减少。

    唉😮‍💨,感觉川大爷重新上台后,很多美国IT公司在一些决策方面都180度大转弯,而之前很多“以人为本”的文化管理方式也跟着变了。再加上AI Agent发展迅速,这就让未来大厂工程师的境况变得更加艰难了。希望我和自己的团队都可以更好的计划,执行项目,找到合适的节奏,维护好 Work-Life Balance。

  • 和女儿比赛画漫画

    如果问小布丁最喜欢哪本书,她肯定会毫不犹豫地选《Bunny Vs Money》系列。这套漫画有点类似《机器猫》,每本书大概有十多个左右小故事,每个故事大概两三页的格子漫画。主要讲述森林里两派小动物,小兔子(好的一方)和猴子(坏的一方)之间的搞笑对决。我有空也会翻翻,感觉情节比较一般,主要是搞笑,双方闹来闹去的,没什么特别帅气的情节。

    不过受到这套书的影响,小布丁突然开始想自己画漫画了。于是,我也趁着这个机会和她一起动笔。每次让她挑一个角色或场景,然后我们就各画各的,再PK一下谁画得更好。

    一开始,我只是想让她多练习,没想到自己也画上瘾了,每次都尝试画的比她更好一些。这样一来,小布丁的好胜心也被点燃,她开始狂画漫画。事实证明,Gamification还是很管用的,只要控制好难度,可以很有效的调动小朋友的积极性,让他们去完成一些重复的练习。