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

Java 转 Go

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

    不知不觉干 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 一般较少的优点。
    Wanex
        29
    Wanex  
       2022-08-08 14:39:35 +08:00
    @jeesk 如果能搞出好用的框架早就搞出来了,搞不出来还是 go 太残废
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1436 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 16:47 PVG 00:47 LAX 09:47 JFK 12:47
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86