Go语言怎么学,这份Go学习脑图送给你了

Go学习路线:在线脑图
在这里插入图片描述

Golang 作为21世纪c语言,是一个年轻的语言,虽然生态体系没有Java那么庞大,如果你有其他编程基础,Go的基础语法以及一些基本操作1-2就搞定了,语法这快不要花太多时间,这块只要你多写程序自然而然熟悉,都不用太担心。对于初学者我觉得要快速过一遍,后面慢慢深挖细节和底层,找一些优质博客和书籍啊慢慢深入细节,先整体把握眼熟知道大概意思,你才知道哪里重要不重要,整体把控,再深入研究。

如果选择Go语言,大家关心的是能不能找到工作,我觉得不必担心吧,go岗位据我了解一线城市岗位会多一些,二三线相当少,公司有go开发岗位的一般是大公司多一些,不过2022年了,很多小公司,如刚创业的公司也会选择go语言,因为开发效率快,而且简单容易上手,而他们面临的问题就是go人才太少了,很难招到人,要么是多年php转过来要么其他领域转,如果你是在校生大一大二,等你毕业那时候我相信go的岗位会越来越多,我实习的时候,身边大佬很多也是大三才开始转Go。

如果,小白已经毕业了,从来没有接触过编程,想转行来IT,选择go语言的话,我觉得不是不可以,但是不太建议,因为Go岗位没有Java多,而且你是小白转行的,就是担心你保不住,面临压力大而已,这只是对于我们普通人来说的,选择Java的话,几乎普遍了,哪里都有岗位,不过竞争也大。我建议是,如果你能为你做出的选择考虑和承担风险,那你就选择这样的挑战,选择了就是干到底。

如果你是有编程基础,从其他如Java,PHP岗位过来的,完全不用担心了,反正都要学。其实吧,我个人感悟就是,学那门语言都可以,只要你感觉可以学或学得进去,就可以了。观察身边的大神,他们关心的并不是语言,而是考虑在什么场景用什么,还有就是语言本身的底层设计,架构设计啊这些。

如果你还在校生的话,建议好好在某项技术争取做到最好,不说精通,但你要非常熟练,这样你竞争优势就更大了,对于我们大部分普通人来说我觉得也许这样会更好。

如果有兴趣的话,更多更详细可以去看一下:

https://github.com/metashops/GoFamily

要学的东西太多了,永远学不完,所以个人觉得你应该给自己规划路线,规划越简单,越少越好,比如上面的脑图,完全可以找份工作了,等你真正入门去公司实习或上班后,你在慢慢深入细节。比如Docker、K8S什么的,对于应届生,懂当然更好,不懂也是没事的,最重要的是你基础扎实,比如算法这块要重视起来。

我当初自学的时候,看别人的路线实在太复杂了,内容非常多,一个脑图就好几页,这样给小白压力是非常大。因此,简单学习路线是最好的,慢慢来,会很快的。不要到最后变成只会学习,学习是永远学不完的,你要学会运用,抓住核心就可以了。

以上的分享希望对你有所参考!

其他相关书籍这里
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值