V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fy1206
V2EX  ›  程序员

论 Java 工程师学习 go

  •  3
     
  •   fy1206 · 13 天前 · 3955 次点击

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

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

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

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

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