2023 年终碎碎念

今天是我加入新部门的第 7 天，本来想在加入新部门前就写完这篇文章，但交接的时候还是有太多的事情要收尾，搁置到了今天。其实没有写总结的习惯，但 2023 于我十分坎坷，所以也想记录一下，会偏意识流一些。

2023 年是我正式工作的第三年，也是感觉最迷茫的一年。在上半年的时候我完成了飞书开发者工具接入 Open Sumi 框架的事情，自己完成了前期调研，实现，也给 Open Sumi 框架提了若干个 PR，最后也上了 Open Sumi 的公众号文章，但其实我深知工具并没有比以前好多少。接手这个项目快一年了，没有产品，没有设计，基本都是自己 cover，带我的人也在 2023 年年中的时候选择活水，只留下我一个人和这个项目，很多时候会很累，也没有方向感。

老实说其实我不排斥做这个项目，虽然接手过来的时候项目很乱，很多功能基本都是用不起来，我是一个个把它们全部修好了。有两个比较重要的原因，一个是在做开发者工具之前，我在维护小程序的编译工具，小程序的运行时基础库，做小程序生态的开放，很长一段时间我都是在写纯 JS，我其实没有什么做业务写页面的经验，在学校的时候我都是在参与算法竞赛，甚至于没有什么项目经验，所以我有补齐这方面短板的诉求。当时正值 Dan 在写 React 的新文档，我也去把整个文档看了一遍，重学了 React，也把项目里用到的技术栈简单学了一下，虽然后面的迭代中没有太多重写 UI 的部分，但是这一番学下来觉得自己不会特别害怕写业务这件事情。另一个原因也是更好的了解小程序整个上下游的工具链，补齐自己在这方面业务 / 技术的视角缺失。

但有时候就是会很无力，因为你知道有很多地方可以优化，改进，不管是报错友好，亦或是整体 API 能力对齐三端，甚至更长远的上云，做纯网页版的 IDE。但没有人支持你，没有人跟你一起讨论，大家只会说工具怎么这么难用，这么多问题，老板也没有想法，长时间得到的负反馈太多，有段时间会很崩溃。我固然可以摆烂在这里维护工具，修修小 Bug，因为部门还是要有一个人来接这件事情，但这不是我想要的。

到年中的时候，整个项目只剩下我一个人在维护，隔壁小程序客户端团队该走的走，该活水的活水，我也在 8 月多的时候得知上面已经明确不在小程序这个方向再投人力了，那个时候对我的打击很大，因为整个升级的事情其实刚落地，我在想我到底再干什么。加上老板又把我派去给别的部门打工，支持项目，美名其曰性能升级，需要「Solid」的同学来加入，但其实过去就是做迁移组件的事情，给我很强烈的打黑工的感觉，所以就也想走了。虽说要走，但实际也在 2024 年初的时候才落地，只能说很感谢新部门的老板。这中间有很多曲折，一度让我很抑郁，我也因此去看了两次心理医生。特别是要不断的跟老板聊，听他给你讲后面的规划，可以做的事情还有很多，但其实你内心其实根本不认可他说的这些事情。

在开放平台呆了三年，看着它一步步的变成只剩下消息卡片 / 网页应用容器 / 官网几个业务也挺唏嘘，其实我一直觉得做开放是很有意义有价值的事情。在 toB 里做 toD 的业务虽然很难，不管是需求的落地还是实际的价值论证，但是自己还是能学到很多东西。毕竟自己刚来的时候连小程序是什么都不知道就被拉去做小程序的业务了，笑：）。

虽然在上面吐槽了很多，但我其实是不后悔在这里呆了三年的。部门的同事对我都很好，接触到的事情也让我拓宽了技术视野，我过去几个月其实一直在想为什么自己那么想走，现在我想可能只是觉得这是个节点了吧，虽然大家都说外面也都是坑，但是换个环境走出所谓的舒适圈可能会对我有不一样的冲击。

新去的部门顺应 AI 的潮流在做 AI 搭建的事情，做的事情会偏业务的更多一些。自己是 10 月多的时候去聊的，种种原因直到上周我才正式的转岗过来，其实我一直是 AI 的使用者，但没有太多的了解底层的技术细节，以及在现在这个时间节点怎么去做好一个基于 LLM 的产品。我对于这件事情能不能成没有很大的预期，但是从自身出发，如果经历这个项目能让我对 AI 相关的技术 / 产品思路有一定的拓宽的话，或许也就够了。

总的来说，2023 年我很迷茫，也觉得自己没有学到太多，一直都在内耗，整天都觉得自己活得很失败，没有意义。希望 2024 在新的部门能够重新唤起自己的热情，多一些正向的激励吧。