学习经历
- 在朋友的推荐下了解到了字节青训营,抱着反正暑假也是闲着的态度来试一试,有幸成功入营后端基础班,可以说是一段很有意义的学习经历,第一次将目光跳出学校,去了解学习业内的前沿技术,每位字节的大佬学长都很认真的分享讲解我们在学校接触不到的知识和技术,他们不是以老师的角度在讲解授课,而是以一个真正的开发者角度去分享经验,让人感受到的不仅仅是技术知识,更是大厂开发者的工作总结,让我们提前接触日后工作需要注意的技术问题,需要掌握的开发思维;
- 令我印象最深的是有关存储的课程,在学校里系统学习的都是关系型数据库,青训营的课程先是系统的介绍了各种存储和数据库类别,包括各种存储系统的优点及其存在的问题,然后重点介绍了Redis和对象存储的实现和使用,让我了解到业内更流行使用的数据库,也学习到在开发过程中如何选择合适的数据库,同时还详细介绍了Golang的ORM框架Gorm的使用,包括增删查改和事务等的实现,将存储自底向上的进行了系统的讲解,在学校学习的基础上扩展了很多工作上更常用更需要的知识技术;
- 同时课程也很系统的介绍了整个后端实现需要的各项技术,各种Web/RPC/ORM框架,不仅仅是针对Go语言后端的学习,更是后端基础架构开发的思想,知道为什么框架要这样做,这样做的好处是什么,框架出现的问题要怎么规避解决,后端开发非常依赖于框架,框架选型,框架优化也是后端必须学习掌握的技术;
- 总之跟随课程真的能学到很多知识,能够感受真正的大厂程序员的思维,可以收获很多学校无法接触的知识,是一段非常有意义的学习经历。
我的成果
- 1.厚厚的60页手写课程笔记:
为了敦促自己好好听课,每节课都记了一些笔记,最后居然有60页,很有成就感!不过希望自己要记得拿起来复习吧!
- 2.八篇青训营笔记:
应青训营要求,写了这八篇技术笔记,几乎都是实践笔记,很多是课程的课后作业,每一篇几乎都是万字左右,很认真的写了这八篇笔记,也是为了养成自己写博客的习惯吧,以前在学校总是偷懒,上交了老师要求的报告就不想写笔记了,其实笔记用来记录自己的错误,总结很多知识点,是非常必要且有利的复习资料,青训营之后希望自己继续保持着写博客的习惯!
笔记也受到了一些朋友的喜欢收藏,心里还是很高兴的。
Gin框架实现社区话题页面后端web服务 | 青训营 - 掘金 (juejin.cn)
pprof性能分析排查实战 | 青训营 - 掘金 (juejin.cn)
Go语言实现UDP socket的ack机制和丢包重传 | 青训营 - 掘金 (juejin.cn)
Ubuntu使用bind9搭建DNS服务器 | 青训营 - 掘金 (juejin.cn)
Go语言实现key-value存储系统 | 青训营 - 掘金 (juejin.cn)
Gorm框架使用总结 | 青训营 - 掘金 (juejin.cn)
Redis学习使用总结 | 青训营 - 掘金 (juejin.cn)
Go语言连接阿里云OSS实现对象存储客户端 | 青训营 - 掘金 (juejin.cn)
- 3.实现了后端大项目的基础接口和点赞功能
虽然整个过程很坎坷,队友也在中途放弃,几乎只有自己在写,不过秉承着知识学到脑子里亏不了的想法,还是写了这些基础功能,虽然还有一半左右的接口没有实现,目前实现的接口也还有很多提升和优化空间,但是由于Go语言0基础,能做到这样已经算是尽力了,自己也是比较满意了,不管结果怎么样,始终是有收获的!
最后的总结
总而言之,这段青训营的经历带给我非常多的意义,学到了很多,感受了很多,不仅仅是自己的知识,更是自己的心态,在这个内卷的市场,最重要的还是提升自己,少去埋怨和焦虑,做好现在想做的,认真的做好每件事,享受过程,感受知识,积极提升吧,同时也很感谢字节能给我们这样的机会学习提升,让我们不局限于学校的知识,更加贴近工作,针对工作的进行学习,希望自己能继续保持青训营的干劲,接下来的学校学习也要加油!