jadelike
V2EX  ›  问与答

Java 选手想学 go 要怎么学?

  •  
  •   jadelike · Sep 23, 2022 · 4559 views
    This topic created in 1514 days ago, the information mentioned may be changed or developed.
    如题,22 校招进了个国企,有点无聊,想学点 go ,但是无从下手的感觉。有没有老哥推荐一下
    22 replies  •  2022-09-24 03:32:02 +08:00
    Frankcox
    Frankcox
    Sep 23, 2022
    1
    《 Go 程序设计语言》
    liuzy1999
    liuzy1999
    Sep 23, 2022
    2
    [Go 语言圣经(中文版)]( https://books.studygolang.com/gopl-zh/)
    darkengine
    darkengine
    Sep 23, 2022❤️1
    4
    找个你熟悉的 Java 项目,用 go 重写
    wangxiaoaer
    wangxiaoaer
    Sep 23, 2022
    6
    语法层面随便找本书看看就行了。

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

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

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

    多动手

    上手很快,熟练或者精通需要积累
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   882 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 65ms · UTC 21:37 · PVG 05:37 · LAX 13:37 · JFK 16:37
    ♥ Do have faith in what you're doing.