depress
V2EX  ›  问与答

Java 程序员,想再学一门语言的话,综合考虑哪个更佳?

  •  
  •   depress · Jun 2, 2016 · 7973 views
    This topic created in 3810 days ago, the information mentioned may be changed or developed.
    目前主后端开发兼数据分析。

    考虑因素包括自学难易度、语言的未来趋势、职业发展、撸东西的速度、接小活赚小钱的可能性,但不限于这些。

    我比较感兴趣的是 Python 和 Go 。

    希望大家多多提供建议,洗耳恭听。

    o(*≧▽≦)ツ
    41 replies  •  2016-06-03 09:02:02 +08:00
    macemers
    macemers
    Jun 2, 2016 via Android❤️1
    1
    js
    crazyxin1988
    crazyxin1988
    Jun 2, 2016❤️1
    2
    不负责的推荐 Python
    然后 我们来谈谈是学 2 还是 3
    v2opentags
    v2opentags
    Jun 2, 2016❤️1
    3
    P3
    fwrq41251
    fwrq41251
    Jun 2, 2016❤️1
    4
    Python 吧,个人项目或者运维还能用得到
    zrp1994
    zrp1994
    Jun 2, 2016❤️1
    5
    PHP ……
    zhunimagebice
    zhunimagebice
    Jun 2, 2016 via Android❤️1
    6
    同 Java ,在学 C++
    weiweiwitch
    weiweiwitch
    Jun 2, 2016❤️1
    7
    先考虑自己想干什么,在考虑学什么。有目标了才好努力。
    比你想做网站,那学 js 什么的。
    你想写 App ,那维持现状或学个 Swift 什么的。
    你想当黑客,那学的就多了去了。
    反正在其他领域是一片白纸,那么哪个方向都可以,尝试了才知道自己要什么。
    holmesabc
    holmesabc
    Jun 2, 2016❤️1
    8
    python, go , c++

    曾入 python, 现已抛 py 入 go, c++ 看的 QT
    mikicomo
    mikicomo
    Jun 2, 2016❤️1
    9
    C 艹 (逃...
    cwlmxwb
    cwlmxwb
    Jun 2, 2016 via iPhone
    10
    @holmesabc qtqt 一般用在嵌入式开发吧,我用 qtqt 做过几个 Windows 桌面软件,和 deliph c#这种比起来做桌面软件,总感觉很业余の样子
    kidult
    kidult
    Jun 2, 2016❤️1
    11
    先把 JAVA 学好吧
    xuqd
    xuqd
    Jun 2, 2016❤️1
    12
    Groovy , 跟 java 混着用
    SuperMild
    SuperMild
    Jun 2, 2016❤️1
    13
    如果注重考虑撸东西的速度、接小活赚小钱的可能性…… PHP ,哈哈。
    如果注重乐趣, Rust 或 Erlang 或 Scheme, 都很有趣!
    domty
    domty
    Jun 2, 2016❤️1
    14
    实用角度看, js+node , python , ruby , go
    纯学习角度看, scheme , rust 这类的

    还有 bash shell ,这个我也说不好算不算语言
    Phariel
    Phariel
    Jun 2, 2016 via Android❤️1
    15
    干 Java 的 当然要学 Java 的 Script 啦 (雾
    jedrek
    jedrek
    Jun 2, 2016❤️1
    16
    如果把你的考虑因素都考虑进去,就先学 C ,之后有 Go 和 Ruby On Rails 。
    另:不要用 Python 。
    notgod
    notgod
    Jun 2, 2016❤️1
    17
    如果是我的话 C
    其他语言大部分都有 C 的影子
    C 通其他语言在学一点不吃力 很容易就懂了
    Lenbo
    Lenbo
    Jun 2, 2016❤️1
    18
    建议学 JavaScript ,可以做的事情很多。 python 和 go ,我推荐 go ,平时只用 python 写写脚本提高工作效率。另外做运维开发无论用 python 还是 go 都不是问题。
    Crossin
    Crossin
    Jun 2, 2016❤️1
    19
    每个人都有自己的习惯,不同人给的建议可能完全相反。
    不过自学难易度来说 python 还是有优势的。开发小程序速度自然也不用说。
    关于语言未来趋势,我只提供一个参考,用百度指数查看 python 、 php 、 c 、 go 这两年的趋势

    http://imgur.com/TlFkg6N
    Crossin
    Crossin
    Jun 2, 2016
    20
    图没贴好
    jason19659
    jason19659
    Jun 2, 2016❤️1
    21
    scala
    sorra
    sorra
    Jun 2, 2016❤️1
    22
    主要看你想造点什么,与其说学一门语言,不如说学一个平台(Docker?Web?Mobile?)。
    PS: 可以考虑下 Kotlin ,能写 Android ,能与 Java 混编,我在后端用起来了,造了个网站 http://www.qingjingjie.com/
    跟 Scala 什么区别? Scala is not a better Java, while Kotlin is a better Java.
    dreampursuer
    dreampursuer
    Jun 2, 2016❤️1
    23
    groovy ,实在太爽了。
    orancho
    orancho
    Jun 2, 2016❤️1
    24
    (J)Ruby, Clojure
    coolzilj
    coolzilj
    Jun 2, 2016 via iPhone❤️1
    25
    说 Elixir 会不会被鄙视
    shenyi26
    shenyi26
    Jun 2, 2016❤️1
    26
    学门动态语言或者函数式吧。比如 scala 或者 Python 。数据分析用的也比较多。
    depress
    depress
    OP
    Jun 2, 2016
    27
    ...本来 2 个选择,现在变 20 个选择了...
    tao1991123
    tao1991123
    Jun 2, 2016
    28
    学英语把
    yuan93
    yuan93
    Jun 2, 2016❤️1
    29
    swift
    baby4free
    baby4free
    Jun 2, 2016❤️1
    30
    javascript
    dgkae
    dgkae
    Jun 2, 2016❤️1
    31
    python 吧,最近深度学习火啊
    hxtheone
    hxtheone
    Jun 2, 2016
    32
    scala
    auin
    auin
    Jun 2, 2016❤️1
    33
    如果是从这两个中选,那么肯定 python ,因为 Go 目前的应用场景和 Java 太相似了,对你没什么帮助
    sudoz
    sudoz
    Jun 2, 2016
    34
    @depress 哈哈 你这回复笑尿

    让我想起一句话,“ 3000 预算进反吧,哈苏莱卡抱回家”
    ffffwh
    ffffwh
    Jun 2, 2016❤️1
    35
    先看看 A Little Java, A Few Patterns ,颠覆一下对 Java 的认识。
    yepinf
    yepinf
    Jun 2, 2016❤️1
    36
    就知道会没有 ruby ,还是推荐一下她吧
    Owenjia
    Owenjia
    Jun 2, 2016❤️1
    37
    kotlin 吧,即使不做 Android 看看也不错。
    depress
    depress
    OP
    Jun 2, 2016
    38
    @sudoz 三千预算进卡吧,四路泰坦抱回家╮(╯-╰)╭
    di94sh
    di94sh
    Jun 3, 2016 via iPhone
    39
    @notgod 我学 c 艹的时候觉得会 c 没啥用,根本不一个东西,会了语法也不会写代码,从整体上写 class 感觉无从下手。
    abcdef
    abcdef
    Jun 3, 2016❤️1
    40
    Web 的话推荐 Groovy ,我也是 Java Web ,感觉基本可以无缝转到 Grails ,现在正在拿 V2EX 的功能练手,熟悉 Spring 那一套的话用起 Grails 挺顺畅的,从中可以慢慢感受到 Groovy 和 Java 的对比
    ooonme
    ooonme
    Jun 3, 2016 via iPhone❤️1
    41
    scala ,四年 java 已转
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1672 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 95ms · UTC 05:08 · PVG 13:08 · LAX 21:08 · JFK 00:08
    ♥ Do have faith in what you're doing.