青训营X豆包MarsCode 技术训练营第四课实践记录及工具使用 | 豆包MarsCode AI刷题

111 阅读2分钟

后端实践选题

1.Go语言:在学习Go语言的过程中,我掌握了基础语法和一些常用的特性,如并发编程的goroutine、通道(channel)的使用等。通过这些基础的学习,我体会到Go语言在编写高性能后端服务时的简洁与高效。

2.Go语言工程实践:在Go语言工程实践课中,我完成了一些实际的小项目,并详细记录了实现思路、代码编写以及踩过的坑。这个过程让我对Go语言在实际工程中的应用有了更深的理解,尤其是在项目的模块化开发和包管理方面,积累了不少经验。

3.高质量编程与性能调优:在后端开发中,性能优化是一个非常重要的环节。我通过对图像资源、前端资源、数据库请求等方面的优化练习,进一步提高了后端服务的响应速度。通过实战和测试,我学会了如何分析和优化存在的性能问题,例如减少数据库查询次数、优化缓存策略等。

4.使用GORM连接数据库:我选取了一个已有的Go程序,并进行了性能分析和优化。通过减少不必要的资源占用和优化算法实现,我有效提高了程序的性能和稳定性,同时将整个优化过程进行了记录和整理,总结出了系统优化的通用方法。

5.Git使用与实践:在后端项目的协作中,Git是不可或缺的工具。我专门学习了团队协作和版本控制的最佳实践,理解了如何通过合理的Git分支管理,来保证团队项目的代码质量和版本稳定性。这些实践让我在团队开发中更好地掌握了代码协作的技巧。

6.服务开放及API:我还研究了如何将服务开放给用户使用,并构建API接口和用户认证的实践指南。通过API接口的实现,我对后端服务的开放性有了更深的认识,同时学会了如何在保证安全性的前提下提供服务。尤其是在用户认证方面,我详细了解了Token认证和OAuth认证等常见方法。

这些实践经验让我对后端开发的整体流程和技术细节有了系统的理解,为我将来的后端开发工作打下了坚实的基础。希望未来能够继续深入学习后端技术,并将这些知识应用到更复杂的项目中,不断提升自己的开发能力。