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

Java 选手想学 go 要怎么学?

  •  
  •   jadelike · 11 天前 · 2143 次点击
    如题,22 校招进了个国企,有点无聊,想学点 go ,但是无从下手的感觉。有没有老哥推荐一下
    22 条回复    2022-09-24 03:32:02 +08:00
    Frankcox
        1
    Frankcox  
       11 天前
    《 Go 程序设计语言》
    liuzy1999
        2
    liuzy1999  
       11 天前
    [Go 语言圣经(中文版)]( https://books.studygolang.com/gopl-zh/)
    PrtScScrLk
        3
    PrtScScrLk  
       11 天前
    darkengine
        4
    darkengine  
       11 天前   ❤️ 1
    找个你熟悉的 Java 项目,用 go 重写
    CathayChen
        5
    CathayChen  
       11 天前
    wangxiaoaer
        6
    wangxiaoaer  
       11 天前
    语法层面随便找本书看看就行了。

    我觉得跨语言最大的障碍在于编程模式和思想的转变,比如 Java 之前有好多的设计模式,有一些是为了完善语言层面的缺陷,这些如果套用到 go 里面,可能这个缺陷本身就不存在,那么这个模式也就没有了意义,但是如果意识不到这一点,写 go 的时候还是下意识套用这种模式就有问题了。

    很惭愧,我自己 java 比较熟悉,但也是皮毛,分不清哪些是通用模式,那些是语言特性,偶尔写个 go 的时候还是感觉受 spring 那一套思想禁锢较多。希望楼主能够突破。
    hero0earth
        7
    hero0earth  
       11 天前
    建议先学好 Java,不要无的放矢
    picone
        8
    picone  
       11 天前   ❤️ 3
    注意不要把 Java 的毛病带到 Go
    gazi
        9
    gazi  
       11 天前
    咔咔做项目就完了,现在我也在学
    xaplux
        10
    xaplux  
       11 天前
    你搜搜,之前有人发过 java 转 go 的帖子
    www5070504
        11
    www5070504  
       11 天前
    不要 java 味的 go 其他语言转 go 的人看了非常难受
    sadfQED2
        12
    sadfQED2  
       11 天前 via Android
    我以前就写 java 的,转 go 花一天时间看了看 go 圣经,然后就上手项目了。
    zhangkunkyle
        13
    zhangkunkyle  
       11 天前
    B 站搜刘丹冰大佬的视频,8 小时转职
    lessMonologue
        14
    lessMonologue  
       11 天前   ❤️ 2
    DO ,DTO ,VO ,先整上去
    darksword21
        15
    darksword21  
       11 天前   ❤️ 2
    可以预计的过几天会有个吐槽 go 的帖子,里面是和 java 的对比
    php01
        16
    php01  
       11 天前
    java 味很好。go 比较简陋。
    Reficul
        17
    Reficul  
       11 天前
    @lessMonologue #14 你太坏了
    wdwwtzy
        18
    wdwwtzy  
       11 天前
    同问,哪本书或者哪个教程最好?
    yl20181003
        19
    yl20181003  
       11 天前
    和 15 楼有同样的感觉 🐶
    n37r09u3
        20
    n37r09u3  
       11 天前
    b 站现在教程那么多 随便看一个就会
    jadelike
        21
    jadelike  
    OP
       10 天前
    @lessMonologue 好的,Dao 层、Controller 层、Service 层、Entity 层、view 层都搞上了。
    songco
        22
    songco  
       10 天前 via iPhone
    一本正经的书

    多看看别人的代码,可以从 commit 看起

    多动手

    上手很快,熟练或者精通需要积累
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2093 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 09:39 · PVG 17:39 · LAX 02:39 · JFK 05:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.