大项目总结反思|青训营

167 阅读2分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第 10 天

前言

很开心有机会能做这样的一个小项目,虽然做的比较简陋,但是也有很多收获。

总结反思

本次实现的简易抖音给我带来了很多收获。本次开发的是一个简易的抖音类型的社交app,实现了用户注册、登录、发布视频、查看视频、评论视频、点赞视频等功能。在本次开发中,我掌握了一些新的知识,比如 Mysql 数据库、使用 gorm、gin 框架,如何将客户端传过来的视频保存在本地,如何使用 ffmpeg 进行截图等等

我深入了解了抖音的技术架构,以及它是如何工作的,了解了它的后端数据传输和处理、视频播放和推荐等一系列功能,从而更好地理解了抖音的工作原理。实现这个简易抖音也让我深刻地体会到了软件开发的复杂性,以及实现一个功能所需要的计算机技术的多样性。本次实现的简易抖音也让我学到了一些新的编程技巧,增加了我的编程实践能力,有助于提升自己的软件开发能力。

同时,在开发过程中,我学到了如何使用 Mysql 数据库来存储用户注册信息以及视频的相关信息,并且掌握了如何借助 Mysql 来实现用户注册和登录的功能。同时,我还学会了如何利用 Mysql 来存储用户发布的视频以及视频的相关信息,以便其他用户能够查看和评论视频。再者,学会了如何使用Git管理代码

在本次实现简易抖音的过程中,我也遇到了一些挑战。首先,抖音的技术架构非常复杂,理解起来很困难。其次,实现抖音的功能需要我熟练掌握多种技术,如数据库管理、网络传输、视频播放等,这些技术也需要我花费大量的时间去学习和掌握。最后,抖音的功能非常复杂,而我的时间和能力有限,因此我只能实现一个简易版本的抖音,而不能实现完整的抖音功能。

总之,本次实现简易抖音让我获益良多,也提醒我要不断努力,更好地提升自己的软件开发能力,为今后的编程实践奠定坚实的基础。