查看详情

AB 实验结果分析的多重性

在公司工作,普遍采用了AB实验去验证某个 Feature 的效果,但是客户端或者前端工作而言,我们在做实验分析的时候还需要做更多的事情。 去年自己遇到一个 Case 便是如此。这里不太会透露很多业务的细则。 比如自己再做的的一个实验 A, 它在前端整体跑下来的结果是 显著 positive 的。比如它从设计的出发,会带来某个指标的增长。从假设出发,到最后的结果,我们发现符合预期的。因此我们计划将它应用到全量用户。 总的来说这里没什么问题,但是我们都知道前端其实面临非常多设备型号, 有可能存在某种型号在这个 feature 上的失效,带来负面的影响。虽然我们看到了总体的增长,但是部分用户我们其实并没有看到预期增长,这个是我们工作需要去重视的。 因此后来我们也提议,在做实验结果 Review 的时候,可以 Review Top5 的机型指标增长情况。 很多人提出为什么不再测试阶段去针对多个机型的测试呢? 这里引入另外一个自己的 Case。前端工作的多重性,会让我们的工作总会有所疏漏。 自己在做的某个实验 B,它的假设是可以降低某种错误。然后我们开始进行多个平台的实验,发现普遍都取得了一些效果,然后我们准备去进行全量铺开。然后全量铺开的过程,发现它带来了某一项别的指标的异常上升。然后我们 Review 发现,它在某种机型某种条件下才会失效。 详情 »

查看详情

如何做好 WLB

WLB 是目前非常热门的话题。尤其很多长期负荷的程序员,非常渴望心目中的 WLB。WLB 的公司也成为很多追求。 但是进入一个 955 的公司,只能算第一步,这里面会有很多关于个人工作习惯和工作认知的改变。 很多人加班都会有一个问句: 下班时间到了,我什么不下班? 内向PS:Leader 没走我怎么敢走?同事都还在呢?我走是不是太另类了? 所以其实第一个问题便是 你加班是为了什么? 我觉得即使你进入了一家 WLB 的公司,自己对于加班认知还是需要有一个清醒的认识。我个人觉得比如你刚入公司,想通过加班赶上大家进度,想通过加班多学习,我觉得都可以,毕竟你这部分付出的时间是有益处的。所以你在 WLB 的公司,无论如何都得想下为什么加班。 第二个问题便是: 如果有人下班给我发消息,我回还是不回? 不过,我们不妨换位思考,如果你下班了工作遇到了问题,你会发消息给同事么? 我们应该去理解工作的优先级。我最近看到最为深刻的一句话就是: 下班后天大的消息,也死不了人。 所以我们的工作,如果没有特别重要,都还是建议在工作时间交流。 那么下班后是不是应该回复别人,我觉得处于礼貌,应该回复,但是不回复是完全可以的。 我们给别人发消息,尤其过了工作时间都会标记一些重要性,是否期待对方的话, 详情 »

查看详情

纪念一次难忘的黑客马拉松

印象特别深,自己再看美剧《硅谷-第一季》的时候,故事的结束是主人公参赛了TechCunch 的比赛,从而拿下了最终的奖金。自己当时觉得这种黑客性质的比赛项目,真的非常有趣。也希望自己有一天可以参加类似的比赛。 Tubi 至今保留着这项赛事。因为它与程序员或者其他角色而言是一次释放自己 Idea 的机会,我们虽然给了两天的时间全情投入到比赛,但是至于谁提前或者周末加班加点都是无所谓的。这里主张一个自由的时间度,让你充分去展示你的 idea。 由于公司限制,自己不能在博客里说具体有哪些项目,但是如同主持人的总结,这真的是 TA 至今为止经历过最棒的比赛。我们有非常多的人参与到比赛,话题和内容非常多。因为今年是疫情恢复后的第一次线下+线上,有很多同事也能去现场演示。非常不错的会场,而且大家都受限于时间限制 5min+1min 的形式。5分钟用于Slides 和 Live Demo, 还有一分钟用于 QA。和自己看到美剧类似,非常刺激。 自己非常这种比赛的原因还是在于自己可以将平时工作中攒下来的 idea 无忧无虑的实现出来。而且你无需担心什么代码质量,也无需担心最终效果是否满意,你只需要实现你的想法。 分享一些小的彩蛋: 自己在 Slides 最后放了 AI 生成的龙, 详情 »

查看详情

工作效率提升小结

自己今年给自己的目标就是提升工作效率。之前在国内公司,大多都是卷为主,也就是主要付出时间,比如自己从几点到几点,早10点晚9点,觉得自己工作够了。然而在外企,普遍没有这种加班风格后,效率就变得尤为重要。尤其是自己对比美国同事发现,别人在有限时间里的产出确实非常高。 提升工作效率,至于如何量化,可以参考《番茄工作法图解》。看自己今天的主要事情 TODO 数量和完成了几个番茄时钟,以及自己中断次数。 自己今年切换了每日 Todo 的 APP Habitica,非常不错的软件,我在电脑和 iPad 上都有安装。可以设立每天,每周的目标,而且有非常不错的激励系统。 自己早上开始工作前,会看下 Habitica, 然后开始设立今天的待办事项,比如需要完成什么样的 PR, 需要参与什么样的讨论等等。 然后自己买了一个时间沙漏,40min 那种,然后完成会有 10 min 休息。这十分钟可以看看手机,看看聊天内容,看看新闻等。。。 每天下班后,在 Review 下 Habitica 看看自己哪些没完成,哪些需要改进。 详情 »

查看详情

下等马理论

最近自己再工作悟道了一个重要的理论,去帮助大家降低工作的压力和忧虑。 我们知道 田忌赛马的典故: 齐国使者到魏国都城大梁来,孙膑以一个受过刑的罪犯的身份暗中会见了齐使,用言辞打动齐国使者,齐国使者觉得孙膑的才能奇异,就偷偷地用车把他载到齐国。齐国的将军田忌欣赏孙膑而以客礼待之。田忌多次与齐国的诸公子赛马,下很大的赌注。孙子注意到他们的马奔跑能力不相上下,并且分上、中、下三等。因此孙子对田忌说:您只管下大注,臣下必能使您获胜。田忌相信并答应了他,与齐王和诸公子用千金来赌胜,到了临比赛时,孙子说:请用您的下等乘马对付他们的上等乘马,请用您的上等乘马对付他们的中等乘马,请用您的中等乘马对付他们的下等乘马。三等乘马全部比赛完毕,结果田忌一场不胜而两场胜,终于得到王的千金之赏。所以田忌把孙子推荐给齐威王。威王向他请教兵法,因而任他为军师。 这个故事里面最重要的特征,就是有三等马。如果我们仔细想一想:下等马是这里面是非常重要一环: 下等马可以衬托上等马的优秀 下等马关键时刻是可以可以和别家的上等马进行消耗 下等马不太会主动越级不造成他人的竞争干扰 所以下等马不够优秀,但是广受欢迎。 如果我们日常生活中工作中,可以尝试将自己当做下等马。这样你就不会: 这个实现有个小bug 被发现了(下等马:嗯,这说明我们的测试很优秀) 有人在我的 PR 提出质疑了(下等马:嗯,上等马不愧是上等马,果真很厉害) 详情 »

查看详情

[译]提升程序员生活质量的八个建议

原文链接:https://dev.to/wraith/my-8-tips-for-a-better-life-as-a-developer-1hfg 上周在邮件推送里面看到的一篇文章,真的让我觉得应该分享给大家。中国内卷的氛围,包括非常强的竞争压力,让我们忽视了作为程序员这份工作,应该如何快乐享受它,希望这篇文章能够帮助大家解决一些忧虑。毕竟我们工作,挣钱,晋升都只是一生中的少数亮点,一生中往往更多的是平淡,如何平淡中增加些乐趣,真的很重要。 我担任软件开发人员和工程师已经有 8 年多一点了,从我自己的经验以及从一些非常有才华的人那里学到了很多东西。在这篇文章中,我想分享一些真正让我的体验变得更好、更愉快的事情。有些是技术性的,有些只是一般生活技巧。但所有这些都改善了我在软件开发方面的生活和经验,希望通过分享这些课程和技巧,我可以帮助您避免一些我为了弄清楚它们而必须经历的不愉快的时光。 找到一个你喜欢工作的地方 译者注: 工作地点真的很重要,自己公司会有居家办公策略,有时候自己回去咖啡馆,感觉哪里效率并不会差,反而会更加专注,于是乎打开北京咖啡馆办公,也是自己计划一部分 您的环境对您的生活贡献很大。它可以增加或减轻压力,帮助您集中注意力或分散注意力,让您感到安全或不安全等等。因为它在我们每个人的生活中都扮演着不可或缺的角色,所以我认为从这里开始是合适的。 无论您是在办公室还是远程工作,您很可能可以采取一些措施来找到一个让您感觉“合适”的地方。我说“对”是因为这里每个人都会有所不同。有些人想要感到舒适和“宾至如归”。其他人想要一个不太舒适的区域, 详情 »

查看详情

外企半年 Review

这大概是第三篇关于最近工作的一些回顾。前两篇可以在这里阅读: 来 Tubi 工作的前前后后 外企试用期回忆录 上一篇是3月份写的,那个时候刚过完试用期,至今差不多小半年左右,自己也算是扎稳了脚跟。自己觉得在外企和相对国内大厂,在呆过这么长之后,可以再做一次对比(自己在阿里巴巴-大文娱2017和现任公司的对比,仅仅来自个人的体验): 大厂 外企 工作时间 10-11 个小时(包含午餐) 8-9 个小时(包含午餐) 假期 5天年假 + 2 天路途假 15天年假 + 12 holiday 工作压力 比较累,感觉工作内容比较多 这个完全看自己,外企自由度很高,如果你想进一步,压力挺大,如果现状不错,压力相对轻松 工作难度 难度相对较小,可以找到的资源比较多 难度较大,找到的资源相对较小 福利 节假日礼物都有 节假日礼物都有 个人的工作认知变化 我觉得这九个月,一晃眼而过。我觉得这里面有一些和我之前工作认知上的差异: 美国的工程师很厉害。硬编码能力真的很强,比我们更加注意代码风格,而且文档和逻辑能力都很强, 详情 »

查看详情

居家办公初体验

由于公司至今保留了居家办公的申请许可,只要理由合理,就可以通过,比如回老家看孩子。 自己申请了一周居家办公和一天年假,前后差不多在老家就有 3(PTO + Weekend)+5+1 = 9 天左右。 关于工作 由于是研发类,所以确保电脑,网络就行。回到老家,Wi-Fi还是需要靠谱,流量却是贵。然后能够正常 VPN 提交代码就具备最基本的居家办公条件了。在老家由于父母和爷爷奶奶都是第一次看的新孙子或者曾孙,自然很兴奋,所以完全不用操心自己带孩子,所以自己还算可以全身心投入到工作中来,没有太影响效率? 我们有日报机制,导致我们居家和在公司效率其实大差不差,毕竟每晚都要写,滑水难度过大。 其他优点 不用担心吃的问题。回到老家,一日三餐都有人做饭,而且周边有很多从小就一直吃到大的小餐馆,所以这次回去真是吃的太开心了, 晚上有时间和家里人一起吃饭看电视。毕竟在外面的打工人除了春节,在家时间很少,更别说一起吃饭看电视这些。所以算是让父母也有很好的相处机会。 小提示: 如果有喝咖啡习惯的,一定记得自己带三合一或者咖啡液,当然如果在县城或者市区,到不必担心这个。 最好还是有基本的桌子和椅子,这次回去才开始没办公椅,还好京东给力,第二天到了。 下次代办 这次居家办公给了自己很好的感受,下次回去自己会申请更长比如2周,然后再买一个大一点的办公桌, 详情 »

查看详情

周末 OnCall 需要支付工资么

最近在聊 OnCall(值班)机制时候,我们就讨论过,是否 OnCall 需要给参与的人员付工资呢?? 其实据我之前的历史经验,OnCall 在中国的绝大多数公司是没有的。之前猿辅导的时候,推出了另外一种 OnCall 机制,就是到公司 OnCall 但是需要完成相应的 Ticket 任务; 这样会给予加班一天,你可以选择调休或者后面给予一定的假期工资的赋予; 其实 OnCall 有很多种,比如有的是,一定时间段,比如下班晚上 7:00-12:00; 更多的是周末,周末 OnCall 对于很多人实际上有影响的,比如,你由于需要盯着你的聊天软件,以及相应的邮件或者 Dashboard; 你并不能非常自由从事的周末计划;但是它的确不同于正常的工作,因为你并不需要完成相应代码需求或者测试需求; 自己好奇,在美国那边的 OnCall 劳动法律有什么规定么?毕竟我们知道可能欧洲或者美国的企业,对于劳动法的执行还是比国内好一点; 在这篇 Do You Get Paid for Being on 详情 »

查看详情

裁员后的生活

记得3月份经历裁员的时候,心情是起伏不定的。和绝大多数人一样;心情变化很大,才开始会非常震惊,后续开始平静接受结果,赔偿后喜出望外,开始准备找工作的亚历山大。 对于个人而言,裁员是一件非常超出预期的事情,以至于我现在仍觉得是个非常不好的结果;很多人第一时间会觉得,很多人觉得有赔偿,拿钱面试,还能涨薪多好的机会啊。 然而这一切建立在之前对于行业的认知,在过去一年里,工作成为一个非常重要的事情;每个人能够有份稳定的收入就算是已经很不错了,至于工作好坏,工资高低都成为后话。我也相信绝大多数人和我一样,才开始听到裁员消息是震惊的。因为这并不算是自己预期的事情,突然来临还是会措手不及。然而赔偿聊完后,大家又会转换成另外一种心情,毕竟多了一些实打实的钱。慢慢开始接受这些,然后心情释然很多。然后准备说先玩一个月; 大概裁员的时候,前一个月是完全没有操心下一份工作的。这个月,大概自己成为了全职主夫,买菜,做饭,收拾屋子,洗衣这些。因为爱人会上班,自己得配合她的时间,开始做早餐,午餐和晚餐。媳妇上班近,早上七点起来绰绰有余;随后她上班后,变回去附近的菜市场买些菜;这个时候发现规划每日菜谱,也成为一个头大的事情;自己也会去抖音搜搜一些头部作者的做饭视频。其实早上没有太多时间是可以耍的发现买完菜之后,回来会处理有些菜处理还比较费时间的。 做好午餐后,大概就是和媳妇一起吃饭,看视频。她下午一点半才去, 详情 »