当前位置 博文首页 > shelgi的博客:学习Go的第一天

    shelgi的博客:学习Go的第一天

    作者:[db:作者] 时间:2021-07-28 08:49

    最近开始学习go语言,第一篇博客就先来记录一下入门遇到的一些问题吧

    1.对于学习书籍的选择

    原本以为go和学过的c,c++或者java会很像,但是学了一点点感觉不是那样的。当时学java,因为有c++的基础,语法也很相像,所以学习来很快,老师提一点,然后自己多看书多敲敲代码就会了。就是因为这个经历,所以直接买了一本go实战,结果看不下去了,因为对go基本的语法不了解,而且这本书一上来就是讲goroutine,并发这些我们之前编程序很少考虑到的事,顿时感觉这门语言怎么会这么难啊。所以,千万不要着急,就算有其它语言的基础还是要从入门来学这门语言!!!
    推荐的就是这本啦,因为比较全面而且pdf什么的网上也很好找
    在这里插入图片描述
    当然,也可以去https://flydk.gitbooks.io/go/content/ch1/ch1-01.html这里在线学习,这里面也是基本的入门知识。

    2.对于go环境的配置和编辑器的选择

    首先我下载的是goland作为编辑器,因为很喜欢JetBrains的工具,用起来都很方便,这部分可以看我之前的博客。
    然后就是下载go,去官网下载就好,但是千万不要下载最新的13版本,因为我之前下载安装的是13版本,但是bin目录下没有godoc,实在是不方便查文档,果然最新的并不一定是最好的,最后我还是下载的12版本,可以用godoc -http=:6060查看文档,浏览器打开就好
    在这里插入图片描述
    环境变量的配置就相对很简单,可以去搜搜其他博客,都讲得很详细。

    3.对于学习时间的分配

    因为go不是我们的课程范围,如何在不耽误学校主修课程的情况下找时间来学一门新的语言就需要我们合理安排好自己的时间,特别是减少娱乐时间,趁着年轻多拼一下没什么不好的,每天上完那几节课就休息放松,这样太安逸了。

    结束

    希望这篇博客能帮助到和我一样准备开始学go的朋友们,一起加油!

    cs