首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
拉钩
V2EX  ›  编程

Javaer 应该学习哪门语言“性价比高”

  •  
  •   binbinyouliiii · 204 天前 · 3524 次点击
    这是一个创建于 204 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一直在写 web 方面的东西,有时候感觉挺无聊的,所以希望能学个第二门语言。

    我的性价比高的意思是“和 Java 的领域重合的少,又能补全通常 Javaer 缺少的知识”。

    我现在主要在 C++和 Go 之间徘徊。c++听说跟万金油差不多,但是写起来烦(只是听说),Go 性能也不错,语言特性少,近年来招的人也越来越多。自己纠结的原因也有找工作的原因。

    第 1 条附言  ·  203 天前
    老哥们几乎把所有语言整一遍了,感觉能帮助的不多啊
    42 回复  |  直到 2018-05-21 10:55:42 +08:00
        1
    loongwang   204 天前
    也有相同的疑问,身边的同事还推荐过 python
        2
    hourann   204 天前 via iPhone
    rust
        3
    zetary   204 天前 via iPhone
    Scala ?
        4
    glues   204 天前
    想好找工作?当然是 PHP
        5
    binbinyouliiii   204 天前
    @hourann #2
    @zetary #3
    你这样也没个理由啥的,让我很头疼啊

    @loongwang #1 不想碰动态语言,表示脑子内存不够用,还是得靠静态语言限制住,要不然容易出错
        6
    renyiqiu   204 天前
    java 已经足够哈哈
        7
    SuperMild   204 天前
    C++性价比不高,因为 “价格” 太高
        8
    mazyi   204 天前 via iPhone
    都学啊,语言又不难,反正学着玩
        9
    PandaYin   204 天前 via iPhone
    Thinking in Java 作者书里说 Python 可以了解一下。
        10
    cs923   204 天前 via Android   ♥ 1
    Python 吧 也说不出理由
        11
    abcbuzhiming   204 天前   ♥ 1
    补全 java 欠缺的语言知识?
    我推荐下面两个语言
    C 语言(注意不是 C++),可以帮助你明白手动操作内存到底咋回事
    一门真“函数式语言”,比如 erlang,让你明白真函数式编程范式是咋回事,注意大部分人熟知的 js 其实大部分时候并没有真正的在“函数式编程”

    其它我都不推荐,java 同时涵盖了过程范式和对象范式,这意味着属于这两个范式的语言特性它都能覆盖
        12
    tairan2006   204 天前 via Android
    Go Rust Haskell
        13
    binbinyouliiii   204 天前
    @renyiqiu #6 不够啊,内存,网络,GPU 计算,高性能计算,深度学习等都是 java 领域的弱项啊

    @mazyi #8 这不是咱还是菜鸡吗,等我等级上去了再学着玩

    @SuperMild #7 是因为学习成本太高吗

    @PandaYin #9
    @cs923 #10 Python 感觉也没啥特别的领域或者特性,封装度够高了,一般 java 都能成熟的做到
        14
    wqlin   204 天前
    补全语言知识?我觉得不如视野再开阔点,系统学习下编程语言:静态语言,动态语言,函数式,面向对象,强类型,弱类型...可以搜搜 programming lanaguage。只有一两门语言感觉没有质变
        15
    sensui7   204 天前 via Android   ♥ 6
    ruby: 让你重新认识面向对象

    haskell: 让你重新认识函数

    lisp: 让你重新认识语句

    kotlin: 让你重新认识 java

    scala:让你重新认识自己






    补充:

    go: 让你重新认识干爹的重要性
        16
    wuhanchu   204 天前 via Android
    js 避不开
        17
    murmur   204 天前
    和 java 重合基本不可能
    学就学 c 和汇编弥补层级的缺失
    java 那可是统治了一个帝国 上层应用什么方面覆盖不到
        18
    VDimos   204 天前 via Android
    rust
        19
    twogoods   204 天前 via Android
    找工作? java 足够了吧,web 太无聊?把你的代码改写成类似 nodejs 非阻塞形式的看看
        20
    limbo0   204 天前 via Android
    推荐 scala , 扩展 java
        21
    grewer   204 天前
    ruby
        22
    night98   204 天前
    目前来看的话
    js > golang > python,
        23
    worldtongfb   204 天前
    我大 PHP 太惨,4 楼讲个梗.竟然晾了半天一个捧场的都没有
        24
    WildCat   204 天前
    @sensui7 TensorFlow: 让你重新认识干爹的重要性 +1
        25
    yylucifer   204 天前
    推荐 C++,Java 缺少的知识可以很好的补充;
    其实,除了 C 艹之外,我还推荐 Python,可以提高很多工作的效率。
        26
    Sinar   204 天前 via Android
    @sensui7 精辟😂
        27
    hyyou2010   204 天前
    js
    如果再有空,golang
        28
    0x11901   204 天前
    Haskell,我觉得这个很符合你说的性价比,顺便还能复习下群论
        29
    artandlol   204 天前 via iPhone
    当然是英语了,重合度挺高的
        30
    tghoul   204 天前 via Android
    golang 吧
        31
    wjl327   204 天前 via Android
    c++,补充底层知识
        32
    springmarker   204 天前 via Android
    各位老哥把所有语言说了一次遍啊
        33
    nekolr   204 天前 via Android
    Java 可以搞搞 React
        34
    wshcdr   204 天前
    强烈推荐 haskell
        35
    webjin1   204 天前 via Android
    够浪
        36
    coolmenu   204 天前
    java 那些东西都掌握了吗?可以看看 akka,vertx,finagle,这些类库 /框架,提升自己的知识储备
        37
    coolmenu   204 天前
    其他语言,如果能学会 haskell,足够你浪的了。。
    不过好像 ocaml 能应用的更顺手些。
        38
    muziki   204 天前
    建议学个函数式,换换脑袋

    当然,例行 Rust
        39
    arsom   204 天前 via Android
    php
        40
    zhaogaz   204 天前
    可以学学 js,这样就能成为全栈了。

    啊哈哈哈哈哈。。。

    不过不开玩笑的说。

    如果仅从语言特点来说的话,一个是 c,主要是练习指针之类的操作。另一个是 类 lisp 语言,函数式编程,应该比 js 深刻一些。

    你选的两个我个人暂时没什么兴趣。

    从我个人的角度来看,我更倾向于 python,干点啥都行。

    当然如果能掌握各种语言的精华,换个语言上手也挺快的,毕竟 编程语言也是到处抄,好用的东西就这样流传下来了。
        41
    DerekYan   204 天前
    Go/C++/Python
        42
    fanzheng   203 天前
    javascript
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3770 人在线   最高记录 4019   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 21ms · UTC 02:51 · PVG 10:51 · LAX 18:51 · JFK 21:51
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1