OC

Knowledge OS
登录 注册
全部话题 移民 创业 iOS Mac Objective-C Swift Android 招聘 求职

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

macemers
macemers 发布于 2014年05月26日
无人欣赏。

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

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

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

欢迎各位的建议,谢谢了。

共55条回复
楼长 ·
BarryWey 回复于 2014年05月26日

有没有必要转C++,问别人干嘛?这事情不就是根据爱好和自身情况做决定就好么?!

2楼 ·
king2k 回复于 2014年05月26日

你找工作看的什么网站啊?服务器端明明招java比c++多。

我这c++狗还正发愁呢

3楼 ·
manzhiyong 回复于 2014年05月26日

很难。。见过很多从c++转java的,很少见到能够java转c++的。c++的思想,与java是完全相反。c++比较提倡"重复造轮子"。比如linus嫌svn不好用,自己搞个git,这就是典型的c++风格。java的风格是:这个库不好用,那好吧,我能不能对付。。java工程师一般对于系统原理、编译原理等等基础知识掌握的不好。如果不知道内存结构,文件格式等等,做c++很难。内存泄漏你都不知道咋搞。对于指针,数组等等的理解更是没法上手。

如果想转,先把大学专业课挨个看一遍。

4楼 ·
manzhiyong 回复于 2014年05月26日

而且java程序员找android也不是很给力。android程序员圈,可以看出大部分是原来linux,或者其他平台转行过来的。j2ee过来的少。还是那句话:系统原理基础知识不够。被jdk惯得什么都不会。

5楼 ·
hazukijunichi 回复于 2014年05月26日

C++找工作比较蛋疼。。。像我就是自学C++的,现在在自学java想转型。。。 因为网上找工作,C++都是要高级工程师,低级的不要。。。 然后对于我这类的人就特别尴尬。。。

6楼 ·
skydiver 回复于 2014年05月26日

3楼 @manzhiyong ......Linus才不稀罕C++, git也是用纯C写的

7楼 ·
CarltonYu 回复于 2014年05月26日

可以转啊,我就是java出道做android应用,后来去做游戏,用cocos2d-x,自然而然就去做c++了。目前用c#做unity3d开发。并且导出项目的二次开发分别用java二次开发android,用objc二次开发ios。服务端golang貌似最近几年很火,elang也不错啊

8楼 ·
pinxue 回复于 2014年05月26日

3楼 @manzhiyong 不是 bitkeeper 收回了免费授权,于是 Linus 只好搞了 git 吗?

9楼 ·
CarltonYu 回复于 2014年05月26日

3楼 说的"系统原理、编译原理等等基础知识",非常重要,学会之后就可以举一反三了

10楼 ·
macemers 回复于 2014年05月26日

2楼 @king2k 呃,我直接搜服务器开发,大部分都是Linux C++。很少Java。所以得出初步的结论,也不知对不对。

本帖有55个回复,因为您没有注册或者登录本站,所以只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。
登录 或者 注册
[顶 楼]
|
|
[底 楼]
|
|
[首 页]

AltStyle によって変換されたページ (->オリジナル) /