记录一个古早程序员的一周

打算记录大概一周的工作日常,一方面是听了播客《Emma的碎碎念》的最新一期《ai会取代我的工作吗》,受此启发,决定记录一下每天都在做什么,以便自己更了解自己用ai的程度以及将来要被ai取代的结局(sos);另一方面是在想没准儿几年以后,我不再从事这个职业,可能早就把细节忘到脑后了,还是稍微记录一下方便未来考古。

April 24, Friday, 2026

  • 1h meeting:半小时的standup。半小时的align meeting,接上昨天和tech lead 的sync up,今天总算是把这个picture给稍微补全了一些;感觉这个meeting下来tech lead可能也有点儿意外的地方吧,不知道下周会如何发展。2个action items本来想着今天能完成的,结果并没有。
  • 20min PR review
  • 0.5hr 在missing design tokens问题follow up,写了一个summary doc(把slack thread复制给chatgpt让它生成初稿),最后还要看design system team支不支持,不支持就hardcode certain values呗,即使支持,感觉需要的时间可能也比较久。对此并不是很乐观。
  • 0.5hr 午饭后晕碳的时候,开始和不知道的process在搏斗,不知道为什么有个file总是莫名其妙地被update(而且还是恢复后秒被改),在claude的协助下发现可能是个cursor rule setting的问题,不过改掉以后还是不太确定100%会work。真心是莫名其妙,反向生产力get了。
  • 1.5hr:继续搞昨天的version validation script,今天review的时候发现完全忘记考虑一种reverse scenario,所以又反馈给claude code修改。尝试将这个python script改成gradle plugin,发现还要管plugin publish的问题,比我预想得复杂。如果能把这改成一个generic的plugin,可能会更有用。anyway,下班前还是挣扎于gradle plugin publish的问题。

April 23, Thursday, 2026

  • 2.5h meeting: 一大早先和印度的某个组开会,architecture改掉之后的重新alignment。然后是中午整个组和新来的director team lunch,说是team lunch,其实可以算是skip level meeting,因为绝大部分时间是在了解我们组做什么/有什么痛点。之后还有一个半小时左右的knowledge transfer,之前tech lead一个人在搞opex dashboard,给我们go through the whole flow,只能说有了个大概印象。最后下班前和tech lead quick sync up一下说觉得某个组的web/mobile并没有align吧,要不然为啥在我的doc下留这个评论呢,我不理解之类的blabla。
    • 听组里另一个来了半年的engieer说自己的痛点,比如之前会有专门的architect来solutioning,自己更负责implementation,但是现在有不少的时间要solutioning和alignment之类的,而且fe和be同步进行,contract一改,就只能再返工;再比如之前的公司会有architect来统领全局,这样platform组写的library不会被再造一遍(这根本就是我们组一直有的困境,比如现在我们组和另一个组确实属于重复造轮子,而且还是在几个月之前以为leadership有了alignment以后还是这个样子,就属实无语)。我听了的感受是我还是去体验另一份工作吧,这样子才能知道什么是好的,什么是坏的。现在纯属啥对比数据也没有。
  • 0.5h PR review: I need a review agent buddy!
  • ~1.5h: iteration on version validation script,主要是想要consumer team一下子就能发现integrate our SDK会带来哪些dependency的变化,这样有version conflict的话可以尽早解决。基本是我告诉claude code我想实现的效果,大概的思路,claude code帮我写script。感觉自己主要的effort在于如何验证这个script是正确的,比如有没有漏掉啥dependency/拿一个已知的case去验证看结论是否一致。当然,这个验证思路也很粗糙就是了。估计明天要继续,还在纠结final output是一个python script,还是gradle plugin,还是claude skill。
  • ~1-2h:不知道时间怎么就没了。大概是:catch up一下昨天组里的群聊,follow up一下这个doc/thread/gap,了解一下公司里新出的ai工具是啥。

April 22, Wednesday, 2026

周三请假一天去sf看hadestown了,当初2月份买票的时候发现周末的票基本卖光只剩犄角旮旯的地方了,索性买了张工作日的票,没想到基本坐满了。很想知道大家都是做什么工作的呀,总不能都是请假来的吧。

April 21, Tuesday, 2026

  • 1h meeting: 0.5 hrs daily standup + 0.5 hrs hiring decision meeting。stand up上我属于听一耳朵的,大概了解同事在做什么,细节嘛,不清楚。hiring decision meeting感觉其他人的感觉和我类似。
    • 今天stand up & lunch时同事有抱怨一下not aligned,明明web组知道的信息,我们mobile组却不知道,而我们是一个大组下的。这到底是组织架构的问题,还是process的问题呢,感觉我们组已经被困扰非常久了。每次align的时候,我倒是希望有个ai来掌控全局了。。。
  • ~1h PR review: 现在同事们create PR的速度都快赶上我review PR的速度了;关键我review的速度基本没啥变化。可能变快10-20%的主要因素是我偷工减料了,tests直接放弃,ui components直接看效果,重点看end to end flow;感觉我需要学习一种新的review方式了,but无论如何都需要我看懂吧。
  • 2-3 hrs:继续做昨天的rtb ticket,搞懂一个之后,剩下的就是让claude code复制粘贴了,我再monitor一下pr build有没有成功之类的。
  • ~1 hr:claude code干活的时候,我就开始看另一个tech debt问题。值得吐槽的是,公司最近一段时间重新调整了github repo的access权限,只有属于这个项目的developer才有access,导致之前有的其他组repo的access也被撤回了,现在感受到的只有pain & friction。

April 20, Monday, 2026

  • 3.5 hrs hiring process:这是一个比较特别的一项,今年第一次被hr找 & 答应hr帮其他组面试SWE2。昨天晚上还用claude准备了几个比较开放的问题,结果今天并没有用到。看简历的时候还以为会是一个比较靠谱的candidate,但是实际表现没有简历亮眼(也可能是我还完全没有get到简历去水的技巧)。面完的两大感受:(1)从没打过这么富裕的仗,somehow hr安排了3个android engineer来面试candidate,去年帮自己组面试的时候只有我一个纯正android engineer,tech lead是做ios的,一些android specific的东西是不太get到的;(2)感觉自己的social/控场能力非常需要加强!(自己一方面最近很反感improvement叙事,但是也必须承认自己在这方面就是个弱鸡,需要练一练这方面的muscle)。
    • 面试时看candidate古法coding还是有一些割裂的,不晓得这种面试形式到底能不能行;毕竟会感觉claude code这方面比我们强太多了,那coding skills看得那么重还有必要吗。
  • 0.3 hrs: 回复一下design doc上别人提出的问题(突然想起来没有回复完。。。)
    • 现在还不晓得要怎么用ai和别的组进行alignment。如果其他组share doc,那我可以用claude来帮我快速理解;但是有的时候我都不知道其他组有这个东西。所以就有了现在的这出戏,之前的agreement几乎全部推翻,要重新align一遍。
  • 2-3 hrs:一个RTB ticket。其他组在推centralized version catalog,如果不在月底前adopt,ci/cd就要挂了。大部分实际工作是claude做的,我把migration doc喂给它,它就分析出to do items,然后自己执行了,期间还修复了update dependencies出的问题。我就是个负责监工的。现在最想吐槽的就是android studio,我不理解为什么sync总是需要这么久(也可能是我们buid script有问题),这是从古法编程延续下来完全没变的东西。。。

感觉碎碎念太多了,之后几天可能没办法达到这种程度。目测接下来几天会有很多claude build我监工的情形。

Leave a comment