前言
本文主要介绍参加青训营这一个月期间主要做的事情以及感受,结合当前状态给自己确定下一阶段的规划与目标。
正文
青训营课程内容
青训营后端课程包含相当丰富的内容,并按照一定学习路线由浅入深。这一个分别学习了Go语言入门与进阶性能优化、存储与数据库、网络安全、微服务架构与Go框架设计的相关课程。虽然课程时长量只保持在一周六小时左右的程度,但因为多数课程都包含代码实践与课后作业,实际上观看课程、吸收课程内容并完成部分编码实践的工作量是不小的。课程内容方面给我留下深刻印象的主要是框架设计与性能优化系列等技术相对前沿的课程均包含单独一章介绍该技术在字节企业内部的业务实践,对技术的实用性进行了验证。
青训营包含一个大作业,这次是实现精简版抖音,好像上一届也是做这个项目。在开课前完成四人起步的队伍组建,整个过程相对自由,进度以及工作分配都是团队内安排。实现项目的基础功能相对是比较简单的,但这次时间仓促加上面临秋招季,没能投入太多的时间去做优化。在通过Go语言实现该项目的时候,语言特性、错误处理以及代码风格方面都应该更加规范一些,这次主要还是按之前写JavaWeb的代码风格进行了实现。
课外学习
课外学习的主要目标还是完成大作业。之前实现过JavaWeb项目,这次主要是基于Go语言以及Gin和Gorm框架实现项目的后端功能以及与数据库交互。框架在网上有较多的视频教程或使用文档可以参考,但编码过程中还是不可避免的出现bug,实现过程中也是边用边查边改,好在还是顺利实现了基础功能。
结语
为期一月的青训营落幕,这一个月基本坚持打卡让自己的学习状态基本保持在一个可以接受的状态。学习课程内容对提升专业素养、拓宽技术眼界很有帮助,也是一段有意义的经历。接下来的一个多月正是秋招的主战场,总感觉准备的还差很多,但可能永远也没法做万全的准备。调整几天状态,然后正式投入秋招,多投多面,给自己多一些选择。加油吧!