V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
mumuwen
V2EX  ›  程序员

前端去学习 golang 跨度成本大吗?

  •  
  •   mumuwen · 3 月 12 日 · 3253 次点击

    多年 web 前端,熟练使用 Ai 工具等。现在因一些工作上的可选择因素想尝试学习 go ,之前没有什么服务端开发经验,会点 nodejs ,就是这样。 如果要学 go ,在 ai 工具(codeX+antigravity)的协助下,学习成本大吗?大概多久能上手啊?有没有大佬有一个 go 学习的方向和思路传授一下。

    47 条回复    2026-03-13 20:35:22 +08:00
    fan296311175
        1
    fan296311175  
       3 月 12 日
    上手做一个项目,跟着 ai 做,有不懂的问 ai 。说实话,以现在 ai 的水平,很快
    GeminiPro
        2
    GeminiPro  
       3 月 12 日
    go 谁都能学,最差估计 1 周就能上手。
    GeminiPro
        3
    GeminiPro  
       3 月 12 日
    不知道前端好学不,后端想学下前端。
    darksword21
        4
    darksword21  
    PRO
       3 月 12 日
    go 是最简单的
    tanxnative
        5
    tanxnative  
       3 月 12 日
    golang 一周可以生产可用代码,有 AI 还会加速此过程
    mumuwen
        6
    mumuwen  
    OP
       3 月 12 日
    @GeminiPro 前端可太简单了,现在 AI 出来第一个淘汰的就是 web 开发。我估计跟着 ai 做,一两天就可以上手了
    DeWjjj
        7
    DeWjjj  
    PRO
       3 月 12 日
    spring 框架的 redis+postgresql+kakfa 的视频教程才 20 小时好像,感觉一周差不多了。。。
    mumuwen
        8
    mumuwen  
    OP
       3 月 12 日
    @darksword21 code 应该学习很快,主要是 web 开发到 服务端开发思维的转变,什么数据库、并发、多线程什么的
    JimLee0921
        9
    JimLee0921  
       3 月 12 日   ❤️ 1
    我说 py 去年自学转 go ,我是跟着老项目基础一点一点开始的,当然后来感觉那个老项目太老了,就主要用 chatgpt+文档过一遍基础后再去多看看练习一下一些官方库,然后就开始熟悉下 gingorm 那几个官方库后开始做在 GitHub 上找项目做了,不介意可以留个 v 我加一下,把我之前那些基础整理发你一起学习哈哈
    liaozzzzzz
        10
    liaozzzzzz  
       3 月 12 日 via Android
    我的经验是,单 go 的语法没什么跨度,看看文档就完事,关键是多出来的生态得用到再去丰富知识库
    bzw875
        11
    bzw875  
       3 月 12 日
    现在有 AI 了,我这个前端外包仔都敢写 C++。报错了丢给 AI 排查
    urlk
        12
    urlk  
       3 月 12 日
    去看看后端的技术栈吧, 语言只是最基础的
    TomVista
        13
    TomVista  
       3 月 12 日
    1 天 curd ,2 天疏通基建流程 ,第 3 天就可以开始干活了.
    weixind
        14
    weixind  
       3 月 12 日
    go 的语法比 TS/JS 还要简单和少。这些都是术。

    要追求道,服务端思维,先来一遍 DDIA 这本书意思意思。
    SayHelloHi
        15
    SayHelloHi  
       3 月 12 日
    写感兴趣的项目 越写越熟练 不要光看不写~

    哪怕用 AI 写 进步也很快的 不写真的是没有进步
    loading
        16
    loading  
       3 月 12 日 via Android
    go 非常简单,可能你要学下数据库,数据库要消耗一点时间。
    nicefrp
        17
    nicefrp  
       3 月 12 日
    AI 时代,直接用起来就完事了
    navk
        18
    navk  
       3 月 12 日
    为啥不学 rust 呢? rust 跟 typescript 非常类似
    Hyschtaxjh
        19
    Hyschtaxjh  
       3 月 12 日 via iPhone
    後端語言不是重點
    重點是架構數據庫中間件
    wogogoing
        20
    wogogoing  
    PRO
       3 月 12 日 via iPhone
    那安利 op 来耍一下我的开源项目,主打一个轻松。

    https://github.com/keepchen/go-sail
    noahjsn
        21
    noahjsn  
       3 月 12 日
    难的不是技术本身,而是技术的生态和解决问题的思维。
    Mandelo
        22
    Mandelo  
       3 月 12 日
    唉,现在我都懒得学习新语言了,直接上 AI
    congminhcap246
        23
    congminhcap246  
       3 月 12 日
    怕什么?我小前端下午用 claude 写个跨平台的 rust 应用。
    lujiaosama
        24
    lujiaosama  
       3 月 12 日
    纯 vibe coding. 你甚至不需要学会. 拿其他语言的经验直接套.
    iorilu
        25
    iorilu  
       3 月 12 日
    都 AI 了, 管他啥语言, 你要 c++, 只要给钱我也整出来信不信
    Nzelites
        26
    Nzelites  
       3 月 12 日
    一周学会 c++是假的 但是学会 go 是真的
    skipwitit
        27
    skipwitit  
       3 月 12 日 via iPhone
    …有什么好学的 直接 vibecoding 了 🤣人才
    whoosy
        28
    whoosy  
       3 月 12 日
    1 天入门 2 天精通
    szdev
        29
    szdev  
       3 月 12 日
    go 难的不是语言,面试会问系统性的问题方方面面才比较难
    hefish
        30
    hefish  
       3 月 12 日
    现在有 ai ,比以前容易多了。
    leokun
        31
    leokun  
       3 月 12 日
    go 一点不会现在照样写的飞起
    ronyin
        32
    ronyin  
       3 月 13 日 via Android
    对于 go 这种,不如上 ai ,语法简单
    humbass
        33
    humbass  
       3 月 13 日
    根据近三个月的 vide coding, AI 更擅长写后端,因为后端没有界面呈现的问题,AI 写起来基本上放飞自我。
    前端则是两种情况:
    一般性的后台管理,假如说使用 element ui, 基本上也可以放飞自我。
    一些定制化的界面,比如美术设计师做过的,这个还是要人工写一遍静态的,然后丢给 AI ,AI 负责逻辑部分;
    小程序也会经常出错,可能是比训练的数据不够。
    v2exgo
        34
    v2exgo  
       3 月 13 日
    一小时 go 跟 rust 都没学过,直接 vibe 上手,遇到问题就问,这个 AI 时代绝对不是先学习,再使用,而是先使用起来,再去根据问题去学习,

    计算机语言的本质是相通的,无非是状态机的流转,你只要顺着这个思路去问,基本上能得到答案
    v2exgo
        35
    v2exgo  
       3 月 13 日
    @v2exgo 难点从来都是各个语言生态下的框架设计、与一些配置规范,这些生态如果比较火,语料涉及的比较多,解决问题还是比较容易的
    nanjingwuyanzu
        36
    nanjingwuyanzu  
       3 月 13 日
    @JimLee0921 发我呗,哥,d3hpZC02YmM2Y2RlOTZjMmQ0OTk=
    guanzhangzhang
        37
    guanzhangzhang  
       3 月 13 日
    如果你之前用 ts ,那上手 go 会很快,如果第一门语言是弱类型的 shell 和 python ,上手会慢些。
    而且之前 ts 的编译器不是用 golang 重构了吗,作者说 golang 的函数编程和 ts 的最像,所以你学也会轻松
    mumuwen
        38
    mumuwen  
    OP
       3 月 13 日
    @loading 是的 数据库...头痛
    mumuwen
        39
    mumuwen  
    OP
       3 月 13 日
    @wogogoing mark 了
    mumuwen
        40
    mumuwen  
    OP
       3 月 13 日
    @v2exgo 现在对我来说比较困难的 是数据库、中间件啥的,语法我感觉看看文档跟着 ai 做已经没啥问题了
    oom
        41
    oom  
       3 月 13 日
    有 AI 在,自信点上 rust
    wogogoing
        42
    wogogoing  
    PRO
       3 月 13 日
    @mumuwen 感谢 star 。
    ben1iu
        43
    ben1iu  
       3 月 13 日
    后端的技术栈 语言是次要的
    skkakaka2
        44
    skkakaka2  
       3 月 13 日
    golang 上手还是可以,你如果用 Gin 开发的话,主要是要折腾生态,各种中间件、工具链、日志等等都需要找现有的库搭建,基建工作多很多
    17681880207
        45
    17681880207  
       3 月 13 日
    所有语言,如果你只是用来开发 web server ,上手都很快,基本当前就可以立马执行开始写起来。
    KisekiRemi
        46
    KisekiRemi  
       3 月 13 日
    后端更多的是架构数据库、语言反而是次要关注点,因为很多概念都是通的
    Atukey
        47
    Atukey  
       3 月 13 日
    有 AI,我现在都开始搞嵌入式了
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5774 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 03:02 · PVG 11:02 · LAX 20:02 · JFK 23:02
    ♥ Do have faith in what you're doing.