这个行业在趋于成熟.淘汰技术差的.如同java ee一样.我记得早几年.java ee人太多,android人少,所以工作好找。
这俩年可能因为培训行业大兴,所以正好相反了,但这不代表这个行业不行了,我感觉正好相反。
这个时候这个行业,才是一个成熟的行业.不能说时势不能包含那个入行没多久的,就是行业不行了。
请大家多多关注我的头条号,谢谢大家!
这是来自一位知乎网友的答案:
大家都知道,今年移动开发不那么火热了,完全没有了前两年Android开发那种火热的势头,如此同时,AI热火朝天,很多言论都说Android不行了。其实不光是Android,iOS也有类似的言论。
那么到底如何看待这一现象呢?
我的答案是:Android还行,只是回归平淡了,没有了前些年的火热。
– 为什么Android还行?
如何看待一个行业行不行?有两点:
- 这个行业有没有死亡?
- 有没有很多公司提供这个行业的岗位?
拿塞班来举例,塞班完全死亡了,因为塞班完全被Android和iOS给替代了,并且没有公司来提供塞班的开发岗位。
对于Android,目前Android正如日中天,其在移动设备上的全球占有率不用我多说了吧,各种车载设备、电视等都是Android系统。若干年内,不存在一个新的平台来替代Android,所以Android不会死亡。
在国内,不管是腾讯还是支付宝,其移动端产品对整个公司影响都非常巨大,腾讯的微信、阿里的手机淘宝、支付宝都占有至关重要的作用,各大公司都有Android端产品,所以这个岗位需求也是没有问题的。
从上述两方面来说,Android没有衰落,只是它发展到顶峰了,很难再继续地保持快速发展的势头了。
– 为什么Android程序员难找工作了?
Android程序员失业的事情大家不用担心,若干年内都不会出现。
但是近期的确不是那么好找工作了,原因有如下几点:
- 由于APP创业风口已过,大批创业公司死亡,导致了Android岗位减少;
- 一些公司并不需要一个Native的APP,他们只需要在APP中嵌入一个网页;
- RN、Weex对Native概念的冲击
在这个时候,你需要提高自己的技术,Android高级工程师还是缺的。
以下是我自己的一点想法:
java现在走的就是和当初安卓的路是一样的,但是相比起安卓来说java的实用性 技术性 安全性都比较高,所以后期的发展空间是比较广的。但是相对于安卓来说难度也是比较高的。现在市场的需求也是比较大的,但是还是那句话,这是一个技术行业,也是一个信息行业,所以这是一个不断学习,不断更新的行业,你只有提高自己的技术才不会被市场淘汰。也才不会面临别人所说的“饱和”
感谢官方!
安卓市场当前开发人员数量众多,黄金期已过,想靠着这个发财比较难,管温饱问题还是可以的。
JAVA属于基础语言,如果你要走程序员路线,属于必学科目,之后再根据你的工作需要学习其它的编程方法
安卓市场的开发人员是否饱和?Java开始是否比安卓开发更加有前景和找工作?本质上是这两个问题。分别如下:
1. 安卓市场的开发人员是否饱和?
(1)目前安卓系统在整个中国的占比
先看一下安卓系统在2017年中国的占比图:
从中可以看出安卓系统占比达到86%,而且是在不断上升过程中。安卓操作系统的优势是非常明显的。这说明至少安卓系统是非常受欢迎的,而且还存在上升空间。
(2)那么安卓的开发人员是否饱和呢?
从如下几个维度分析:
1)从培训机构的朋友了解到:安卓的培训正在缩减,但是并未停招
2)从企业角度上来讲:用人需求存在但是不是特别量大,而且工资也在不断压缩。正在回归正常的渠道。
(3)结论
整体上安卓开发人员在市场上的饱和的说法还不至于,对于非常热爱或者想从事安卓开发的人员没问题。但是确实不如前几年那么需求量大了。
2. Java开发人员的市场前景如何?
Java的市场缺口目前来讲依然很大,无论是阿里、京东、百度等这些大公司,还是一些创业公司,一般首选后端的主流语言还是java。但是技术难度学起来稍微大些。
3. 安卓和Java技术分析和学习建议:
(1)Java
Java可以说是一个体系,它不是简单的一门编程语言。因此,Java对人的要求相对还是比较高。它需要个人有较好的逻辑思维能力,综合运用技术和解决问题的能力,较好的学习能力(因为几乎每年都会有一些新的java相关技术出现)。
但是,Java方向也是价值比较高的,因为难度大,所以价值也自然会高。如果你是初学者,建议的学习路线如下:
(2)Android
android是谷歌公司开源的,用于安卓手机APP开发的语言。它是基于java的,可以说如果有了一定的java基础,学习android相对比较容易。但是,android本质来讲虽然,掌握的技术难度较java低。但是想学到高水平也是不简单的。只是相对java简单,毕竟是是一个终端呈现的APP,会涉及巨多的技术门类。
可以说android入门较容易。如果是初学者,建议的学习路线如下:
(3)整体建议如下:
如果不是特别喜欢安卓,建议学习Java。但是,如果你觉得学习Java难度较大,或者非常热爱安卓,那么学习安卓开发技术也是没问题的,并不是学习安卓一定没前途,找到不到工作。
最后,希望以上建议能帮到同学们。同时也欢迎关注此头条号“互联网IT技术”,该号每天都分享技术文章(包括:java、大数据、前端、安卓等),尤其是针对初学者非常适合,非常容易懂。
现将已经发布部分文章罗列一部分:
Java:线程的六大状态、基于代码实战的线程创建及六个常用方法
Java并发编程:基于代码实战的4种线程池和缓冲队列BlockingQueue
Java:线程并发问题、基于代码实战的4种锁机制及多线程协作编程
Java:重入锁ReentranLock详解、代码实战、与Synchronized对比
Java网络编程:TCP和UDP通信模型详解及基于代码实战的通信编程
京东和腾讯精选12道Java笔试题并有答案
以上文章,可以通过关注“互联网IT技术”头条号,即可阅读。该号也会一直陪伴大家找到自己理想的IT工作。