刚进新公司不久,原来做Android应用的,可是现在公司让转做jni中间层这块.可是我现在的水平Android应用都没有做熟,而且最重要的是我对java和android感兴趣(中间层C++多,以前没学过,但是做Android这块似乎也挺重要的),所以现在有点矛盾!希望各位有经验的前辈指点一下,先感谢各位!

解决方案 »

  1.   

    我其实是怕选错方向,我有2年的java基础,学C++这不是叫转行吗?所以纠结.....
      

  2.   

    哥们,你现在应该能体会到之前说的找份对口专业工作很难了吧,什么公司都一样,项目需要什么,公司就会让你学什么,我就是,java最在行,公司让学.net,一点感觉都没有。还是Android好。
      

  3.   


    不然,应该是学通了C++,Java也就了然了:)俺觉得这对楼主来说是好事啊,我想有机会玩NDK,但是没有这样的机会。
      

  4.   

    哈哈,年轻吗,多学点东西呗,如果做java做的不够精深还不如玩点综合实力~呵呵
      

  5.   

    我也是对java最有感觉,而且Android应用这块的待遇不错,中间层这就有点...哎!
      

  6.   

    【什么都学不好】这句话说的很有歧义。
    其实,作为程序员,什么都接触一下,不是坏事,只不过不要门门都要求自己去专精罢了。接触的多了,眼里的世界就大了,思维也开阔,不管是底层内核驱动,framework,jni,还是上层java应用,都要有一个宽泛的认识才好,才能对Android系统的理解更加到位,悟出操作系统的环环相扣,比较不同系统之间的性能差别,优胜劣汰。
    我会C,看得懂JAVA,不会熟练的写JAVA。
    就是这样起步做Android的。因为看得懂JAVA,会写c,所以c++不能理解。至于找工作,重要的不是知识储备,不是你专注于哪个领域哪个方向,而是你有没有编程思想,这一点,需要接触更多实践更多,才会深有体会。
      

  7.   

    因为看得懂JAVA,会写c,所以c++不难理解。
      

  8.   

    C++ 也不错啊,andorid底层也需要c的功底