想选学一门第二语言作为拓展用,我该选什么语言(主业是 Java )?

2021-05-01 07:58:45 +08:00
 polyang
1 、C/C++:很多语言的基础,学了之后对 Java 的理解会有一定的帮助
2 、go:好像近两年开始火了?
3 、Python:挺火的
4 、其他语言……
6140 次点击
所在节点    程序员
58 条回复
cnLittleYu
2021-05-01 13:10:36 +08:00
最近跳槽去做游戏了。 以前做数据库,只会 C++,现在已经开始用 Python C# Lua PHP Go powershell(?) 写代码了。。。
虽然后面这些语言没有 C++了解的那么深入,不过写代码已经完全 OK 了。
跳槽后才发现,编程语言根本不是问题,陌生到上手开发,只需要一个需求。。。
zuosiruan
2021-05-01 13:24:18 +08:00
@cnLittleYu 居然去做游戏了,那基本回不来了吧?
cnLittleYu
2021-05-01 13:31:39 +08:00
@zuosiruan 没太搞懂要回哪里去。
AndyAO
2021-05-01 13:38:01 +08:00
关键是看你要干什么,语言是工具,要根据情况选用。
在不说清楚背景的前提下讨论的针对性很大,意义不大。
如果单纯,从领略更多范式的角度来看,你可以学 Clojure,尝试 Lisp 风格的函数式编程,也可以学 C 了解过程式语言和底层。
zxCoder
2021-05-01 14:15:46 +08:00
C/C++千万别学!

理想是美好的,现实是残酷的,除非你有准备从事相关工作,不然 C/C++根本就学不会,学了也不会写,不会用
ijrou
2021-05-01 14:20:41 +08:00
前端。。。
no1xsyzy
2021-05-01 14:25:10 +08:00
函数式的,对于学会正确的建模很有帮助
虽然我只碰了 Haskell,但考虑到 Java 的话可能 Scala 也是一个选项。
Lemeng
2021-05-01 15:08:49 +08:00
c++
natsji
2021-05-01 15:21:41 +08:00
日语德语西班牙语
ZeawinL
2021-05-01 15:31:11 +08:00
偷偷学英语,惊艳别人。
ReferenceE
2021-05-01 15:48:41 +08:00
无脑学 Go
shuntdown42
2021-05-01 16:36:49 +08:00
德语吧,欧洲最通用了
Jianrry
2021-05-01 16:42:24 +08:00
我选择 go,用的人比较多,方便找工作
wolfie
2021-05-01 17:00:55 +08:00
py 必学,go 也推荐。
Jirajine
2021-05-01 17:07:27 +08:00
至少要一门函数式语言,以免被面向对象毒害太深。
ihciah
2021-05-01 18:16:02 +08:00
重点在于它的特性或设计你比较欣赏,至少是不排斥。否则根本没有学的动力,走马观花看一遍忘一遍。
sepushz
2021-05-01 18:21:38 +08:00
既然主业是 Java,那么要不要来学学甜甜的 Kotin 呢
raaaaaar
2021-05-01 18:22:44 +08:00
先想好你要干什么,再说语言,不然没两天你就没兴趣了
cabing
2021-05-01 18:36:42 +08:00
用 java,可以试试 scala,很爽。
fpure
2021-05-01 19:24:45 +08:00
JavaScript

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

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

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

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

© 2021 V2EX