V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
Konys
V2EX  ›  Go 编程语言

Java 转 Go

  •  
  •   Konys · 2022-08-05 11:16:39 +08:00 · 5193 次点击
    这是一个创建于 601 天前的主题,其中的信息可能已经有所发展或是发生改变。

    不知不觉干 Java 已经 4 年了,感觉已经麻木了,想学习一下 GO 换一换脑子,有没有从 Java 转 GO 的老哥?有没有推荐的书 网站 或者视频之类的快速入门一下

    29 条回复    2022-08-08 14:39:35 +08:00
    iwdmb
        1
    iwdmb  
       2022-08-05 12:08:52 +08:00
    要换脑子
    试试 Rust
    https://www.rust-lang.org/
    leiuu
        2
    leiuu  
       2022-08-05 12:11:41 +08:00
    go 的官网应该是最好的教材 其次是一定要找到实际应用场景 最好能工作中用到
    nanmu42
        3
    nanmu42  
       2022-08-05 12:21:52 +08:00 via iPhone
    Golang 第二语言指南: 学习路径、最佳实践以及工程化
    https://nanmu.me/zh-cn/posts/2021/way-to-go/

    希望能帮到你。
    dreamramon
        4
    dreamramon  
       2022-08-05 12:29:37 +08:00
    Java 的协程已经出来了,没必要转 go 了,要转转 rust 。
    WhereverYouGo
        5
    WhereverYouGo  
       2022-08-05 12:33:21 +08:00
    《 GO 语言精进之路:从新手到高手的编程思想、方法和技巧》— 白明
    SachinBeyond
        6
    SachinBeyond  
       2022-08-05 12:51:46 +08:00 via Android
    JavaScript 值得
    jitongxi
        7
    jitongxi  
       2022-08-05 12:54:08 +08:00
    可能以后会跟 java 时候嫌弃 php 一样嫌弃 go,
    没错,我就是那个人.
    wdwwtzy
        8
    wdwwtzy  
       2022-08-05 12:54:29 +08:00
    BeautifulSoap
        9
    BeautifulSoap  
       2022-08-05 12:58:24 +08:00 via Android
    Go 官网学 Go 真的别,Go 语言的官网文档是写得非常没用的,虽然没有什么错误但教的内容又少又简单学了也派不上什么用场。不如直接找几本大家都推荐的书来看
    fanxasy
        10
    fanxasy  
       2022-08-05 12:59:29 +08:00
    玩玩 kotlin 岂不美哉
    enan01
        11
    enan01  
       2022-08-05 13:00:31 +08:00
    Go 圣经
    zhangxzh
        12
    zhangxzh  
       2022-08-05 13:04:31 +08:00 via Android
    kotlin 吧,然后顺便把你的历史代码都转成 kotlin
    mengyaoren
        13
    mengyaoren  
       2022-08-05 13:58:50 +08:00
    html 吧。全栈
    redford42
        14
    redford42  
       2022-08-05 14:41:13 +08:00
    要不 ruby ?
    qmzhixu
        15
    qmzhixu  
       2022-08-05 17:11:21 +08:00
    做 web 的话建议不要转了,轮子太少了
    qianxiaoxiao
        16
    qianxiaoxiao  
       2022-08-05 17:12:06 +08:00   ❤️ 1
    java3 年转的 go go 现在两年,
    直接看核心内容 io log net http strings sql sync
    qianxiaoxiao
        17
    qianxiaoxiao  
       2022-08-05 17:13:26 +08:00
    直接看官方文档
    楼上说的对轮子太少了,
    我写项目基本都是先写轮子
    轮子的功能没有 java 的 spring 那么丰富,基本就是够用就行
    xianyv
        18
    xianyv  
       2022-08-05 17:19:00 +08:00
    @dreamramon 8 要用一辈子,后续版本出了协程,国内还是用 8,用到天荒地老,有点无奈
    ColinLi
        19
    ColinLi  
       2022-08-05 18:01:36 +08:00
    我之前学了,然后写了一些小工具,但是工作用不到,又忘了 😂
    cyhc
        20
    cyhc  
       2022-08-05 18:11:36 +08:00
    我也是 Java ,用 GO 写了一些处理图片的脚本程序,打包成了 exe 文件,Windows 也能用
    LeegoYih
        21
    LeegoYih  
       2022-08-05 20:38:20 +08:00   ❤️ 2
    你用习惯了 Java 再转 Go ,大概率很长一段时间都无法适应,尤其是生态方面。
    如果说 Java 是全副武装的话,那么 Go 就只穿了条裤衩配了双拖鞋就上去干了。
    securityCoding
        22
    securityCoding  
       2022-08-05 21:34:16 +08:00 via Android
    java5 年 go 半年,我感觉 go 舒服一些没那么多弯弯绕绕。了解一下 go 语法直接看开源项目源码就好,边看边抄,不懂弄懂基本就差不多了
    tairan2006
        23
    tairan2006  
       2022-08-06 10:27:44 +08:00
    不是一个路数,如果你还是拿来写 CURD ,那建议别转了。
    justin2018
        24
    justin2018  
       2022-08-06 10:42:30 +08:00
    来搞前端 😁
    wangritian
        25
    wangritian  
       2022-08-07 00:30:44 +08:00
    想写业务,不用转,java 是终点,想写中间件,小工具,计算层一类,很好用
    Slurp
        26
    Slurp  
       2022-08-07 12:05:48 +08:00
    Go 没有 native 命,却患 native 病。真要转,建议你 Kotlin / Rust……
    jeesk
        27
    jeesk  
       2022-08-07 18:03:12 +08:00 via Android
    @LeegoYih 那不是潜力很大。spring ,apache 来支持 golang 就 nb 了
    frodez
        28
    frodez  
       2022-08-07 19:57:33 +08:00
    @qianxiaoxiao 轮子的使用得看情况,平时大家考虑得最多的是节约工作量,而往往忽略了共用的轮子兼容性和 bug 一般较少的优点。
    Mexion
        29
    Mexion  
       2022-08-08 14:39:35 +08:00
    @jeesk 如果能搞出好用的框架早就搞出来了,搞不出来还是 go 太残废
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3246 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 13:55 · PVG 21:55 · LAX 06:55 · JFK 09:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.