我学 Go 语言这一年

去年大概就是这个时候,我刚开始学习 Go 语言,如今一年过去了,我的生活也因为 Go 语言发生了很多的变化,值得跟大家分享一下,希望给你带来一些启发。

或许好多人都不知道,在去年的这个时候,我在一家小公司做的还是 Java,那时候毕业也刚刚一年。具体是为什么学习 Go 语言的,我已经忘记了,或许是因为它比较火,加之因为疫情,我还有一些业余时间。

我当时在某付费平台上花几十块购买了一个 Go 语言的基础入门教程,然后每天就跟着教程学习,敲点代码。
在这里插入图片描述

但是我当时并没有要转语言方向的打算,我也并不是一个语言控,我认为无论什么语言,只要能够在实际的业务当中产生价值,都是挺好的。

我当时还看了一本 Go 语言方面的书籍 《Go 程序设计语言》,对我的帮助还是挺大的。书中的代码还是挺有质量的,初看会觉得比较难,但是值得琢磨。如果你正在学习 Go,推荐这本书给你。

在这里插入图片描述

学习了几个月,掌握了基础的语法特性之后,我觉得有必要找个 Go 相关的项目实战一下,于是就有了后来的开源项目 rosedb。

到现在,我的开源项目 rosedb 已经有 360+ star 了,虽然只是一些牛逼项目的零头,但对于我,已经是一年前的我根本不可能想到的。应了那句话,只要走在正确的路上,那么不要低估你在一年内能做到的事情,更不要低估你在十年内能够做到的事情。

又过了几个月,在 2020 年底的时候,我有了跳槽的想法,歪打正着,面试之后我找到了一个 Go 开发的岗位。各方面我觉得都还是可以的,于是工作也换成了 Go 语言方向的了。

最大的两点变化便是如此,工作换了,并且目前在业余时间,也大多是在维护和完善这个开源项目。

其实去年疫情,很多公司和个人的境况并不是很好,但是对于我并没有太大的影响,在学习上面的进度还是不错的。总之,还算是挺幸运的吧。

在过去的一年里,从我的经历当中,我也总结了一些感悟。

一年前我学习 Go 语言的时候,我不可能想到一年后我的生活会发生这么多的变化。唯一让我坚持下去的,就是我始终做自己所热爱的事情,现在回头来看,才会发现当时的选择还算不错。

乔布斯老爷子曾说,我们无法预知未来,我们只能回头看,才能将生活的点滴串联起来。所以我们需要相信点什么,命运也好,直觉也罢。

在学习的初期,体验不到任何成就感的时候,我们需要靠着自己所相信的东西坚持下去。

还有,不要低估自己的能力,我在一年前的时候,不会想到自己能写出一个数据库来的,也只是凭着自己的一点点兴趣,然后慢慢的去钻研。

如果你有自己的兴趣,那么不要浪费了,这是内心深处的召唤,或许这就是你的基因当中比别人强的地方。

本作品采用《CC 协议》,转载必须注明作者和本文链接
本帖由系统于 5个月前 自动加精
roseduan
讨论数量: 8

好强,我刚刚把go基础学了一遍,可以问下有什么基础向实战项目推荐吗,比较简单的那种,太复杂的项目还搞不懂,谢谢

5个月前 评论
工匠 5个月前
shaochila (作者) 5个月前

楼主把你写的 rosedb git地址发下呗,很想看看!

1个月前 评论
roseduan
1个月前 评论

厉害了,传说的B站开发大佬 :+1: 想跟你一起学习

2周前 评论
Jennie

可否告知一下,前面那个某站购买的【从入门到实战】的地址?

2周前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!