几个在青训营上学到的点以及给其他同学的一点小建议| 青训营

54 阅读3分钟

经过了几天的青训营学习能够总结出如下几个大的方面:

  • go 语言: go语言的基本语法、数据类型、控制流、函数、接口、结构体、方法、错误处理等概念,以及如何使用go语言编写简洁、高效、并发的程序。我还学习了go语言的标准库和常用的第三方库,如net/http、fmt、io/ioutil、encoding/json等,以及如何使用它们实现网络编程、文件操作、数据格式转换等功能。
  • Web 开发: Web开发的基本原理和流程,包括客户端和服务器之间的请求和响应模型,以及如何使用HTTP协议进行数据交换。我还学习了如何使用go语言搭建一个简单的Web服务器,处理不同的HTTP方法(GET、POST等)和路由(/index、/login等),以及如何返回静态文件(HTML、CSS、JS等)和动态内容(JSON、XML等)。
  • RESTful API: RESTful API的概念和设计原则,包括使用统一的资源标识符(URI)、标准的HTTP方法和状态码、无状态的通信方式等,以及如何使用go语言实现一个符合RESTful风格的API,提供增删改查等操作,并且支持JSON格式的数据传输。
  • 数据库:关系型数据库(MySQL)和非关系型数据库(MongoDB)的区别和特点,以及如何使用SQL语言和NoSQL语言进行数据的增删改查操作。我还学习了如何使用go语言连接数据库,执行SQL语句或NoSQL命令,获取查询结果,并且将其转换为go语言中的数据结构。
  • 测试:测试的重要性和方法,包括单元测试、集成测试、压力测试等,以及如何使用go语言自带的testing包和第三方的testing框架(如testify)编写测试用例,运行测试代码,检查测试结果,并且生成测试报告。

对于其他入门同学,我想给出以下几点学习建议:

  • 勤于练习:后端开发需要不断地练习和巩固。只有通过实践,才能真正理解和掌握后端开发的知识和技能,并且提高自己的开发水平。建议同学们多做一些后端开发相关的项目。
  • 广泛阅读:后端开发也需要不断地更新和拓展自己的视野。只有通过阅读,才能了解最新的后端开发动态和趋势,并且学习其他人的经验和思路。建议同学们多阅读一些后端开发相关的书籍、博客、论文等,可以参考[The Go Programming Language]或[Go Blog]上的内容。
  • 积极交流:后端开发还需要不断地与他人沟通和交流。只有通过交流,才能发现自己的不足和错误,并且获得更多的启发和反馈。建议同学们多参与一些后端开发相关的社区、论坛、活动等,可以参考GitHub和稀土掘金上的内容。