V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
niehao158
V2EX  ›  程序员

想学 go 语言,请教一下前辈,上手的周期大概是多长时间呢

  •  
  •   niehao158 · 261 天前 · 2443 次点击
    这是一个创建于 261 天前的主题,其中的信息可能已经有所发展或是发生改变。
    第 1 条附言  ·  260 天前
    谢谢大家的回复,让我心里大致有个底,这两天项目较忙,没来的及看,评论太多就不一一回复了,请见谅~爱大家,爱 V 站
    26 条回复    2023-08-11 17:46:10 +08:00
    zhangkunkyle
        1
    zhangkunkyle  
       261 天前
    有经验的话上手很快的,语法什么的看个两三天就能了解个大概了,实际再做点东西了解下常用的包和框架,不过工作不好找,除了北上广深,其他地方还是 java 需求多
    N9f8Pmek6m8iRWYe
        2
    N9f8Pmek6m8iRWYe  
       261 天前
    3-5 天,带着问题和目的,边学边干,会比较快
    Ayanokouji
        3
    Ayanokouji  
       261 天前
    看你原语言什么水平了,我 java 到 go 用了不到一周,看了个语法就开干了,但是现在还在继续学习中。
    hongfs
        4
    hongfs  
       261 天前
    和讨论我有 N 并发量,需要准备什么配置的服务器有啥区别呢。。。啥是上手。
    chaleaochexist
        5
    chaleaochexist  
       261 天前
    脉脉上有个大佬 C++转 go 四个小时...
    本人学了好几个月.
    ryalu
        6
    ryalu  
       261 天前   ❤️ 2
    看看 [go 官方基础教程]( https://go.dev/ref/spec)、 [Effective Go]( https://go.dev/doc/effective_go) 以及 [stack overflow 上对于这个技术最常见的 10 个问题]( https://stackoverflow.com/questions/tagged/go?sort=MostVotes&edited=true),几天上手做项目没啥问题
    Nazz
        7
    Nazz  
       261 天前
    7 天从入门到精通
    coderxy
        8
    coderxy  
       261 天前
    一周可开始写项目,一个月熟练 curd
    cnoder
        9
    cnoder  
       261 天前
    用 copliot 辅助写,3 天就能开发项目了
    zero47
        10
    zero47  
       261 天前
    语言我觉得没什么,都大同小异。难的是适应框架的不同,我一个用 mybatis 写 sql 的,用 gorm 各种水土不服。
    Achieve7
        11
    Achieve7  
       261 天前
    我主要语言是 java, 基本看两天 了解一些基本的库就能上手写一点小东西了.

    用了一个月就很熟了
    onikage
        12
    onikage  
       261 天前
    大约 3 周, 就可以改 Fabric 了.
    ForkNMB
        13
    ForkNMB  
       261 天前
    基础知识学了上手挺快的,就是 go 的一些编程规范和项目规范得花时间学习适应下,因为一开始老想着写 java 微服务那套,结果写出来很别扭,后面习惯就好多了
    fengxsong
        14
    fengxsong  
       261 天前
    go 大概几天这样子。。。rust 才是难。
    lancerss
        15
    lancerss  
       261 天前
    快一点 3 天,慢一点 1 周吧
    dyllen
        16
    dyllen  
       261 天前
    一周,在慢慢写东西,一下就熟悉了。
    imianba2zz
        17
    imianba2zz  
       261 天前
    我个人的例子是实习 java 转 go 用了 2 周,然后直接上手看公司框架写业务。感觉其它语言也差不多吧。学习能力比较强就直接看书,看文章,go101 这些。看不进去的话去看 b 站 8 小时转职 go 那个视频也不错。个人总结了一个 go 的快速入门教程: https://github.com/Zhouchaowen/golang-tutorial 感谢 star
    silverwolf
        18
    silverwolf  
       261 天前
    写什么项目?为什么要选择 Go? 仅仅做 CRUD 随便哪个语言不是分分钟上手...
    Wqr2048
        19
    Wqr2048  
       261 天前
    几天吧,后面的都可以边做边学
    linwuhi
        20
    linwuhi  
       261 天前
    一周吧
    fzls
        21
    fzls  
       261 天前
    把官方的 playground 过一遍,有个基本概念,然后直接边折腾边查阅资料,慢慢熟悉就好了
    bruce0
        22
    bruce0  
       261 天前
    原来主用啥, C/ C++ 基本看一上午 下午就能开始写了, 两三天基本就熟练了
    tyrantZhao
        23
    tyrantZhao  
       261 天前
    基本一天,不过 go 没啥工作机会。
    OliverDD
        24
    OliverDD  
       260 天前
    go 实在是太简单了...语法可以几小时上手。但是每一门编程语言都有它的编写习惯,这个想要掌握得大量阅读、写代码,这一点预计要个一两周,但 go 也很快了,它几乎没啥值得学习的东西,用就完了
    LXGMAX
        25
    LXGMAX  
       260 天前
    花了一天时间配合 GPT 用 golang 写了小工具出来并 debug ,我基础是写 C 的
    niehao158
        26
    niehao158  
    OP
       260 天前
    @OliverDD 咦,我上一个号也是 Oliver ,但是不记得账号了,太巧了哦
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1202 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 23:37 · PVG 07:37 · LAX 16:37 · JFK 19:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.