golang需要什么基础?
16lz
2021-01-22
golang需要什么基础?
golang需要的基础是:
Go语言语法特别简单简洁,有C的底子更好,差一些也没关系。前提是你要真心想学,才有足够的动力去学。
1、初学Go语言首先弄懂基础语法和概念:基本数据类型、Struct、Array、map、Slice、指针、接口、map、内置函数,常用工具包
等,还有接口和Slice的底层数据结构。这些不需要弄特别懂,能自己理解并自己描述我觉得就可以了,关键在实践和应用练习。
2、然后学文件操作、网络编程、锁、协程、对象序列化和反序列化,以及各种数据格式的封装等,这是进阶的内容。
学完上面两个阶段,就可以自己接触一些框架,然后搭建一个web服务器,来做一些测试和练习。Go各种框架都非常多了,github上
star数过万的就有很多,这里列举几个:beego、iris、gin、echo、revel等。对于学习一些使用方法还是很有帮助的。
3、在第三个阶段做的过程中,自然就接触到了数据库,io,操作系统,网络,存储优化、需要排很多雷。到这一步,已经能够模块化
开发,应对正式的开发任务需求了。
推荐教程:《go语言教程》
更多相关文章
- go语言值传递介绍
- 学习Go 语言操作 MySQL 之 预处理
- Go语言实现之基于websocket浏览器通知功能
- 详解 Go 语言中的方法
- 关于用Go语言编程的利与弊
- 详解Go 语言中的方法
- Go语言中如何使用模板引擎
- go语言grpc环境搭建的方法详解
- 关于Go语言的http/2服务器功能及客户端使用方法