• 请不要在回答技术问题时复制粘贴 AI 生成的内容
mumuwen
V2EX  ›  程序员

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

  •  
  •   mumuwen · Mar 12 · 4678 views
    This topic created in 236 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

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