论 Java 工程师学习 go - V2EX
请不要在回答技术问题时复制粘贴 AI 生成的内容
fy1206

论 Java 工程师学习 go

  •  3
     
  •   fy1206 Nov 25, 2021 6280 views
    This topic created in 1628 days ago, the information mentioned may be changed or developed.

    A.Java 方向还没摸熟,又去搞 go ,风险太大; B.Go 是大势所趋,学习又很好的前景; C.先把 JAVA 方向整明白,机会合适再看 GO

    上面是我提出的几种想法,大家还有什么好的意见可以补充!!! 欢迎大家留言说出自己的看法

    42 replies    2021-11-27 15:52:15 +08:00
    hello2090
        1
    hello2090  
       Nov 25, 2021   1
    不是听说牛逼公司都不看语言的吗?
    guisheng
        2
    guisheng  
       Nov 25, 2021 via iPhone   1
    键盘在手这个玩意能耽误多少时间,hello word 敲起来。
    Nooooobycat
        3
    Nooooobycat  
       Nov 25, 2021   9
    ```
    type SingletonMetadataAwareAspectInstanceFactory struct {

    }
    ```狗头
    hello2090
        4
    hello2090  
       Nov 25, 2021
    go 前景好那做 go 的能比做 java 的多拿多少大概?
    fy1206
        5
    fy1206  
    OP
       Nov 25, 2021
    @hello2090 这是说给大佬听的把!!!
    123jiayue
        6
    123jiayue  
       Nov 25, 2021 via iPhone
    虽然我也喜欢 go java 不是也挺好的吗坑位肯定比 go 多不知道多少 谁说 go 是大势所趋你要是 php 来说这些我可能还觉得有点道理
    silencil
        7
    silencil  
       Nov 25, 2021 via iPhone
    我也有楼主的疑惑,等各位各抒己见!
    hello2090
        8
    hello2090  
       Nov 25, 2021 via iPhone
    @silencil 有一年赚 10 万的 Java, 有一年赚 100 万的 Java 。有一年赚 10 万的 go,也有一年赚 100 万的 go

    你有啥疑惑?怎么做一年 100 万的 go?你能做一年 100 万的 Java 就能变成一年 100 万的 go
    itechify
        9
    itechify  
    PRO
       Nov 25, 2021
    @Nooooobycat #3 这就叫专业.gif
    silencil
        10
    silencil  
       Nov 25, 2021 via iPhone
    @hello2090 感谢您的答复
    noroot
        11
    noroot  
       Nov 25, 2021
    你要学的是领域知识。比如你学 Java Web ,熟悉后,难道换 Go Web 就不会开发了?
    TypeError
        12
    TypeError  
       Nov 25, 2021
    我之前写 Python Web + 简单的数据分析,换新工作 是 Go 云原生平台开发,
    问题不大,学 Go 的时间在换工作之前也就几个月
    moshiyeap100
        13
    moshiyeap100  
       Nov 25, 2021
    砍刀和斧子的差别罢了,都能劈柴,砍树,就是不同情况下使用起来顺不顺手而已。
    zjsxwc
        14
    zjsxwc  
       Nov 25, 2021 via Android
    用 go 写编译器,和用 java 写 crud 是两个不同领域。
    fy1206
        15
    fy1206  
    OP
       Nov 25, 2021
    @noroot 站在应届生的角度考虑呢
    anonymousar
        16
    anonymousar  
       Nov 25, 2021
    @fy1206 应届应该搞 cpp 把起点抬高
    industryhive
        17
    industryhive  
       Nov 25, 2021
    @anonymousar 我认为没必要,上大学后学的第一门语言就是 C 语言吧?既然都学 C 了,就没必要学 C++了,C++所有的特性都可以用 C 实现。学完 C 直接学 java 就行了。
    hello2090
        18
    hello2090  
       Nov 25, 2021 via iPhone
    @industryhive C++的所有特性可以用 C 实现是啥意思? C 连个类都没有
    chevalier
        19
    chevalier  
       Nov 25, 2021
    @hello2090 不要被概念蒙蔽了。类的作用是封装和继承,用 C 都可以实现,只不过工作量会多一些。
    leafre
        20
    leafre  
       Nov 25, 2021
    没必要 java ,直接 GO
    springmarker
        21
    springmarker  
       Nov 25, 2021
    谁说 GO 是大势所趋
    kwanzaa
        22
    kwanzaa  
       Nov 25, 2021
    去写 rust ,别来卷了。
    SuperManNoPain
        23
    SuperManNoPain  
       Nov 25, 2021
    这就学 go ,卷起来
    RuLaiFo
        24
    RuLaiFo  
       Nov 25, 2021
    @zjsxwc java 只能写 crud? go 都是写的编译器?
    v2lf
        25
    v2lf  
       Nov 25, 2021
    现在是 php go java 都写。。 说实话,自身体会,写复杂业务,合作人数多,还是 java 写出来的容易让人理解。。。
    hello2090
        26
    hello2090  
       Nov 26, 2021 via iPhone   1
    @chevalier 照这么说汇编还能实现所有 go 的功能呢,学什么 go 呢?
    hello2090
        27
    hello2090  
       Nov 26, 2021 via iPhone
    @chevalier 学了 C 就没必要学 C++ 因为 C++可以用 C 来实现,可不学 C++连两个的区别都不知道吧,那还实现个啥?
    xuanbg
        28
    xuanbg  
       Nov 26, 2021
    学编程不是学语言啊喂!我们无论做什么事情,都有 3 个步骤:1 、搞明白做什么,2 、想明白怎么做,3 、动手去做出来。写代码是第三步啊,前面两步不过做什么职业做什么事情都是一样的。
    zjsxwc
        29
    zjsxwc  
       Nov 26, 2021
    @RuLaiFo
    主要用途啊,go 写编译器、中间件、写基础设施比用 java 方便,
    用 java 主要就是 crud ,
    我哪里说了“只能”这两个字了?
    yazinnnn
        30
    yazinnnn  
       Nov 26, 2021
    不知道 java boy 为啥要学 go ,出于兴趣的话,kotlin scala clojure c# f# rust 哪个不比 go 有意思?而且工资还高。
    ychost
        31
    ychost  
       Nov 26, 2021
    java 卷起来
    LoNeFong
        32
    LoNeFong  
       Nov 26, 2021
    @Nooooobycat 简直十分形象 哈哈~
    snowlyg
        33
    snowlyg  
       Nov 26, 2021
    不同语言就是不同的交通工具,自行车,汽车,轮船,飞机,火箭,宇宙飞船。你说哪种交通工具是大势所趋?
        34
    xz410236056  
       Nov 26, 2021
    @industryhive #17 谁跟你说的。。。C++现在都 C++20 标准了。。很多特性 C 并不支持
    dk7952638
        35
    dk7952638  
       Nov 26, 2021
    相信我,谁也别有优越感,绝大部分人学任何语言都是 CURD ,差不多得了
    nicebird
        36
    nicebird  
       Nov 26, 2021
    学语言我觉得纯粹是多点思路,反正学也不用多少时间
    ShotaconXD
        37
    ShotaconXD  
       Nov 26, 2021   1
    做 java 的拼命想转 go
    做 go 的拼命想转 rust
    haochen2
        38
    haochen2  
       Nov 26, 2021
    @dk7952638 真实
    haochen2
        39
    haochen2  
       Nov 26, 2021
    语言只是工具,比如说一个网络协议,你可以用你熟悉的工具来实现这一套协议的库。如何用手上的工具写出优雅的设计,才是值得讨论的。但我自认为 go 作为工具有以下几个优点:1. 代码可读性好 2. 标准库就像一部百科全书,源代码打开就像教程。 如果你能看进去源代码,我相信你不得不被 go 标准库源代码给惊叹。
    lllllIIIlll
        40
    lllllIIIlll  
       Nov 26, 2021
    语言不重要吧,java 不知道,go 很多都是招进来现学的。只要给钱,你让我拿文言文编程都行。
    noroot
        41
    noroot  
       Nov 26, 2021
    @fy1206 你毕业想去那家就学那家的主力语言啊,比如想去阿里就学 Java ,去小破站就学 Go 咯。
    whyso
        42
    whyso  
       Nov 27, 2021
    @Nooooobycat 啥意思?梗吗?
    About     Help     Advertise     Blog     API     FAQ     Solana     5709 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 109ms UTC 06:49 PVG 14:49 LAX 23:49 JFK 02:49
    Do have faith in what you're doing.
    ubao msn 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