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

2014-05-26 11:03:26 +08:00
 macemers
本人Java狗一枚,主要从事服务器J2SE方面的开发(网络,多线程和一点Spring),而不是J2EE那块。最近找工作,发现服务器端的职位大部分都是c++,搞Java的多数是android或者J2EE什么的,感觉有点迷茫,所以前来请教各位:

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

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

欢迎各位的建议,谢谢了。
7415 次点击
所在节点    问与答
16 条回复
roamlog
2014-05-26 11:05:25 +08:00
1)没必要转,大,可以学学 android

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

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

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

我想转,主要是因为看到的招聘,似乎服务器端都是c++的天下,Java都没什么需求,才萌生这个想法。
macemers
2014-05-26 13:21:20 +08:00
@ericson 谢谢你的好意,不过暂时不考虑杭州~
canesten
2014-05-26 13:35:46 +08:00
@macemers
好奇怪你如何得出服务器端是C++天下的结论
你指的是socket服务器么?游戏方向的?
feilaoda
2014-05-26 13:40:17 +08:00
完全没必要转C++
SoloCompany
2014-05-26 13:54:34 +08:00
转C加加只是为了做服务器应用?
Heng
2014-05-26 20:28:47 +08:00
我想转移动开发了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/114273

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX