2022第一次以程序员的身份度过了完整的一年,这一年过得很快但足够精彩,下面就来回顾一下2022年关于我的故事。

感情

在2022年遇到了一位非常优秀的女生。相同的专业,但互补的方向,每天一起卷到十点然后去学校的情人坡约会,那是我被封禁的校园生活中为数不多可以让人开心的时刻,这就是2022给我最好的礼物。

图片描述

学习

2022是我开始认真学习的第一年,可能连我高三的时候也没有今年的卷度,但学习之路永远也不会一路顺风,总结了几个今年比较重要的时间点/转折点。

  1. 红岩网校寒假考核

    不是重邮的学生对这个工作室肯定比较陌生,红岩网校是我们学校历史最悠久、综合实力也是很强的一个技术工作室。

    虽然在这个时候已经不是第一次写一个完整的项目了,但是这次的认真程度不是这次能够比拟的,毕竟在那个时候的我看来加入红岩就是半只脚进入大厂了,虽然在现在看来有点搞笑,但感谢当时幼稚的想法让我能够在学技术这条路上坚持下去。

image.png

  1. 红岩网校期末考核

    可能宣布结果那天是我这一年最玉玉的一天之一,怎么都没有想到我被淘汰了,原因是因为使用到了别的博客开源出来的代码逻辑。虽然在大二开学红岩站长告诉我其实我是可以过的,但也不会感到不甘了,因为这次的淘汰才能让我在暑假加入到其他对我更有帮助的组织和工作室。

image.png

  1. 第三届字节跳动青训营

    其实在青训营里面我是挺摆的,最后拿到十二名基本也是靠的队友。而这次青训营更大的意义是让我了解到了字节的开源中间件团队 CloudWeGo 也真正加入到了开源社区。

image.png

  1. 加入蓝山工作室

    在被红岩淘汰之后我选择了加入学校另外一个校级工作室——蓝山工作室,也在这里遇到了非常多志同道合的同学,不过最喜欢的还是蓝山的工位,能让人舒舒服服卷一天的感觉真的很好。

16F29168D066CBC419CBDCE4E93C5EC3.jpg

  1. 成为 CloudWeGo 的社区成员

    2022年在学习旅程中最让人开心的莫过于加入了 CloudWeGo 并成为 Hertz 框架的 Committer。最先是无意之下看到了 CSG 的宣传推文,然后在解读 Hertz 源码的文章中得到了运营姐姐的关注并最终获得 CSG Member 证书。成为 CSG Member 之后我就开始持续向 CloudWeGo 进行贡献,最后在各个前辈的帮助和认可下成为了 Org Member & Hertz Committer。

image.png

CloudWeGo Member & Hertz Committer证书.jpg

未来 & 规划

生涯规划其实我从大学一开始就有在做,但是每隔一段时间想法就会不同。在前几个月我还是一个坚定的留学派,想要去香港读研来给自己镀金,但现在我又是一个彻彻底底的工作派。可能是开源社区的影响,或者是身边的学长学姐,毕业去到大厂工作已经彻底占据了我生涯规划的高位,也因此最近在慢慢开始准备面试相关的东西,既然年终总结是在我「工作派」阶段写的,那我就总结顺带也规划一下我准备实习的一些计划吧。

  • 项目

    项目已经完成了一个,是基于 CloudWeGo 生态开发的,通过他写的一篇文章也收获了不少的流量,星星数也涨到了30+,算是没白费疫情返乡后一个月的努力。第二个项目准备就把最近第五届字节跳动青训营的项目放上去,虽然还没有完成,但我还是还是比较有信心的。

    地址 https://github.com/CyanAsterisk/FreeCar

  • 算法

    算法是我一直想学但是都没往深学的东西,大一开学甚至也加入过 ACM 社团学习算法,可惜也没有坚持下来。暑假的时候把 AcWing 的算法基础课全部过了一遍,由于没有怎么连带着刷题,导致虽然讲师讲得很好,不过效果甚微。去年年底开始跟着「代码随想录」的题单刷,刷到贪心之后发现跟着他刷效率不高,遂转战 Labuladong 的算法小抄,目前看来效果还不错,力扣题数也达到了 150+,准备后期跟着 CodeTop 刷热题,再把剑指 Offer 刷一遍。

  • 面经

    背面经的痛苦程度不亚于高中考试之前背政治,因为我现在大二,408基本都没学过,直接生啃非常痛苦。最好每个方向都是有学过再直接背,再不济也可以看看速成课之类的,下面我分点说一下我自己的安排。

    • 计网

      计网我是之前暑假看过《图解HTTP》和《图解TCP/IP》,所以这块会轻松很多,目前看的是小林 coding 的计算机网络,讲的非常通俗易懂。

    • 操作系统

      操作系统因为之前都没有系统学过,现在是一个直接生啃的状态,不过我了解到校招操作系统考的并不深入,所以我个人还不是特别担心。准备在大二日常实习完之后啃一下 CSAPP(好多学长都给我强推)。

    • 数据库

      数据库要分为关系型数据库和非关系型数据库来看,不过面试的时候一般就是直接针对的 MySQL 和 Redis,MySQL 我准备看某某时间的四十五讲,Redis 准备看某某时间的 Redis 核心技术与实战。在大二日常实习结束之后补一下《高性能 MySQL》和《Redis 设计与实现》。

    • Go

      Go 语言这方面的面经其实有限,主要看自己对这门语言的理解,我自己在看左神的《Go 语言设计与实现》,个人觉得是一本神书,各个方面都讲的非常深入。

总结

月有阴晴圆缺,人有悲欢离合,命有否泰变化,年有四季更替,熬过长夜,你便能见到黎明,饱受痛苦,你便能拥有快乐,耐过寒冬,你便无须蛰伏,落尽寒梅,你便能企盼新春。