初学者学习golang的经验步骤

栏目: Go · 发布时间: 5年前

1、准备工作 工欲善其事,必先利其器。学习 go 语言,首先得有好的开发调试工具,由于golang语言编译非常简单,所以市面上有很多 工具 可以选择, 常用的有vscode、goland、IntelliJ,还有人干脆不用集成的开发环境,直接使用文本编辑器,例如editplus、sublime、vim等。 建议初学者直接使用集成环境IDE,好处是调试方便,代码规范,联想提示等。语法熟练了以后,使用文本编辑器也不错,简单高效。 IDE推荐使用goland,速度快,易安装。关于这些IDE的下载安装,后面的资源中都有说明。 2、快速入门     学习go语言的语法阶段,网上有很多教程,挑几本典型的学习就可以了。一般有过其他语言编程的基础,很容易上手,1-2周就能掌握。 这些书包括《The Way to GO 》中文版,电子书翻译不错,你可以在后面的资源里查找,这本书基本覆盖好了GO所有的特征,还包含很好的demo。 国内的许世伟的《GO语言编程》,许世伟现在是七牛的CEO,是国内最早引入和使用go的一批人,算是go语言的布道师。 这些书籍在后面的资源中都有下载。 在这个阶段学习过程中,可以写写小的代码,常用语法、常用包、常用数据类型和函数经常进行训练,入门也很快。 基本上写一些简单小功能的程序没问题。 3. 系统学习,大量实践。 根据自己的实际用途,多看看一些解决实际问题的书籍,比goweb方面的书,国内比较有名的web框架beego。 作者是谢孟军,我们也邀请了他作为业余为大家回答一些问题。这个阶段就需要找一些小型项目代码了。资源里有很多对应的框架资料,视频,系列文章都可以。   如果有很深的编程语言内功,这个时候应该可以上项目了,建议看一下开源项目,个人认为还需要深入了解go内部机制,可以多看看一些实践方面的书以及go内部实现机制的书。 4. 多交流,多向大厂大牛们学习 国内还没有形成大量使用golang的氛围,但是在逐步在接受,在扩大,主要还是很多大厂开始大规模的使用,我所知道的象滴滴、好未来、360等等,都有大量的应用。 多向大厂取取经事半功倍。公开交流的就会主要是每年一度的Gopher China,我也整理了历年来的ppt,提供给大家学习。 资料尽在qq群:777804802,go开发者乐园,更有大牛坐镇,共同学习go语言,一起进步。以下是相关资料: ![qq群总图.png](https://static.studygolang.com/190517/f4d2946738a73597ff37a5c13423c6b4.png)

入群交流:Go中文网 QQ交流群:731990104 或 加微信入微信群:274768166 备注:入群; 公众号:Go语言中文网


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

High Performance Python

High Performance Python

Micha Gorelick、Ian Ozsvald / O'Reilly Media / 2014-9-10 / USD 39.99

If you're an experienced Python programmer, High Performance Python will guide you through the various routes of code optimization. You'll learn how to use smarter algorithms and leverage peripheral t......一起来看看 《High Performance Python》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具