第六届暑期青训营结营感受 | 青训营

101 阅读3分钟

这是第八篇青训营笔记,结营了!

第六届青训营结营感受

这个暑假,我有幸参加了字节跳动举办的为期1个月的青训营活动。这是一次非常宝贵的经历,让我对Go语言后端开发有了系统的学习。虽然遗憾的是最终没有完成团队项目,但我通过这次训练营还是收获颇丰。

笔试未果,参加基础班

青训营一开始分为基础班和进阶班。我参加了笔试但没有通过,只能加入基础班学习。开营当天,我看到许多来自各个学校的优秀同学,他们的编程基础和能力都很强(比如:QS前10学生求带.jpg,当时看了还以为是少打了个0),这给了我很大的压力。

学习Go语言及相关技术

通过为期一个月的学习,我掌握了Go语言的基础语法,包括变量、数组、map、切片、函数、结构体等。课程还涵盖了Go语言的并发编程、反射与接口等高级特性。

除Go语言外,我还学习了大厂程序员如何使用Redis,掌握了GORM操作MySQL数据库。了解了网站安全的重要性,学习使用HTTPS、XSS防护等方法。相较于真正的基础,似乎青训营更着重于架构方面的认知。

网络部分包含TCP/IP协议、设计高并发系统等内容。让我对Go网络编程有了初步了解。

团队项目未完成

我们原定计划使用Gin框架以及GORM操作MySQL数据库,完成一个抖音极简版的微服务项目。我们团队最初有5个人

起初我们团队进展顺利(指建群)。但慢慢队员们都有各自事情,开始不做声了。我和队长试图有心去研究一下项目,但还是意识到这完全超出了自己目前的开发能力,而且人手也不足了。

很遗憾,最终,没有任何人提交代码,项目最终根本没能开始。当然,我自己也高估了自己的开发能力。

收获与反思

虽然项目失败有些遗憾,但通过青训营我对Go语言和后端开发还是有了全面的了解。这为我未来学习打下了坚实基础。我也意识到了团队协作的重要性。

在编码方面,我掌握了Go语言并发和网络编程等方面的知识。学会了使用Gin、GORM等常用框架。相比之前我的进步是明显的。

此外,我领悟到计算机技术需要坚持不断地学习与实践,这是个长期的过程。我不应该因为项目失败而气馁,而要保持积极投入的心态。

接下来我会去做一些别的有意思的项目,争取通过自己的努力完成一些开源的,小型的实用项目。这次经历也让我明白了计算机技术需要坚持不断地学习与实践,这是个长期的过程。我会保持积极投入的心态。

总体来说,青训营给了我宝贵的学习经历。我要感谢字节跳动提供这样的机会。相信通过这次锻炼,我的编程能力会有很大的成长!