Java 程序员的困惑迷茫~想从 Java 转 C++~请各位大神给点建议。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
macemers
V2EX    问与答

Java 程序员的困惑迷茫~想从 Java 转 C++~请各位大神给点建议。

  •  
  •   macemers 2014-05-26 11:03:26 +08:00 7722 次点击
    这是一个创建于 4155 天前的主题,其中的信息可能已经有所发展或是发生改变。
    本人Java狗一枚,主要从事服务器J2SE方面的开发(网络,多线程和一点Spring),而不是J2EE那块。最近找工作,发现服务器端的职位大部分都是c++,搞Java的多数是android或者J2EE什么的,感觉有点迷茫,所以前来请教各位:

    1. 有没有必要转C++?我想知道Java服务器开发的需求大么?还是坚持在Java的体系里,学习点其它的,例如android什么的?因为在没有工作经验的情况下转语言似乎难度比较大,尤其是像C++实在是一门庞大的语言。

    2. 该怎么转C++?Java转C++该怎么转?看哪些资料或者课程?然后可以参与或者做点什么项目,让自己看起来有点C++的开发经验?

    欢迎各位的建议,谢谢了。
    16 条回复    2014-05-26 20:28:47 +08:00
    roamlog
        1
    roamlog  
       2014-05-26 11:05:25 +08:00
    1)没必要转,大,可以学学 android

    2)c++?这个没有个几年,你根本折腾不出啥玩意来。。。
    tonghuashuai
        2
    tonghuashuai  
       2014-05-26 11:21:50 +08:00
    @roamlog (1楼) 顶一个
    skyworker
        3
    skyworker  
       2014-05-26 11:25:42 +08:00
    JAVA把人都捆绑到了“企业级”上面去了,整天都是“某某信息系统”,人的脑子容易僵化。

    不如看看web,看看ROR之类的东西,开阔一下思路。
    echo1937
        4
    echo1937  
       2014-05-26 11:40:02 +08:00
    你转Hadoop开发&运维,转Scala,转大数据处理,都比转C ++快啊.

    C ++你没个几年都养不活自己啊.
    macemers
        5
    macemers  
    OP
       2014-05-26 11:58:04 +08:00
    @roamlog 感谢简洁的回答~但android和hadoop比,哪个会好些?
    macemers
        6
    macemers  
    OP
       2014-05-26 11:59:14 +08:00
    @skyworker 其实我还真不是做所谓“企业级”的什么信息系统,而是服务器端的开发。web的东西自己也有搞搞,业余时间玩玩python+django做点小东西。
    roamlog
        7
    roamlog  
       2014-05-26 12:26:00 +08:00
    @macemers 从语言角度来说,你继续走 Java 路线,学学 Android,因为过渡比较简单,可以扩展下自己的技能列表,同时也可以学学其它一些语言,比如 ruby、python 之类的
    canesten
        8
    canesten  
       2014-05-26 13:06:30 +08:00
    除非你要做的东西是实时系统,非得在意垃圾回收带来的那么一点点延迟(ms级)
    或者是做3D图形学方向的东西
    要不然你转C++干嘛?
    Java的工具链体系和开源库的丰富程度应该是目前数一数二的了。
    ericson
        9
    ericson  
       2014-05-26 13:06:51 +08:00
    @macemers 如果有兴趣在杭州工作, 可以留个联系方式给我, 我们这边应该有适合你的职位
    macemers
        10
    macemers  
    OP
       2014-05-26 13:18:50 +08:00
    @echo1937 我会一点scala,转hadoop或者storm难度如何?
    macemers
        11
    macemers  
    OP
       2014-05-26 13:20:51 +08:00
    @canesten 我没有在意GC的延迟,这也不是我要转的目的。说实在,我也搞过GC调优使得延迟尽可能少,也是用用off-heap等,避免GC。

    我想转,主要是因为看到的招聘,似乎服务器端都是c++的天下,Java都没什么需求,才萌生这个想法。
    macemers
        12
    macemers  
    OP
       2014-05-26 13:21:20 +08:00
    @ericson 谢谢你的好意,不过暂时不考虑杭州~
    canesten
        13
    canesten  
       2014-05-26 13:35:46 +08:00
    @macemers
    好奇怪你如何得出服务器端是C++天下的结论
    你指的是socket服务器么?游戏方向的?
    feilaoda
        14
    feilaoda  
       2014-05-26 13:40:17 +08:00
    完全没必要转C++
    SoloCompany
        15
    SoloCompany  
       2014-05-26 13:54:34 +08:00
    转C加加只是为了做服务器应用?
    Heng
        16
    Heng  
       2014-05-26 20:28:47 +08:00 via Android
    我想转移动开发了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1167 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 17:38 PVG 01:38 LAX 10:38 JFK 13:38
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86