前端去学习 golang 跨度成本大吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
mumuwen
V2EX    程序员

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

  •  
  •   mumuwen 3 月 12 日 3332 次点击

    多年 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     962 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 61ms UTC 19:46 PVG 03:46 LAX 12:46 JFK 15:46
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86