「这是我参与11月更文挑战的第7天,活动详情查看:2021最后一次更文挑战」
前言
青训营结营已有段时日了,从8月份的青训营,到9月份的实训营,最后10月颁发结营证书。参加青训营收获满满,今天我就来给大家介绍下“青训营”,同时也分享一波心得体会。这次活动最最幸运的是,能遇见一群共同学习成长的小伙伴,营造持续学习、互帮互助、反内卷的学习氛围。
青训营简介
青训营是字节跳动技术团队发起的技术系列培训 & 人才选拔项目。主要面向在校大学生,旨在培养优秀且具有职业竞争力的开发工程师。
有小伙伴问这个青训营收费吗? 回答是:免费!!你只需要在开营之前报名,通过简单的考核就可以参加了!!!
还有的小伙伴问只能是在校生参加吗? 这里的回答是:不一定!!我们的团队就有四名在校生和三名已经工作的搬砖人哦,一起上课,一起开发项目,帮助我们充分挖掘自身潜力,发挥各自的长处。听起来是不是很 cool!!😎
活动详细介绍及报名方式,请关注官网:青训营-青春造梦,技术未来 (bytedance.com)
收获
基础+实训课程
参加青训营的笔试后,很荣幸加入了进阶班,又进入既优秀又有浓厚的学习热情的小组!下面是我们的课程安排:
- 基础课
- 实训课
丰盛的礼品与证书
做项目的时候,小伙伴们都十分给力,我们小组项目荣获 2022 届的 No.1!于是字节给我们小组成员都准备了丰盛的礼品🎁🎁🎁🎁🎁🎁,有李松峰老师亲笔签名的犀牛书,字节笔记本,眼罩,掘金周边……
基础+实训课程、团队合作完成项目后,青训营就完美谢幕啦。字节还特别贴心,给我们参加青训营的每位同学颁发了结营证书,摸起来还挺有质感哒~~
默契的团队开发
还记得青训营组织了的2次小组项目开发,开发周期都特别短,好在团队小伙伴配合十分默契,才顺利完成从0到1的项目。
第1次项目
第一次是青训营项目,周期是 8/15-8/22,持续时间一共是 7 天,有7个伙伴。每天白天是8 个小时的课,晚上才搞项目。我们小组特别积极,在青训营开课头天晚上,就开始讨论项目选题,各种头脑风暴,最终定的选题是基于 vuejs + nodejs 的个人导航应用,项目名称为 Surfing Set 。后面我们就选择在飞书建了项目文档(为了实时同步小伙伴的想法和项目进度),首先是进行需求分析,用思维导图梳理需求功能模块;接着做了项目分工(组长分派任务);然后讨论选定技术栈;最后定好分支规范、设计规范,大伙就开始陆续编码了。
犹记得在最后两天的冲刺时间里,在一天大概凌晨快 3 点的时候,周一还有未解决的 bug ,团队小伙伴还在帮忙修 bug 。到最后的全部解决完毕的时候,大家才去休息。
第2次项目
第二次是实训营项目,周期也是7天(9/20-9/26),但和第一次不同,选题是课程结束后才给,讲了5天课程,只留了2天时间做项目。
实训营的最后是在周五下午上完课才给的选题,且主办方要求是周六晚上 12 点前提交 prd 。周五晚上小组就赶忙开了会,大家先写各自想要负责的内容,包括但不限于 UI 、前端或者后端三个方向,之后大家一起讨论要做的项目方向。
因为项目的周期非常赶,所以短期内是效率至上的原则,不过多的考虑细节问题。这次不同于青训营的项目是,团队成员比较多,分的也比较细,所以分成了 UI 、前端和后端三个小组。在确定了大致实现内容之后,三个小组也分出了各自的组长,各个方向再对其内容进行内部消化。
基本上周六晚上的时候,大家都是通宵赶项目。有很多小伙伴都是赶到快天亮的时候,项目的进度也基本上完成了 90% 以上,大家赶忙先去休息,周天完善下功能就顺利提交了。
志同道合的小伙伴
最重要的就是收获了一群志同道合的小伙伴: @星期一研究室、@YK菌、@前端那同学、@Brian、@Output、@LCK、@昕之一方 等等等等.......
飞速的个人成长
和青训营的小伙伴一起做项目,让我飞速成长。我一路从扮演军师,到承担高级工程师职责,再到前端小组长,个人成长像开挂似的。
扮演军师
加入了这么优秀的小团队,我想自己作为工作快有4年的搬砖人,应该为团队多做点贡献,多分享点项目经验。但考虑客观条件,白天要工作上班,只有晚上的时间和大家做项目。青训营第1次项目中,我选择扮演军师,给大家提供相对有用的idea,比如技术栈选型、分支/代码规范等给点建议。当时心想大方向帮他们把控好,他们完成需求功能应该会比较顺利。
承担高级工程师职责
大伙做了两天项目后,功能模块问题不大,但样式风格五花八门,不太统一美观。于是我就开始熬夜倒腾起ui组件库,为我们项目提供技术支持,比如弹框组件、提示组件、icon组件......
承担前端小组长职责
在第2次项目中,时间非常紧迫,短短2天要交出完整的项目。我们小组讨论出应对策略:分UI 、前端和后端三个方向。于是就需要有小伙伴站出来做三个方向的小组长,分别带头开干,提升效率。我当时就选择承担前端小组长的职责,帮大家把控开发流程、分派开发任务和整合前端代码。
说实话,之前在公司搬砖,看leader指派任务、整合代码还挺轻松的。没想到自己头回当前端小组长居然觉得好不容易,身负重担。开发前需要对需求有整体透彻的了解,能够合理地拆解功能任务,然后分派到合适的小伙伴,分配不合适需要及时调整;开发中,小伙伴遇到解决不了的问题要能快速给出解决方案;小伙伴们并行开发完成自己的模块后,最后需要汇总整合,还是蛮考验代码设计的基本功。
经过2次青训营的项目磨炼,我突然发现自己的可塑还不错,成长进步杠杠的,但专业功底还不够深厚,尚需继续深造修炼~~
持续学习
我们代码敲不队,有着一群主动积极、热爱学习、热爱技术的小伙伴。不仅在青训营表现特别积极主动,面试收割各大厂offer,而且结营后依旧保持浓浓的学习气氛。在YK菌童鞋的带动下,我们约定好一起参加掘金翻译计划,我们根据自己的学习节奏和计划,小伙伴们纷纷认领翻译任务,在着手开始翻译啦。我特意建了翻译专栏,专门整理参加翻译计划的文章,下图是我这个月的发布的翻译文章,未来还会持续翻译!!
有兴趣加入我们翻译小分队一起学习的,可以在下方留言报名哦~~
优秀资源
-
第一届青训营精彩回顾 往期精彩 | 青训营-青春造梦,技术未来 (bytedance.com)
-
周一的青训营感悟 【青训营】- 结营啦!有缘相聚于青训,未来高处见呀🥂~~
-
YK菌的青训营笔记专栏 青训营笔记 - YK菌的专栏 - 掘金 (juejin.cn)
-
前端那同学的项目踩坑 【青训营】- 图解拖拽核心原理 - 掘金 (juejin.cn)