go 后端进阶

2019-01-22 10:35:35 +08:00
 ngnetboy

本人之前是做底层开发的,主要使用 C。由于公司需求,目前转到了 go 后端。最近用 gin+gorm 做了一个公司的小项目,采用前后端分离的模式,我只做后端,暂时没有高并发要求。可能因为项目比较简单,感觉没什么挑战性,想咨询一下 V 站大神们,如果以后想深耕 go 后端开发,我还需要做哪些技术的钻研? 望 V 站前辈们不吝赐教。

2436 次点击
所在节点    问与答
7 条回复
daizongxyz
2019-01-22 11:13:46 +08:00
还是多去大公司工作吧,有时候面试会问 k8s 性能调优的东西,我就没什么经验,项目里也用不上。
xkeyideal
2019-01-22 11:22:50 +08:00
go 目前来说有两个大致的方向:

1、云计算方面,docker, k8s, 容器化网络与存储等,都是需要掌握的,坑比较大,不是十分有兴趣不建议入坑
2、与其他语言能做的,且适合用 go 来写的,都可以做,服务端开发
2.1 微服务相关的,etcd, consul, gRPC 等都是需要熟知的,不能仅限于会用
2.2 语言基本功,数据结构,架构能力,这些无论用啥语言,都是必须要掌握的

语言只是工具,后端开发,性能、分布式、容灾
ngnetboy
2019-01-22 13:09:42 +08:00
@xkeyideal 谢老哥的分享。
ngnetboy
2019-01-22 13:59:09 +08:00
老哥们,别光收藏不说话啊,给点建议呐。
Heavytiger
2019-01-22 14:11:48 +08:00
有全套视频教程么,最近也在用,不过没用到复杂的部分
ngnetboy
2019-01-22 14:14:02 +08:00
@Heavytiger 没有看过视频教程,从网上找了一本 go 基础的书,看完就开始看 gin 和 gorm 的官方文档,最后就直接开始搞项目了。
hunterhug
2019-01-22 14:51:24 +08:00
k8s 尽管怼就是了,进阶最好的项目。

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

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

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

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

© 2021 V2EX