前端如何自学 go?

14 天前
 youyouzi

如题,有什么系统的学习路线嘛?现在基本上是这里看一点,那里看一点。 没什么系统的路线,学习这个也完全是爱好,现在本职工作是前端,想深入了解一下后端同事的代码,底层目的是 想拥有多一个技能,毕竟现在前端太卷了,或许换个赛道或者说懂后端,也给自己多留一条后路把。 现在公司基本上后端都是用 go 写的,我也有权限,如果学会了也可以拿来练练手,哈哈哈。

2888 次点击
所在节点    Go 编程语言
39 条回复
cmdOptionKana
14 天前
直接学就行了,Go 又没啥难点
GeekGao
14 天前
“毕竟现在前端太卷了,或许换个赛道或者说懂后端,也给自己多留一条后路把。” 学 go 对于所谓后路没啥用。相当于运维工程师写前端代码。。。

还不如深刻贯彻 NextJS + Electron + RN 全栈路线。
LitterGopher
14 天前
youyouzi
14 天前
@GeekGao next 倒是写了几个项目了,Electron 上家有写一个项目,RN 公司没有需求。所以为什么学 go ,是因为我们后端都是用的 go ,有非常多的学习机会,可以实战。
youyouzi
14 天前
@cmdOptionKana 马上开一个新项目,我要跟着后端大佬从 0 开始
GeekGao
14 天前
@youyouzi 现实是后端更卷,要学习的东西特别多,需要大量的工程经验积累和源码级别的钻研。
当前用人招聘的深度非常深。所以这也是为何我说不是后路的原因之一。
lizhisty
14 天前
@youyouzi 为啥你可以从 0 开始搞 go 啊
securityCoding
14 天前
找个开源项目对着敲,看不懂的地方停下来琢磨,一般两三个星期就上手了
youyouzi
14 天前
@GeekGao 这个我也想到了,因为真正我在跟着视频写 demo 的时候,发现涉及的方面太广了,比如数据库什么的。可能我表述的有点片面,就是想多学一个技能给自己一个加分项。因为前端招聘其实也有一个要求是懂 一门后端语言什么的。并不是说转后端,而是增加一个加分项这样。
其次是我觉得 go 学起来好爽,很厉害的样子。语法相对简单,至少我看文档还没有什么不适,就是一堆 error 看得头皮发麻。
youyouzi
14 天前
@lizhisty 我可能说得不完整,让你产生误解了。是有一个新项目准备开发,从 0 开始,有我们后端同事做,我负责前端部分,我不就可以参与他们从 0 开始建设,了解一个项目是怎么搭建起来的, 也可以分我几个简单接口来写写,反正我写不好,也可以拜托他们给我改改,因为前端我写起来很快,所以这里有时间差可以给我学习。
youyouzi
14 天前
@securityCoding 之前找了个项目,跟着敲,写到后面发现一些 api 或者特性什么的,根本没用了。教程有点老了,被坑了 2333
Felldeadbird
14 天前
gin + gorm + sqlite + vue3 足够你玩了。
yb2313
14 天前
首先要看完 bangdream, 然后平时经常联系春日影
xingjue
14 天前
go 确实牛逼 简洁高效
hackyuan
14 天前
securityCoding
14 天前
@youyouzi #11
这个没关系吧 ,只是让你快速上手语法而已
han3sui
14 天前
感觉往后端扩展,不如点一点 原生安卓、ios 、鸿蒙、混合开发、小程序、Electron 这些技能点,可以增加自己的前端竞争力。
jedeft
14 天前
学 go 的都找不到工作,学它干啥
youyouzi
14 天前
@jedeft 只是加分项而已,本职还是前端。至少暂时没找工作的需求。
因为写 js 写得好无聊,写 go 给我的感觉很稀奇。怎一个爽字了得~
youyouzi
14 天前
@han3sui 感谢大佬的建议,但是学这些我现在好像没什么兴趣。哈哈,只是觉得 go 比较吸引我而已啦。本质是啥都不想学,躺平最好

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1070192

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX