android的开发语言是基于java的,android只是一个手机系统,还是有生命周期的,android现在已经发展了4 5年了,已经发展到一定的成熟度了,你如果现在只专攻android,等到了后期android走下坡路的时候,你又要转型,这个时候如果你没得java基础,搞起来就比较麻烦。java比较类似于铁饭碗,学好了java,饿不死人,而且还可以以此为基础,自学像android等等移动开发语言。我现在主要是做javaweb,根据客户的需要,期间也会做一些android的应用程序。你有了扎实的java基础,你再学其他的,就so easy了,我就是自学的android,java和android,我是两种都做,现在算算做android差不多也快有一年了。就算你做.net,或者c或者c++或者其他的开发语言,都是很容易的事了。像你说你是大三的计算机专业学生,那你的理论应该很强,只是实践起来,有点弱而已,外面的培训,更主要就是一个实战的培训与运用,扯远了哈,哈哈。你的同学的建议是对的,java是铁饭碗,做了开发的,基本都知道。像世界编程语言排名,java和c一直都是一二名,就没咋跌过。不过说的再多,还是需要楼主认真的学习吧,对的选择只是一个开始,后面你要把这些东西变成你自己的,用他去吃饭,希望楼主早日加入编程大军的队伍,哈哈。
个人感觉你应该去学习Android,因为现在安卓挺热门的,而且等你以后工作了,还可以再去学习Java,都是可以的啊,不用这么矛盾的
或者两个一起学
学java,android是基于java的语言,看来你是个初学者,虽然android现在是比较火的,但是谁知道能火几年啊,你学java之后,android可以做,web可心做,一般的软件系统可以做,就业面比android要广很多的。编程路很艰辛的,做好长期奋战的准备吧。祝你成功!
JAVA,不管安卓还是JAVA 你还是了解 JAVA编程思想的,以及开发流程的,所以个人建议你先学做JAVA,后期还是有机会做安卓,
但是学了你安卓,你后期只能做安卓了,没有其他开发的机会了
自学与培训那个好?那要看培训的质量高不高。
自学效果肯定差很多。不要说一些技术无法自学,但就是自己能够耐下心来学很多东西,就不是普通人能够做到!如果会算账,自学成本应该是比培训贵很多。因为你会走很多弯路,浪费很多时间!时间就是金钱!