开源 & Dad:聊一下我与 2022 的故事

发布时间 2023-09-11 11:54:53作者: 漫思

开源 & Dad:聊一下我与 2022 的故事

 
展开目录
 

每个人都有这自己难忘的 2022 年,同样,2022 对于我来说,是个重要的人生转折点。通常每次在新年的时候,我都是向前看,想象着新的一年后,自己会变成什么样子。不过我的 2022 年的一些经历,我觉得有必要将它写出来,分享给大家。

初为人父

今年成功晋升成为了奶爸,也体会到初为人父的激动。

孩子刚出生的第一晚是个注定是个无眠的夜晚:老婆刚剖腹产从手术室推出来,而我在产房要同时照顾老婆和孩子,而那个时候我才刚打开 B 站,学习如何给孩子换尿不湿。老婆由于刚做完手术,一直在出血,我需要每隔三个小时都得给她换一次垫子,期间还要给孩子喂奶,换尿不湿。在手忙脚乱中,我艰难熬过了第一晚。

然而孩子刚出生第二天就产检医生就通知我,由于孩子患上了新生儿败血症需要推到楼上的儿科住院,

于是我也只能扔下老婆,独立在儿科病房陪娃住院。

在楼上儿科病房,我开始实地体会到带娃的艰辛。换尿布,泡奶粉,哄睡,还要时刻留意娃的状态。血氧和心跳检查仪经常报警让我不停的去检查他的状态,以防出现任何意料之外的情况,后面通过咨询医生的建议后才逐步放下心来。

好在一切都非常顺利,老婆和孩子都先后出院,而我的人生也翻开到下一章节。

All in 开源

Kraken 的终结

巧合的是,当我产假休完,刚把孩子老婆从医院接回家,来到公司准备继续上班时。我的同事告诉我 Kraken 和整个淘宝终端架构团队都要凉了,我感到非常的吃惊以及难以置信。

我当时还以为是同事在开玩笑,并没有太多担心,毕竟元彦在我休产假前还对我说不要过多在意公司内发生的事情,想不到变化这么快就来了。

然而该来的还是都来了。于是接下来就是一段人心惶惶的时光,在吃了几顿散伙饭之后,整个团队的情绪都低到了冰点。

当时有个关系比较好的同事私底下问我,以后打算怎么办,我回复他:我想抢救一下 Kraken。

当时 Kraken 团队得知项目要被砍了,大家经过内部讨论后决定在项目首页发布通告,以寻求社区参与的开发者加入,同时也是下面这个回答的由来。

没想到在短短一两天的时间内,就来了十几位愿意参与贡献的同学,而这些同学也是如今 WebF TSC Team 的主要组成部分。

新同学的加入极大的提升了我的信心,但是我心里非常清楚,如果我不做点什么的话,光靠这十几位刚加入的新同学,Kraken 可能过不了多久,也逃不过弃坑的命运。

转机与代价

冥冥之中似乎都是命运的安排。就在我为如何找到出路而焦虑的时候, 蔚来的前端负责人:晓晨通过我老婆的牵线找到了我。在经过一些交流后,我发现蔚来就是拯救 Kraken 的良好温床,它继续为我提供了一份全职的工作,用于持续开发维护 Kraken,并提供了非常多的业务场景可用作业务的落地,而在淘系,都很难能找到这么多的业务用来支持 Kraken 落地和发展。

蔚来的总部在上海,去蔚来上班就意味着我很难像在阿里那样,20分钟就能到公司。我向我的老婆咨询的我的想法,她无疑会比较矛盾:一边是刚生产完,自己和孩子都需要照顾,一边是我的职业目标,而她刚好也是推手之一。

那天晚上,她做出了选择,虽然她没有给 Kraken 提交过一行代码,但是我心里很清楚,正是她拯救了这个项目。

同样,相应的也付出了一定的代价:由于月子期间过于劳累,身体也大不如从前,腰部的疼痛时刻困扰着她。

WebF 的成立

7月,我离开了阿里。之后我 Fork 了 Kraken 项目的代码,将它重新命名为 WebF。基于 Apache-2.0 开源协议,我将有权完全继承所有 Kraken 项目的源代码,并在此上进行二次开发,而不用担心任何和阿里有关的法律责任。

之前在社区上找到参与 Kraken 贡献的十几位新同学,也一并被我带到了 WebF TSC。

在整个 WebF 开发团队的努力下,WebF 发布了 0.13.0 版本,这是一次大版本的更新,带来了很多很重要的功能和更新,比如添加了 CSS 文件的支持,以及全新的 Flutter 融合渲染方案,并优化了 DOM API 的性能。

在 WebF 成立后,并没有在社区上进行较多的宣传,主要的原因是我希望 WebF 相对于 Kraken 要以一个全新的形态面向大家,目前还有一些关键的功能还没完成,因此还需要再努力一把,同时请大家敬请期待。

演讲

在 WebF 成立后,对外演讲的机会也多了不少。今年下半年我也在 GIAC,SACC,以及 QCon 上发表过三次公开的演讲。

其中在 QCon 的演讲效果还不错,并获得了 QCon 明星讲师的称号,也算是大家对我的工作的一种肯定。

2023 年对于我,WebF 都是个关键的一年,我也将继续努力,把 WebF 逐步推向更好的未来。