结营感受
首先说说自己参加这次青训营的收获吧。虽说进的是青训营的后端进阶班,但是在这之前我从来没有接触过后端的内容,只是偶尔自己抽空刷刷题。所以一开始进入班里,看到各种要学习的内容,也是一头雾水,怀疑自己能学到什么程度,自己能不能把最后的项目给做出来。不过到了现在,我硬着头皮一路学下来了,尽管还有一堆没有搞懂的东西没有时间继续深究让我感到非常可惜,但也是收获满满。一个就是初步入门了GO语言的使用,之前也从来没有接触过GO,初学后发现GO不仅上手快,性能也不错,也能非常方便地实现并发。第二则是基于Gin和GORM完成了这次极简版抖音大项目的编写。这个项目的编写给我带来的成长是最多的。从一个简单的demo出发,从底层开始一步步搭建整体的框架,实现各个功能的接口,考虑接口之间的trade-off,以及数据的同步问题。不过还有一些优化问题因为时间和能力的限制没能实现让我感觉非常遗憾。第三点是了解了字节内部实现的各类框架和模块。字节的各个团队针对已有问题自研了框架和模块以实现性能的优化,同时也兼顾了便捷性和兼容性。通过上面的学习我锻炼了自己能力,学到了很多新知识,明白了团队协作的重要性,也开拓了自己的视野和解决问题的思路。然后我想感谢一下我的队友。在刚打开大项目简介和demo的时候我真的是完全不懂,根本不知道该如何开始。好在我的队友耐心指导我如何入门,让我去学Gin,学如何使用ApiFox来调试接口,学利用jwt来生成token,学GORM的各种便捷命令。如果没有他们,我相信我进步的速度完全没有这么快。
最后也想感谢一下这次青训营活动,以及组织和参与这次活动的各个老师。通过这次青训营真的学到了很多宝贵的知识,也结识了我的队友。青训营虽然结束了,但青训营带给我的成长一直都在。