作为 Java 工程师,第二语言应该选择 Python 还是 Go

2022-07-21 23:37:16 +08:00
 tenstone
8018 次点击
所在节点    程序员
83 条回复
Ayanokouji
2022-07-22 08:59:30 +08:00
@hackpro 前后端分离之前,都是全干的,js 是必学的
cryboy007
2022-07-22 08:59:32 +08:00
我选择一门外语
jamel
2022-07-22 09:06:34 +08:00
java -> ts -> vue -> kotlin -> scala -> go -> rust 学好 java 跟 scala 其他语言跟好玩似的没什么区别 语言也是工具
xuyang2
2022-07-22 09:11:07 +08:00
@xtreme1 说到点上了
rahuahua
2022-07-22 09:18:37 +08:00
@pkupyx 纯疑问哈,作为后端开发跨界做 ML ,对找工作有价值吗? 跟专业做算法的比没有竞争力吧
koplyp
2022-07-22 09:24:23 +08:00
Python 工程师 ,第二语言选择 Go 还是 Java
holyfinger
2022-07-22 09:28:53 +08:00
rust 或 go 吧
xingjue
2022-07-22 09:29:09 +08:00
rust
lamesbond
2022-07-22 09:39:26 +08:00
选英语
NoKey
2022-07-22 09:40:43 +08:00
js 啊,前后端通吃,就能当技术总监了~😁
Jwyt
2022-07-22 09:40:46 +08:00
@rahuahua 我觉得有价值,虽然可能不大把,算法也是需要落地的,模型也要对接工程
xsqfjys
2022-07-22 09:57:01 +08:00
都可以学学吧,python 入门我看的《 Python 编程:从入门到实践》 打开上班摸鱼看了两三天?
Suddoo
2022-07-22 10:01:06 +08:00
@em70 没有停止学习啊,Java 本身也在不断演进,我本身也在不断学习 Java 的新特性

专心学习一门语言 != 停止学习
什么都学,抓不住重点 != 学习

最扯的是这个论坛里一堆食古不化、故弄玄虚、固步自封、倚老卖老的人。函数式编程,lambda 表达式都十年前的特性了,但是一堆“资深”程序员,不思进取,还找出一堆理由:lambda 不可维护、lambda 不好调试、for 循环一样、都是语法糖,没意义…..

Java 都 18 了,还在扯设计模式
zgc 都出来了,还在扯 JVM 调优
用户级线程已经 preview 了,一堆人还在扯 Java 不支持协程
读取文件一行代码就能解决,自动关闭资源等一堆新特性早出来了,还在写又臭又长的代码

而且这堆人总能找出一堆固步自封的理由

这堆人才是会被市场淘汰的、哈哈
THESDZ
2022-07-22 10:09:32 +08:00
个人 java 出身,学了 python 和 Go,看你的需求
如果需要写一些小工具之类的,建议 go,可以直接编译成二进制可执行文件
如果是类似爬虫之类(偏脚本的)的话,建议 python
THESDZ
2022-07-22 10:10:24 +08:00
@THESDZ #34 其他的就看生态了
haya
2022-07-22 10:25:10 +08:00
按需学吧
java->kotlin (公司有部分后端是 kotlin 写的)->python ,go (接手了个日志服务学会的)
libook
2022-07-22 10:26:14 +08:00
要不要换个端,比如以前做安卓的就了解一下 ios ,以前做后端的就了解一下前端,以前做业务的就了解一下大数据、AI 之类的。

如果以前就做后端,然后又学了个别的后端开发技术栈,除非基于你的职业规划很明确,否则意义不大。
beexu
2022-07-22 10:30:30 +08:00
我选择 Rust
knightdf
2022-07-22 10:31:53 +08:00
建议 python ,不过还是都学吧
waterlaw
2022-07-22 10:35:40 +08:00
推荐 c 语言,想要不做 crud 程序员,成为架构,必须要会 c 啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/867873

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX