BI没有接触过,不发言。
Java与C++比较,Java入门快一些,进入项目快一些,能够半年或1年时间内,参与Java项目设计。从这一点来看,Java比C++有优势,而且还能学到日语。
可是,我想问你,你的职业规划是什么?一直做一个程序员?一般来说,除了转行,和开发相关的岗位,要么做管理,要么还作技术。
如果你选择走技术,我建议你学C++。因为C++和DBA一样,经验是宝贵的,每个项目都是一次学习与锻炼,当你有了3,5年的磨练,你已经对整个系统的架构(不是应用程序的架构)有了充分的了解,可以说能达到架构设计师的角色,再过个3,5年的锻炼,你就是专家了,其他常用的OO语言都小case了。
而Java呢,如果不是纯技术路线,只是对日项目,3年后你就厌倦了。除非3年后你的日语水平提高,开始转向管理路线。如果不走管理路线,发展会有瓶颈,当你再次求职时,你会发现2年java与5年java没有区别。而管理路线呢,就像对轻松一些,当然责任就愈大。
孰优孰劣,根据自己性格和发展方向选择。上述只是个人意见,仅供参考。
亲,刚入公司,如果这三个公司规模差不多大的话,JAVA应该比其他的高一些,你想要更好的前途建议去JAVA工程师吧,何况还专门培训日语,望采纳!
我觉得1从字面上看更有发展些.1.BI软件实施工程师《 数据仓库的建设,参与数据业务分析建模、规划、设计; 基于BI产品的前端报表开发;》 字都多些 呵呵你看 又是分析又是规划设计
肯定选java工程师撒