【2023 Recap】自省思考与成长
或许是因为不再封控的第一年,今年好多朋友都开始写起年终总结。早在12月的最后一周,我就想起笔记录这一年。但可惜做事太拖沓,跨年夜也不想动笔。直到24年的第二天,我才静下心来,开始这篇文章的写作。这或许是我去年一整年的一个缩影,计划了许多事情,但能坚持下来的却很少。
2022年的12月,所有的核酸点在几天之内被清除,学校内也星星点点开始出现病例。每天都被淹没在“某宿舍阳了一个”,“对面实验室阳了一个”的消息中。我在学校出通知之前买了最早的机票,对象从上海出发,和我一起去海南旅游度假。我们甚至在年末还一起去看了薛之谦海口站的演唱会,都没有感染。我们都以为2023年,幸运的一年就这么开始了。
壹=>年初的一次打击
在今年的三月份,我经历了一场家庭变故。亲人的突然离世让我明白了两件事情:第一,世上除了生死之外再无大事,没有什么比自己的身体更重要;第二,人的生命不仅属于自己,第二点我相信经历过黑发人离世的朋友应该能体会到我在说什么。在收拾了近一个月的心情后,我开始重新恢复规律健身,更加注意自己的身体变化,以及和家里人的联系更加频繁了。
贰=>股四肌腱炎康复
今年的四月份,在一场校3v3篮球赛中,我们队被博士队淘汰,止步八强。赛后,我开始治疗困扰我已久的“股四头肌肌腱炎“。这其实不算是个很严重的伤病,但是会非常影响运动体验与运动表现。具体来说:在我每一次深蹲、上楼梯、之后,我的左腿外侧靠近膝盖的末端会有一种被针扎的感觉。造成这个伤病的根因是我的运动习惯比较差,在每一次训练完后不及时进行放松与拉伸,导致腿部的某个部分肌肉紧张,发力时肌腱代偿非常严重,发炎了。我花了3500大米在长沙找了一家康复机构,进行了为期一个月(共10次)的康复。感谢我的康复师刘Sir,最终帮我彻底解决了这个伤病,也纠正了我的力线,教会了我很多运动康复的知识。而我刚好自己也对这方面的知识感兴趣,现在有朋友腿疼膝盖疼,我也可以稍微帮忙诊断并给出一些康复建议了。这钱说实话花得挺值的。
叁=>Twitter、Github与博客
在四月份目睹了实验室学长学姐找暑期实习的不易后,我开始刷LeetCode了。但是很遗憾,坚持了200题后,我没有再继续了,一部分原因是我开始偷懒,另一部分原因是我接触了开源社区。
受一些JD上的加分项“有开源经历与技术博客的优先”的影响。我开始接触开源社区,运营博客,Twitter(X)和Github。这件事的初心是蛮功利的,我希望之后在找工作的时候面试官能从多个维度了解我做的东西,让他知道我对技术的热情。同时也没那么功利,因为我想结交一些技术圈的朋友,我觉得他们很有趣,我想认识他们。我还想拓宽一下我的技术视野,刚学前端的第一年,我真的太菜了。在Twitter(X)上认识了很多非常非常有趣的人,因为真的太多了我就不全列出来了。真的很感谢每一个在推上互动过的推友,给我的生活平添了好多快乐。
叁=>我的一些开源小玩具
leetag
我的第一个开源小玩具是一个名叫Leetag的东西,这是我在刷题时想到的一个点子。在刷题的时候,有时候我并不需要看答案,而是需要一个小点拨,告诉我这道题应该用什么方法,我就可以做出来。所以我开发了一个Chrome插件,把隐藏在网页角落的题目提示与标签,用另外一种UI提示在题目顶端。另外,还可以提示这道题被Leetcode的哪场周赛收录,可以根据这个信息判断这道题是否热门。
感谢川哥@Shenqingchuan,我在川哥的一次直播中邀请川哥对Leetag进行直播探店。川哥给了我很大的鼓励,并且夸了我Readme写的蛮不错的(当天发了条微博,如图),保护了我一个菜鸟对技术的热情。后来我们也成功线下面基,成为了朋友。
ipad-cursor-hexo
我的第二个开源小玩具是ipad-cursor-hexo。这是我在捣鼓自己博客时候的一个点子。我在寻找一些美化自己博客的方法,于是找到了由@CatsJuice老哥(推上似乎都叫徐哥)开发的ipad-cursor。并自己写了一个非常简陋的胶水层把它应用到了我的hexo博客中,效果我非常满意。起初我担心这样写一个胶水层作为自己的项目会不会不太好,不是很礼貌,应该给别人提一个PR。但是徐哥居然把我写的博客放到了项目的README里,并且还发了推感谢我。这让我的推特涨了几十个粉丝,感谢@CatsJuice。
到这里,我发现写这些小玩具涨Star是真的慢,身边的朋友都被我骚扰烦了,我像一个star乞丐,每天都问他们能不能给我点个star,能不能给我的github点个fo,这感觉太差劲了。老天看我太迷茫,给了我一个绝佳的机会。
肆=>我给图可视化界一哥AntV-G6做贡献啦
蚂蚁金服有一个团队叫AntV,AntV有一个图可视化框架叫G6,这似乎是国内Top级别的图可视化框架,每一个在做图可视化技术的人,都把它当作自己的比对竞品,我参与的校企合作项目的那个公司也不例外。我无数次幻想我有一天能够在这个框架中留下自己的代码,甚至进AntV工作。在查阅G6文档时,我发现介绍combo那一章有几处笔误,这几处笔误会导致某个链接无法跳转,产生404 Not Found错误。于是我开始看怎么给别人提PR,于是有了我人生中的第一个PR:Fix issue#4552, another 404 not found and typo errors #4554。一个非常简单的PR,我收获到了当时的负责人十吾的感谢:
这让我开心了整整一天,尽管这个PR非常简单,仅仅修复了文档上的typo。
运气非常好,在提交这个PR后的没几天,G6开始推出了Issue-hunter,赏金猎人活动。在Github上发布任务,完成任务后能够获得对应的悬赏。因为校企项目非常忙,我每天抽了午休,晚饭后消食,以及睡前的2小时来进行对应任务的开发。因为我实在是对自己没什么自信,也没有参与过大型开源项目的贡献。所以我一般都是先实现某个功能,再去认领它。
刚认领第一个需求的时候,我发了一条微博:“我真的能成为G6的贡献者吗,这是我想都不敢想的”。
过了4天,我完成了我认领的第一条任务,矩形的迁移。在合入主分支后,我兴奋了两天。在那条任务之后,我大概熟悉了开发流程,和G6的部分代码,于是开始火力全开,疯狂认领任务。到了年底,我算了一下,我给G6提了将近30个大大小小的PR,其中不仅包含赏金计划,还包含了一些小的改动、API文档等。
在给G6贡献了四个月后,我借着校企项目出差的机会,约十吾和G6VP负责人山果吃了个饭。饭后,我发了一条“Contributor学习法的推:
给G6 贡献了四个月,终于有机会来杭州和两位图可视化领域的前辈吃个饭,收获到了很多很棒的建议,也证实了我的contribution学习法是work的 (contribution学习法:灵感来源于大圣老师的羊腿学习法,指如果想在社区里找一位导师或前辈,多结交朋友,可以给他们的仓库做一点贡献,然后约个饭)
这条推让我的Followers涨了300个。
年底,我因为是G6外部贡献量第一,并且似乎远超了第二名,收获了AntV颁发的开源之星证书。十吾和山果跳槽去了阿里,在新的赛道上继续精彩。
**真的非常非常感谢十吾和山果,你们让我感受到了开源社区的温暖。**这或许也是我逢人必推荐G6,并且请求他们给G6点点star的原因之一。
伍=>在尝试了团队管理过后,我有了些新的体会
(这一段可能没有相关背景的人看不太明白,因为我暂时不想展开聊这个故事了)
2022年7月起,因为项目组内的一位32岁大龄博士学长想要赶紧毕业,于是我代替他成为了校企合作项目的组长,除了写代码之外,我还承担了一些团队管理,协调沟通的工作。在多方努力下,这个校企合作项目平稳运行了一年,终于在今年的7月开始出现一些我无法处理的矛盾。参加过校企合作项目的其实都懂,学生会被当成牛马一样疯狂压榨。我不想在年终总结里花太多篇幅来讲这件事情,不过在这件事情过后我明白了几件事情,也让我对一些观点有了全新的体会。
首先,校企合作的学生侧项目管理真的不是一件简单的事情,一个组长要负责的事情真的挺多的:需要排期,跟进每一个同学的进度,和导师汇报工作,和企业方汇报工作。由于我们的项目比较特殊,一共有三方参与合作,因此协调与汇报的工作就变得十分复杂与繁琐。我的沟通能力,汇报能力得到了非常大的锻炼与提升。但是代码能力在其中没怎么提升,这是一个非常遗憾的点。好在我参与了开源项目,在另外一个方面,也补齐了代码能力这点短板。
其次,太在意人情只会陷入无限的内耗。因为说是组长,实际上组内的同学和我一样都是学生。在分配任务的过程中我需要考虑所有人的意愿,也无法说出那种特别恶心的话来压力别人达到推进进度的目的,更何况人还是不太一样,良心让我真的做不出这种事情。
最后,把情绪带入工作中是一件非常幼稚的事情。真的,这可以说是我2023年最大的收获。后续因为一些原因,我和项目经理互相不对付,加上我心态上的失衡,我不再负责项目组管理的工作。
那位32岁的博士不得不重新开始管理项目组。或许是对我有些怨气,他先是让其他人不要和我过多沟通,说不要被我影响,然后告诉导师,和组内的同学,说我不专心做项目,在外面偷偷做开源。在生气了好几天之后,我也看开了。<u>
成年人的世界里不做改变,只做选择</u>
。
陆=>2023精选回忆碎片
在2023年下旬,我新增了博客的Talks专栏,专门放一些我无聊的思考与总结。可惜我书看的不多,写不出什么好东西。
今年的朋友圈发的没那么频繁了,不是生活更无趣了,而是自己的情绪更稳定了。
五月份回武汉送我的好兄弟张书豪毕业了,见了很多好朋友,我知道这次分别过后再见可能就真的难了。我开始怀念大四那年一起坐在南湖边吹风野餐的日子。
七月份项目出差,**感谢我的好兄弟钰姐和范宝,**在我最崩溃的时刻你们给了我很大的帮助,无论是物质还是精神层面。
十月份去上海见了我的偶像,开源魔法师Anthony Fu,十一月份在长沙见了羊腿学习法创始人花果山大圣。
年底推特达到了600+fo,顶着AntV G6贡献者的名号,在推上认识了好多人,也面基了一些推友,交到了一些很棒的朋友(特指哪几个我就不在这里点名了哈~感谢你们,我们一起度过了2023年的最后一天)。
参加了Cali举办的Zolplay第一节开发者交流会,感谢Cali,我见过最酷的老板。在交流会上我见到了Randy。在那次交流会后,我决定取我的codename zqqcee
的最后三位字母Cee作为我的昵称。他的读音和字母“C”是一样的。本科的时候,大家叫我超超,所以我一般用这个名字来介绍自己。我在交流会后说我想当个技术网红,可能是当时刚刚接触开源社区,很羡慕那种可以到处做演讲的大佬,我觉得太酷了。但是过了几个月后我感觉我成为这种人的可能性有点小,因为自己的技术水平有点太菜了,在干一年前端试试看会不会有改观。
因为一些特殊的原因,有一些事情不太方便写在这篇年终总结里,感谢Perkin,@Immmmmm赖哥,如果你们看到了的话应该会知道我为什么感谢。
感谢Kaiyi,我需要单独感谢一下你。在我最迷茫的时候给我提供了很多非常棒的建议,我们或许有着类似的经历,感谢你接受了我的咨询并让我重新振作起来。
感谢我的女朋友Stacey女士,在受陀思妥耶夫斯基的一句“爱具体的人,而非抽象的人”的影响下,我们又合作了一年。24年希望我们都能收获理想的offer,共同走向美好的未来。
柒=>2024的一些小愿景
我把本文中提到的感谢的人都加粗了,如果你们有兴趣点进来看我的碎碎念的话,希望能收到我的感谢。
- 我和我的女朋友都能找到一个好工作
- 能够养成看书的习惯(不过这是我2022年的愿景),然后多思考
- 今年希望能看到自己的腹肌,可以不用太明显,但是我想知道它是不是对称的
- 保持一个健康的身体,健身规律一些
- 多打电话给奶奶
- 和更多的推友面基,认识更多的人(特别是和Simon哥面基,他刚刚评论了我的推特,我必须在这里给他点出来)
2024是本命年,也是我要开始秋招,半只脚踏入社会的一年,祝福自己一切顺利。
有点困了,感谢看到这里的你,同样祝你一切顺利,2024一起加油~!