V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cstj0505
V2EX  ›  程序员

转型 linux C 还是 java 前景更好

  •  1
     
  •   cstj0505 · 2016-03-15 10:57:40 +08:00 · 6809 次点击
    这是一个创建于 3164 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在大数据相关的, java 肯定用的更普遍, 95%的大数据组件豆试用 java 写的。但 java 执行效率不高,追求速度的都是优先选择 c/c++。

    我现在想转型做大数据底层方面开发, c 和 java 都有一点基础, shell 也熟,请问各位大神是 c 前景好一点还是 java

    15 条回复    2017-06-08 15:22:24 +08:00
    3dwelcome
        1
    3dwelcome  
       2016-03-15 11:27:12 +08:00
    想赚钱肯定 java 是首选吧。

    做 C/C++其实比较愉快,因为可以造轮子。但要靠入行要靠运气,也能要耐得住寂寞。
    bp0
        2
    bp0  
       2016-03-15 11:29:37 +08:00
    @cstj0505 大数据啥的不是 python 更热一些吗?
    Banio
        3
    Banio  
       2016-03-15 11:39:19 +08:00
    我就是做 linux c 的 反正就我目前这工作地方 java 远比 linux c 多
    Ouyangan
        4
    Ouyangan  
       2016-03-15 12:51:24 +08:00
    java 执行效率已经很高了...大兄弟
    paulagent
        5
    paulagent  
       2016-03-15 12:53:15 +08:00
    还说 java 效率低, java 说,啥时咱能不提这事啊
    oldhunter
        6
    oldhunter  
       2016-03-15 13:09:29 +08:00 via iPhone
    如果你说的前景是指钱景,那么对于绝大多数普通人, Java 是最有前景的语言。
    sudoz
        7
    sudoz  
       2016-03-15 13:34:01 +08:00
    大兄弟,放眼看看 JVM 吧,运行效率真的不低,和 C/C++比没差多少了
    Arainc
        8
    Arainc  
       2016-03-15 14:32:43 +08:00
    Php 或者 go 吧
    hcymk2
        9
    hcymk2  
       2016-03-15 14:35:04 +08:00
    不是说 c 十年才能出师么?
    KyleMeow
        10
    KyleMeow  
       2016-03-15 14:39:56 +08:00
    大数据的瓶颈不在语言,而是磁盘读写速度、网络通讯速度、内存容量等等, Java 并不慢。
    wizardoz
        11
    wizardoz  
       2016-03-15 15:26:53 +08:00
    主要应用领域不一样。
    我做了几年的 Linux C ,主要运行环境都是在 Arm 下,内存只有 256m 或者更少。
    C 用来做 PC 端程序,除非是做开源软件, gtk+体系下的,要不然我本人见的不多。

    目前我对“ C 语言运行效率高”的理解,认为主要是 C 语言在资源匮乏的平台上运行具有优势。在单片机上,你用 C 语言写一个程序,可以操作系统什么都不要,自己处理好硬件中断和软件任务切换就能用了。
    这些事情对于其它语言来说还是不好做的,也不是说做不到。
    ershisi
        12
    ershisi  
       2016-03-15 15:43:45 +08:00
    楼上那位应该是做嵌入式的。
    我之前做 Linux 网络文件系统。这个相当于现在说的大数据的底层吧。大概可以这么说。这个行业待遇还是蛮高的。测试可以去华为,开发可以去 emc , ibm 。想转型到应用层做移动开发可以去三大厂。真的会有猎头找你的--!如果想直接赚钱那就学上层的吧。。。
    前两天跟同学聊天,发现北京一个 PHP 后端开发都能开价 16k 了(创业公司)。我这种回乡青年表示很震惊。。。。
    ershisi
        13
    ershisi  
       2016-03-15 15:44:51 +08:00
    追加,开发可以去 emc , ibm , redhat ,华为(当然,我之前待的那个公司有些是从华为跳过来的。)
    个人感觉底层做多了,转上层不会太困难。
    Nitromethane
        14
    Nitromethane  
       2016-03-15 20:57:16 +08:00
    额~其实不大部分时间瓶颈都在 io java 的性能足够了~
    wind3110991
        15
    wind3110991  
       2017-06-08 15:22:24 +08:00
    ( 1 ) JAVA 不慢,慢的是人的认知;
    ( 2 )程序的效率更多受 CPU/ IO (网络 /磁盘)影响, 不应该成为你纠结于语言本身执行效率的借口;
    ( 3 )建议做 java 相关生态的大数据研究:hadoop,zk,hbase,kafka 等等,随便一个领域下都有无限可能;
    ( 4 )如果对自己要求较低,请直接看( 3 )
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1056 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 19:40 · PVG 03:40 · LAX 11:40 · JFK 14:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.