你的年龄还年轻,现在学习正是好时候。
关于手机开发,个人不太看好JAVA,以后的手机发展是以后会以三个阵营为主,微软+Intel平台,Nokia的平台,还有Plam平台,这三个平台,主要以C/C++开发为主,Java虽然也支持,但因为是虚拟机效率太差,运行速度太慢,以后肯定没希望。J2ME是Java的一种,一般手机开发都是用J2ME,不过这个东西做出来的东西一般都是小玩意,大程序速度太慢。
Android是GOOGLE开发的一个全新的手机平台,现在还没有产品上市,但以GOOGLE在业界的实力,很有可能以后发展起来,最少不比JAVA次。
OpenFace虽然很新,但前途未卜,现在手机平台这么多,这个平台很难发展起来。而国内的黑手机主要用的是台湾的MTK平台。
个人比较看好Intel最新的基于X86的平台,即最新的ATOM,可以运行电脑上的所有软件和操作系统,CPU主频已经到了1.86G,功耗非常低,以后手机可能就是一台电脑了。这个平台的程序开发我想可以分成MS阵营和开源阵营,MS阵营主要会以.Net平台为主,开源阵营会以C或C++为主。Nokia的平台已经落后很多了。