一定不能错过的一场学习之旅 —— 第五届字节跳动青训营参赛有感
TL;DR
在 2022 年十二月中旬至 2023 年二月下旬期间,我参加了由字节跳动的稀土掘金社区举办的第五届字节跳动青训营(后端,基础班),在完成了青训营所有学习任务的前提下,与大项目队友一起完成了简易版抖音后端的大项目作业并在大项目答辩中得到了第五名(一等奖码如磐石奖)的好成绩;最终,我获得了本届青训营优秀营员的荣誉和证书。本文简要讲述了本人参加青训营的大致历程和感想。
晒晒证书先:
起航
也是一个偶然的机会,听说了字节跳动青训营这种形式,当听说了第五届字节跳动青训营后端部分正好是学习 Go 语言的相关知识,而我正巧又打算学习 Go,于是欣然报名。
青训营是线上授课+大作业答辩的形式,前一个月先进行线上学习,并公布大作业题目,后一个月根据学习到的内容和大作业题目进行开发,最后由导师对入围决赛的大项目进行答辩。
本届字节跳动青训营分基础班和进阶班两个班种,通过入营考试(基础知识,算法题)决定划分到哪个班。进阶班在课程时间上比基础班更早,且进阶班有直播课,而基础班均是录播。
因为算法题做的一般,因此我被分到了基础班(基础班也卧虎藏龙,从国内顶尖学府到美硕英本,大佬层出不穷)。
过程
本届青训营的流程安排大致是这样:
班级设置和课程内容则是:
从一月中旬青训营开营至二月中旬期间,我便在青训营进行相关课程的学习,并撰写了十多篇青训营笔记,中途,我认识了很多志同道合的伙伴,经过了互相了解和撮合,最后组成了一个四人小组“Toktik-Team”,共同进行大项目“Toktik”的开发。
本届后端大项目的题目是编写一个简易版的抖音后端,青训营给出了需要实现的后端服务接口和示例客户端,由大项目团队实现后端服务接口。
Toktik 是一个基于 Go 的微服务后端项目,使用 Kitex 和 Hertz 作为 HTTP / RPC 框架,我主要负责了这个项目的视频业务服务,发布业务服务(部分)和评论业务服务,除此之外,还兼任了 DevOps,文档编写,质量保证等职责。经过了半个多月的不懈努力,终于完成了全部两个方向的需求接口,并在此基础上添加了许多不错的功能。
有关此项目的具体实现细节和架构文档还可参见:TokTik Team 青训营后端结业项目答辩汇报文档(副本)。
结束
本次青训营后端基础班大项目最终获奖 26 个项目,后端基础班结营营员 200 人左右,其中优秀营员 27 人。很荣幸我们的能够获得后端基础班大项目第五名的好成绩,也很高兴我能获得优秀营员的荣誉。这次经历真的非常难得,让我大受裨益。不仅学到了非常有用的知识,也结交了很多小伙伴。
最后的最后,晒一下字节发来的马克杯奖品:
评论