技术学习总结 (一)| 青训营

78 阅读3分钟

初识GO语言

在说之前我想说一下我之前搞得一个大乌龙,就是以前非常喜欢逛那种技术论坛以及破解软件的帖子,发现这上面的大佬都用什么易语言,然后我就以为这个易语言就是Go语言,现在才发现不是这样子的。既然说到这,那我们就来说说什么是Go?

  1. 高性能、高并发
  2. 语法简单、学习曲线平缓
  3. 丰富的标准库
  4. 完善的工具链
  5. 静态链接
  6. 快速编译
  7. 跨平台
  8. 垃圾回收

以上都是Go语言的优点,所以正是由于这样,国内很多大厂都开始使用Go语言,比如腾讯、百度以及字节,从业务维度来说Go已经在云计算、微服务、大数据、区块链、物联网等领域蓬勃发展,在云计算、微服务等领域已经有了非常高的市场占有率。

入门

安装Golang,这一步骤比较简单

我们可以直接浏览器输入go.dev打开Golang 的官网,然后点击download然后按照提示就可以安装Golang。

如果有些同学打不开的话,那么可以尝试使用Golang中国的镜像studygolang.com/dl

如果你访问github的速度非常慢的话,你可以配置 go mod proxy,打开 goproy.cn/ 按照提示操作即可,配置完成你下载第三方包的速度会大大加快。

配置开发Golang的编辑器或者IDE

go的开发环境可以选择VSCode或者Golang的,这是如今功能最多、使用最广泛的编辑器或者IDE。VSCODE是一款由微软公司开发的,能运行在MacOS X、Windows和Linux上的跨平台开源代码编辑器。

vscode虽然是一款编辑器,但是它可以通过扩展程序为编辑器实现,包括代码高亮代码提示编译调试文档生成等功能;配置完成之后可以视为一个功能齐全的IDE,安装VSCode,直接从官网下载安装即可,安装完成之后,需要在左边扩展里面搜索Go插件然后安装。

Goland是由 JefBrains 公司开发的一个新的商业IDE,相比vscode,它在重构、代码生成等方面做得更好。Goland是一个收费软件,我们可以直接从官网下载。然后可以30天免费试用可以直接免费使用。

如果你有github的话,可以很方便地使用gitpods.lO的在线编程环境来试用golang 。 只需要浏览器打开 gitpod.io/#github.com… ,用你的github账号登录,就可以打开这个课程的示例项目开始编码。

小结

其实这个青训营是默认你有一定的Go语言基础的,就像学python、Java一样,一开始肯定会开几个基础课程,但这些基础课程也只是做做样子,就凭这几个小时不可能完全吃透一门语言的,最重要的还是课后,通过其他课程、书籍资料来进行“补课”。所谓铁杵磨成针,付出努力一定会有收获~~~