V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ngnetboy
V2EX  ›  问与答

go 后端进阶

  •  
  •   ngnetboy · 2019-01-22 10:35:35 +08:00 · 2593 次点击
    这是一个创建于 2137 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    语言只是工具,后端开发,性能、分布式、容灾
    ngnetboy
        3
    ngnetboy  
    OP
       2019-01-22 13:09:42 +08:00
    @xkeyideal 谢老哥的分享。
    ngnetboy
        4
    ngnetboy  
    OP
       2019-01-22 13:59:09 +08:00
    老哥们,别光收藏不说话啊,给点建议呐。
    Heavytiger
        5
    Heavytiger  
       2019-01-22 14:11:48 +08:00
    有全套视频教程么,最近也在用,不过没用到复杂的部分
    ngnetboy
        6
    ngnetboy  
    OP
       2019-01-22 14:14:02 +08:00
    @Heavytiger 没有看过视频教程,从网上找了一本 go 基础的书,看完就开始看 gin 和 gorm 的官方文档,最后就直接开始搞项目了。
    hunterhug
        7
    hunterhug  
       2019-01-22 14:51:24 +08:00
    k8s 尽管怼就是了,进阶最好的项目。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3551 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 11:14 · PVG 19:14 · LAX 03:14 · JFK 06:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.