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

Java 程序员想发展第二语言, Python 、Go、JavaScript 改如何选择

  •  1
     
  •   kvkboy · 2020-09-04 10:27:54 +08:00 · 10460 次点击
    这是一个创建于 1577 天前的主题,其中的信息可能已经有所发展或是发生改变。

    虽然大家都说 Java 是个又臭又长由啰嗦的语言,但是却符合我的性子,虽然麻烦但是一字一句的有迹可循

    选了这三种语言,目的就是为了感受编程语言的新世界,发出"这都可以?"的感叹

    也不是纯粹是为了好玩才学第二语言,第二语言要求能对生涯 (工作 /程序员) 有益

    不要跟我说 全都要!

    过几年说不定估计再发一贴,怎么发展第三语言

    第 1 条附言  ·  2020-09-04 14:29:19 +08:00
    谢谢大家解答啊,Java 还没到尚可的程度(或者说 Java 要到尚可的水平也挺难了)。现在咨询这个只不过是稳一手,提前一波,多谢各位老哥

    都是很宝贵的建议

    总结一下评论

    Go 首当其冲,理由除了 Go 本身,还因为是第二语言和第一语言相辅相成,1+1>2

    python 多数人不建议

    kotlin 也很推荐,三天上手一周熟悉,成本低见效快

    scala,ruby,rust 都有推荐(不过个人水平还没高到有场景让我使用这些)

    JS/TS 看具体方向
    110 条回复    2023-12-28 11:18:34 +08:00
    1  2  
    jeffh
        101
    jeffh  
       2020-09-07 08:51:40 +08:00 via Android
    推荐 ruby,人生苦短,你学 python 。须不知 ruby 比 python 更加简洁,和 shell 无缝衔接,代码比 python 更加优雅,自动化脚本 ruby 写起来比 python 好一万倍
    zone10
        102
    zone10  
       2020-09-07 10:04:17 +08:00   ❤️ 2
    众所周知 Python 是最好的第二语言, 除非前端相关选 js 否则 Python 绝对是最好的选择. js 就别碰瓷 py 了, 只是刚好乘上风口猪都起飞, 不知道天下苦 js 久矣? Java 做前端的话选 TypeScript 绝对更香, 但是比较接近可能学不到新东西. Kolin 和 Scala 是想取代 Java 而不是第二语言, 你喜欢 Java 就没必要选这两个, (特别提一下 Scala 的茴香豆四十种写法真的爽, 如果是学习需要还是有帮助的). Go 就是单纯实用考虑的, 语法方面槽点一堆, 我感觉比较能解决 py 和 PHP 一些痛点, 对 Java 程序员应该没啥吸引力. Ruby 国内都快死了, 选生态更好的 py 不好吗, 我知道 ruby 好像糖挺多能让程序员快乐. 学函数式推荐 Rust, 兼顾实用和学习最好选择.
    ahsjs
        103
    ahsjs  
       2020-09-07 11:18:49 +08:00
    先把 java 学深一点吧。
    ahsjs
        104
    ahsjs  
       2020-09-07 11:19:21 +08:00
    不然时间浪费在换这个语言那个语言上面了。
    tydl
        105
    tydl  
       2020-09-07 11:37:09 +08:00
    PHP 是最好的语言啊,你学 PHP 后,就会越发的感觉 JAVA 的啰嗦。1 PHPER 效率约等于 3 个 Javaer
    nonduality
        106
    nonduality  
       2020-09-07 12:22:59 +08:00
    @meteor957 如果 python 实用价值一般,youtube 、instagram 和 dropbox 等公司的代码就用它写的,又是如何成功的呢?
    chaleaoch
        107
    chaleaoch  
       2020-11-29 17:32:29 +08:00
    @ruyuejun #8 大佬 请教一下, 网络指的是哪些?

    都包含哪些?特指 TCP/IP 还是 七层中的大部分 譬如 BGP 协议等.

    是指编码还是应用?

    我觉得像 BGP 这种小众协议要熟悉编码 应用场景也不是很多的吧?

    谢谢.
    ruyuejun
        108
    ruyuejun  
       2020-12-03 14:56:14 +08:00
    @chaleaoch TCP/IP
    chaleaoch
        109
    chaleaoch  
       2020-12-03 15:00:35 +08:00
    @ruyuejun thanks 大佬.
    RageBubble
        110
    RageBubble  
       2023-12-28 11:18:34 +08:00
    @EyreYoung #34 用类型提示嘛
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2596 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 05:49 · PVG 13:49 · LAX 21:49 · JFK 00:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.