查看详情

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

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

查看详情

告别大小周,真的治好了焦虑

由于毕业至今,很少有公司大小周;因此上一段经历,大下周给我所留下的印象是极为不好的;这里面有很多原因: 年纪大了,精力没有刚毕业时候那么旺盛 慢慢家庭的琐事开始增多,给家里的时间也变少了 平时的上下班晚,也渐渐增加了周末的疲惫感 所以这里也建议,年纪偏大的程序员 30+ ,尤其已经成家的情况下,在 Offer 选择上一定要考虑清楚这一条;我理解大小周给人造成的影响是多方面的;比如周六的计划,很多时候大家都把周六作为放肆玩的一天,但是由于大小周的存在,所以你不得不局限在周天进行一次放松;但是时间较短,你也很难去计划爬山,徒步这些,毕竟这些很累需要时间调整;因此大多数周日,你也只能在家调整调整;而且很多时候,公司的事情,你也不一定上班的几天就能完全解决,你也需要花一些周末的时间,这样你周天几乎也就废掉了;因此长期以来,给人造成那种无法释怀感,还是挺有影响力的; 由于经历过一段大小周,现在双休给人的感觉是真的非常不错的;你可以周六尽情的去计划,可以远处,也可以宅在家;至少这一天,你是可以完全处在自由的状态中;比如自己会陪家人外出吃一顿好的,也会在家玩游戏看书,或者看电影;比如周末花了些时间看完了一部小众电影《跟踪孔令学》,还是挺让人感触的; 我觉得人体对于工作焦虑可能表现在几方面: 开始不喜欢自己的工作,开始想着应付 时时刻刻的疲惫感,没有太多工作的激情 不愿意和他人交流对话 详情 »

查看详情

外企试用期回忆录

3月回来的第二天,HR 边约会议室,聊 Probation review(试用期考核); 其实,这么年工作,我对试用期的概念是模糊的。似乎一加入公司,就开始马不停蹄的开始工作。而这一次,站在30岁的路口,似乎要去拜托之前的舒适圈,不停的去融入,内心开始变得质疑。 新工作,试用期很短,只有两个月,而且自己有明显的大的需求需要追踪;结合语言环境的问题,自己不得不去付出更多的时间。相信很多人加入外企都是冲着 WLB,没有 PUA 来的。但是就我个人的观察, WLB 其实更多的时候是遵守上下班时间,至于下班后,个人搞什么事每个人的自由;为了避免光明正大的卷诸位,当然主要还是能力跟不上,自己下了班,吃完饭,海得继续撸起袖子干; 当然如果是比较好处理的需求,还是能够满足基本的 WLB; 下班可以很早就走,然后回家,锻炼,看电视,看书都可以。但是遇到比较困难的需求,真的就会需要付出很多时间。 而且我理解这种压力并不单单是国内的员工,其实国外的很多员工也是真的很努力。自己也看到有他们当地时间凌晨12点过还有继续在调查问题的。所以互联网工作我理解其实在哪里,都不会差不多,维度就是是不是真的遵守时间,从众心理少点。 试用期 详情 »