• 请不要在回答技术问题时复制粘贴 AI 生成的内容
fy1206
V2EX  ›  程序员

论 Java 工程师学习 go

  •  3
     
  •   fy1206 · Nov 25, 2021 · 6794 views
    This topic created in 1815 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
    hello2090
    Nov 25, 2021❤️1
    1
    不是听说牛逼公司都不看语言的吗?
    cameco
    cameco
    Nov 25, 2021 via iPhone❤️1
    2
    键盘在手这个玩意能耽误多少时间,hello word 敲起来。
    Nooooobycat
    Nooooobycat
    Nov 25, 2021❤️9
    3
    ```
    type SingletonMetadataAwareAspectInstanceFactory struct {

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

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