论 Java 工程师学习 go - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
fy1206
V2EX    程序员

论 Java 工程师学习 go

  fy1206 2021 年 11 月 25 日 6109 次点击
这是一个创建于 1524 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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