我的 2324 年终总结
距离 2023 年 5 月延期发布我的 2022 年终总结后,转眼间又快两年时间了。连续坚持了六七年的年终总结「个人仪式活动」也中断了,虽然写了初稿,中间也挣扎过多次,但终究还是没有完成,颇为遗憾。
究其原因,可能是前几年的年终总结越写越多,无形中给了自己一些压力和负担。但换个角度,年终总结本来就是记录自己的经历,最核心的读者就是未来的自己,因此没啥好纠结的。我打算趁着这个春节假期间隙,不管怎样还是要对自己最近两年的工作和生活做点总结回顾,清空过往然后继续前行,迎接全新的 2025。
工作
回顾我的 23/24 年,还是感慨良多的,迷茫过,奋斗过,经历过挫折,收获过喜悦,个人职业发展路线和心态也做了些调整。
工作方向确定
首先在工作方向方面,之前有记录过,由于身处横向的专项测试团队,又是一个从头组建的团队,因此前些年一直都处于探索方向的状态。做过技术中台组件,也尝试过 ToB,但都没有系统性做起来。在 22 年下半年,我们开始投入在体验评测方向,核心思路是基于评测帮助抖音等内部产品明确行业竞争力水位,协同业务挖掘高价值优化点并提供优化建议。
幸运的是,这个方向经过验证是可行的。我们也与多个内外部团队建立了紧密的协作,基于性能体验评测先后拓展了带宽成本评测、播放器性能评测、音画质评测、内容监测、交互体验评测等方向,持续支撑了搜索/直播/点播/小说等十多个垂类业务和公司级重点专项,成长为公司内最大的评测解决方案提供方。
我简要介绍下各个评测方向的重点和难点吧。
性能体验评测,重点是关注耗时/流畅度/功耗/物理资源等性能指标。源于对指标精度的高要求,我们研发了基于高帧率互拍机架 + OCR/CV 视觉驱动的方案,尽可能降低采集方案对设备和被测 app 的性能影响,迭代完善了基于视频分帧 + CV 预标注 + 打通标注资源的指标提取能力,并沉淀了针对流畅度、功耗等指标的精细化评测方法。与此同时,我们也与兄弟团队协作,重点建设了诊断归因的能力,目标是将黑盒的体验指标下钻拆解为技术指标,例如函数耗时(Trace 分析)、网络耗时拆分、后台任务诊断分析、资源性能(磁盘IO/功耗/内存)等,将问题定位到更细粒度的具体环节,帮助产研团队明确问题根因和提供优化建议。
带宽成本评测,起源于降本增效的大背景,整体思路是基于线下分布式机架数据采样,探测分析码率/浪费率/CDN 类型占比等影响带宽成本的指标。由于指标置信度与推荐内容强相关,因此其中一个很大的难点就是实现自动化对用户行为画像的仿真,让刷到的视频内容/类型分布尽可能与线上大盘一致。在这个过程中,我们也迭代了多版仿真方案,优化指标置信度的同时,也对推荐系统有了更多认知。
播放器性能和音画质评测,核心是要帮助业务回答「对齐码率的情况下谁的画质更好、对齐画质的情况下谁的码率更低」基础性问题,并实现精确归因和策略分析。围绕这一目标方向,我们进行了大量的技术攻坚,重点是针对播放策略的影响因素构建精细化的变量控制能力,包括同源视频对比、设备状态控制、网速关联、垂类视频内容打标、用户行为特征仿真等,实现对播放器垂类精细化策略/算法的探索性分析。在此基础上,我们也沉淀了播放器评测标准和解决方案,并落地了平台化能力,横向迁移复用至更多的播放类业务场景。
随着抖音体验优化进入深水区,精细化体验优化成为重点发力方向,内容体验、交互体验等泛体验方向的优化预计会带来更多的优化空间。内容体验监测的难点在于数据源的获取,以及需要结合自动化仿真工程,在时限约束条件下实现尽可能高的内容采集覆盖度。而交互体验,难点在于如何从主观的交互体验中提炼出客观可验证的范式,并实现线下规模化、多场景的问题走查及研判,最终转化为可供消费的优化点。在 24 年下半年,我们已经与兄弟团队协作初步完成了技术可行性和价值验证,预计 25 年会持续重点投入,建设形成体系化的评测能力。
最近两年的工作内容大概就是这些。在这些概述总结的名词背后,充满了太多艰辛。交付压力倒还是次要的,主要还是每一次新方向的探索,常常都伴随着未知迷茫和自我怀疑的煎熬,堪比一次次小型的创业。但不管怎样,团队总算是有了一个明确的长期工作方向,我个人也跟「评测技术」深度绑定了。
说到这里,当初刚毕业就进入工信部电子五所软件评测中心,从事 CNAS 第三方软件功能/性能测评工作,结果兜兜转转,最后到抖音以后又回归到了评测技术能力体系的建设,感觉自己跟「评测」还挺有缘分的。

个人角色转变
作为互联网技术从业者,基本上都无法绕开一个问题,那就是技术和管理路线的选择问题。
从之前每年的年终总结可以看出,这个问题在我身上尤其突出。纠结的原因,一方面是出于本心,我个人更喜欢做一个闷头写代码的工程师,但另一方面,国内大环境的主流声音又无时无刻都在告诉我,纯写代码很难有发展空间,甚至会早早被淘汰。
也正是因为有这些纠结,这些年我一直纠结着长期发展路线的选择问题。早在 2017 年在大疆时,我开始「被动」承担技术管理的角色,19 年主动选择离职到字节跳动做一线工程师,21 年在抖音又开始协助 leader 组建成都团队,这些年期间或主动或被动一直都兼具了一些技术管理的职责。
在 23 年下半年的时候,团队开始暴露出了一些子方向之间技术方案割裂、凝聚力下降的问题。在一次与 leader 深入沟通之后,我开始意识到自己在团队管理方面不称职的严重性。从当时个人职责范围来看,协助 leader 管理团队人员是必须且必要的,只是「被动」 与「主动」的差异。而自己一直以来整体在思想上偏「被动」,时间虽耗费了不少,效果却只能勉强达到三四十分。既然如此,不如当作一项重点工作「主动」去做,优化流程和效率,争取达到七八十分。
在扭转心态之后,我从 23 年国庆后也尝试做了较多的转变。包括主动与团队成员 1on1 沟通、组织团队内部双周会、牵头梳理评测技术原子能力等,帮助团队成员加强协作和沟通。除了这些常规的动作之外,最主要的还是我自己工作方式的调整。在面对每一份工作事项时,我强迫自己尽量避免一头扎进去思考技术方案,而是主动思考这些工作应该交给谁来做更合适。甚至本着矫枉必须过正的想法,我还强迫自己放下写代码的执念,将开发工作通通分配出去,让自己只关注在重点问题拆解和风险把控层面。
就这样持续了差不多大半年的时间,团队之前的问题有了些好转,但整体也只能算平平无奇,只能说没出啥大的问题。与此同时,团队由于转型升级的需要,leader 决定从外部引入更高阶的管理者,而我将转变为评测技术架构师的角色,聚焦在评测技术体系的建设工作。还记得在那次跟 leader 沟通时第一次得知到这个决策信息后,怎么说呢,我内心虽然出现了一些被否定的失落,但经过短暂的思考后,我更多的感受是如释重负。
强迫自己转型团队管理的角色,强迫自己放下写代码的执念,强迫自己关注团队人员大于关注技术实现方案,虽然这些从主流职业发展的角度可能是更正确的做法,但对我个人而言终究充满了太多的强迫和刻意。我内心深处,一直以来还是想做好一名「工匠」,相比于激励人员成长之类的管理工作,亲手打磨工具产品、设计实现有挑战的技术方案显然会有更高的成就感。因此,leader 的决策对我而言未尝不是一件好事儿,很多事情只有自己亲身经历了、尝试了,才知道什么才是更适合自己的。
从 24 年国庆之后,我就开始切换至新的角色定位了。这里我也简单聊聊自己对新的角色的认知吧。
首先,作为架构师,写代码是必须的,但绝不能只是闷头写代码做交付实现。如果只是承接大量需求深陷项目一线做开发交付,即使做得再多再好,那也只能算是「以战术的勤奋代替战略的懒惰」。对于架构师(公司级技术专家)而言,更重要的还是要具备行业视野、前瞻性,明确重点投入方向,即规划做什么;而对于技术实现如何做,重点是要提升架构的可复用性、可维护性、可拓展性,目标是提升团队的人效和 ROI。
其次,架构师虽然不负责团队管理工作,但项目的规模和复杂性决定了,架构师同样需要组织协调团队内外部人员做好项目攻坚和风险把控,因此关注人的因素仍然是必须且必要的。只是,相比于团队管理者的绩效权,架构师更多需要建设自身的技术影响力,让别人愿意跟你合作,以及建立良好的协作机制,来保障项目协作顺利推进。在 24 年底,我重点投入了可观测性治理的工作,针对所有评测自动化相关组件实现了状态码规范定义和子类拆分,上线了面向各评测业务方向、评测基建、评测技术组件等视角的指标看板,并与相关协作团队明确了人员的职责范围和负责的指标,初步建立了数据驱动研发迭代优化的协作基础。
坦诚讲,当前我还不算是一个合格的架构师。继续努力吧,期望明年年终总结时会有新的感悟和认知。
职业路线思考
还有三四年我就要进入「不惑」之年了,但展望更长远的未来,我的下半场职业发展路线是什么?我个人的核心竞争力在哪里?
最近我一直在思考这方面的问题,暂时先记录一些初步的想法吧。
从过往经历看,毕业后这十多年我一直都在软件质量保障这个大方向,基本上大多岗位都尝试过了。
- 软件测试/质量管理:工作早期有短暂接触过,这些方向的专业性主要体现在业务理解和沟通协调推动能力,职业发展后期基本上都要往质量管理、业务测试负责人方向发展。虽然当前市面上大多高阶岗位都集中在这些方向,但这应该是属于我既不擅长,也不感兴趣的方向。
- 测试开发/质量研发:这是我之前做得最多的工作,主要是面向质量方向开发工具平台类产品,包括 UI/接口/性能测试工具平台,辅助测试提效是最核心的目标。对于该方向,优秀的软件开发能力是基础,更重要的要有产品思维,以打磨产品的心态进行研发运营迭代。辩证地看,单纯的测试提效天花板会比较低,但在降本增效的大背景下,测试提效仍具有重要的价值。
- 专项测试:理论上囊括的范围会比较广,常规功能性测试之外的大多都可以算作专项测试。我之前做得最多的是服务端性能测试,进入抖音专项测试团队之后,最近几年主要聚焦在围绕客户端的行业评测。总体来说,这个方向具有更强的技术专业性,甚至高于一般的业务研发,例如防劣化需要更深入系统底层,评测需要紧密结合垂类专业领域(成本/性能/播放器/音画质/交互体验等)。从市场岗位需求来看,交叉学科领域专家相比单一的业务测试/测试开发会更有竞争力。
结合个人经验和兴趣的话,我的 PlanA 是在「评测技术」方向持续深耕,目标是成长为行业级的评测技术专家。从需求上看,行业会不断变化,公司重点也会不断调整,但竞争是永远不会消失的,基于行业评测挖掘优化点加速自身产品迭代优化的需求会一直存在。关键还是要对行业动态和公司业务发展保持敏感度,并不断迭代完善评测技术体系,让评测工作成为业务侧依赖的基础能力。
但与此同时,我也时常会想到可能存在的风险。从打工的角度,我从事的工作方向变得越来越细分,细分到只有少数大公司才会有相关岗位需求,特别是在成都这个二线互联网城市更是如此。鉴于行业大环境的现实情况和看到的一些案例,我对于自己在公司还能干多久并没有足够的信心。而一旦哪天被动毕业了,基本上就大概率失业了,这确实是不得不考虑的现实问题。
因此,从风险应对的角度,我也需要提前考虑 PlanB 的方案,早做准备,避免到时太过被动。
当前基本明确的想法是,先做好打工人的工作,尽可能延长在字节跳动的职业年限,能多干一年是一年,等哪天真被毕业了就不再找工作了。一是考虑到自身年龄大了,再找工作也很难遇到合适的。二是打工了太久,多多少少有些厌倦了。之前考虑的最多的是做一个独立开发者或自由职业者,特别是当前 AI 大模型技术日益成熟,超级个体、一人企业之类的成功案例也越来越多,让这条路的可能性变得更大了。我对这个方向一直挺感兴趣的,但也清楚这条路本质上是要找准商业化模式,并与市场直接交易,这对个人的产品/市场/运营/技术等综合性能力要求会相比打工高太多。因此在当前工作期间,我也需要关注个人自身成长,锻炼自己不依赖资源做事的能力。
无论如何,不管是 PlanA 还是 PlanB,最重要的还是要保持初心,持续学习,将内心的焦虑转化为实际的行动。也许这就是一项核心竞争力(respect hy)。
生活
再来回顾下最近两年生活中印象较深的事件吧。
搬新家
首先是住房方面,之前在成都买的新房在延期整整一年之后总算交房了。整个过程充满了坎坷,开发商半死不活,房子差点烂尾,我也参加了好几次维权活动,最严重的一次还因为拉横幅有几个业主被抓去了派出所,业主微信群也被解散了。
庆幸的是,最终在业主努力和政府干预下,楼盘成功交房并完成了产权办理,守住了最基本的保障。除此之外,房子质量方面比较惨,除了大的工区和外立面问题得到了整改,室内的各种问题基本只能由业主自行买单了。而之前宣传的八元一平高端物业服务就更一言难尽了,由于开发商留下了太多坑,物业硬件实在是拉跨,只有看后面是否能成功更换物业了。
不管怎样,我们总算搬进新家安定了下来,结束了十多年来频繁搬家的漂泊状态。
家庭时光
不管在外面遇到再多挫折和困难,家庭总是我最坚强的后盾。
小坚果哥哥已经褪去了萌娃的稚嫩,小小的身体开始有了大大的梦想。当前他最大的梦想是挣很多很多的钱,独自开着房车听着音乐环游世界。不过进入到了「狗都嫌弃」的年龄阶段,有时候我也忍不住想踹他两脚😂。也不知道他哪来那么旺盛的精力,一身牛劲使不完,早上起得特别早,白天基本不睡午觉,时而还特别聒噪。然后我们发现他的运动天赋还真挺不错,跳绳一分钟能到一百四十多,骑车四五十公里完全不累,参加一年级运动会 50 米短跑居然获得了年级第一(9.11 秒),被体育老师看中拉进了校队。在性格方面,坚果一直都挺温和的,会照顾妹妹,比较讨女孩子们喜欢,我们基本不用担心他以后找不到女朋友了。在教育方面,我们还没有开始鸡学习,给他报的兴趣班和社团活动都是体能运动方面的,并且尽量鼓励他去锻炼一些胆量,包括在国旗下背古诗、做小演讲,以及报名竞选幼儿园毕业典礼主持人。而我也尽量给他做好表率,在幼儿园毕业典礼上作为家长代表上台进行了致辞,对他的未来表达了老父亲的祝福。
小云朵妹妹今年两岁了,到了最可爱的年龄阶段,经常会忍不住想亲她一口(跟哥哥形成了鲜明的对比)。之前妹妹刚出生时黄疸值超标差点要换血治疗,有一定概率会变成智障或失聪。庆幸的是,妹妹各项生长指标都挺好的,不到一岁就展现了很强的语言表达能力,总算让我们松了口气,后面每次接到华西医院定期回访电话时都后怕不已。在性格方面,我深刻见识到了「龙生九子各有不同」的含义,妹妹相比哥哥会更急躁,也像我小时候一样特别「浑(叛逆)」,要是没关注到她的情绪或者没有尊重她的想法,那后果是相当严重的。云朵妈妈也时常感叹,要是之前小坚果的脾气是这样的话,估计就不想再生二胎了。当然啦,小云朵还是非常聪明可爱的,而且特别爱分享,经常第一口吃的都会先主动喂给我,让我切身感受到小棉袄的温暖😄。
跟孩子一起玩是快乐幸福的,但要是一直陪孩子也会特别抓狂,我曾遇到过带娃一上午就崩溃的情况。这里非常感谢我老婆,全靠她用心陪伴照顾两个孩子,让我可以全身心投入在工作事业上。在孩子们身上,她确实投入了太多心血。之前发现坚果远视储备不足后,她特别焦虑,甚至在大夏天中午专门跑去幼儿园接坚果出来提升户外时长,然后下午前再送回去,日复一日,想想都好累。另外,因为有两个孩子的牵盼,她也基本上牺牲了自己的职业发展,当前职场大环境确实对育儿的女性太不友好了。虽然我偶尔会担忧家庭单一收入来源的风险,但考虑到孩子们的成长,现阶段的分工配合仍然会是更好的选择。今年,她开始尝试自媒体路线,围绕亲子旅行、育儿、近视防控等主题发布了一系列视频。虽然运营数据方面还没太大起色,但视频内容我觉得挺好的,也欢迎大家关注支持下。
随着小云朵长大了些,我们又可以开始出去旅行了。在最近两年,我们一家四口去了不少地方,让孩子们印象最深的有两个。一个是上海之旅,坐了 C919 和磁悬浮列车,住了树屋酒店,游玩了迪士尼,上了东方明珠塔,参观了天文博物馆,坚果还结交了一个好朋友。另一个是青甘大环线房车之旅,从成都出发往返 5000 公里,饱览了壮阔的大西北风光,215 国道上驱车追逐过落日,无人机俯瞰见证了石油小镇遗址的荒凉,体验了鸣沙山月牙泉万人大合唱之后的沙尘暴,嘉峪关戈壁滩上骑了骆驼,门源高原大草原上骑了马,还偶遇了一对房车旅行 99 天环游全中国的新婚恋人。另外呢,我也经历了无人区没油的恐慌和两次行车过程中的有惊无险,突破了 9 天五千多公里的自驾记录。
年度体检
最后再说下我自己,今年的年度体检报告不太乐观,有多项指标都暴露了些问题。
在我去华西医院做增强 CT 复查时,跟好多脸色沉重的病人们一起排队,手腕扎留置针,躺在核磁检查仪器床上,被机器反复推入推出拍光片。我知道我应该还没啥问题,但联想到万一以后哪天真的身体出现了严重的问题,我该怎么办,我的家人们该怎么办。那一刻我竟然变得有些紧张和害怕了。
也好,这次年度体检给我再次敲了一次警钟,我需要开始做些改变了。其实应对方案也比较明确,管住嘴,迈开腿。晚饭尽量少吃,夜宵/零食是不能再碰了。锻炼方面,每天单独去健身房比较难,我就选择走路去公司。单程 3.5 公里,快步走大概 37 分钟的样子,相比坐公交也多不了多少时间。关键还是重在坚持。
展望
总算把这两年的经历和想法沉淀为文字了,心情也舒畅了不少。
最后再展望下 2025 年吧。
1、工作方面,持续投入在评测技术体系建设方向。业务层面会重点聚焦在泛体验新方向,包括交互体验和内容体验;技术层面会重点结合 AI 大模型技术实现评测技术架构升级改造,全面提升评测效能、评测置信度和业务场景覆盖度。
2、技能方面,重点加强播放器/音画质相关领域知识的学习,并在大模型技术应用落地的过程中加深对相关底层技术原理的理解。加强个人技术输出,以技术博客和专利申请倒逼自己更高效的学习。
3、生活方面,尽量平衡好工作和生活,周末多增加些家庭户外运动,争取再找个时间完成一趟不一样的家庭旅行。
4、健康方面,重点是管住嘴迈开腿,优化饮食结构,坚持步行上班,期待下次年度体检指标能有显著改善。