都说Android 开发凉了,你怎么看?

前言

想必许多Android开发者看到这标题的反应可能和我一样,我在这行做的好好的怎么会凉了呢? 一定又是人在造谣。

就我个人而言在Android开发行业干了这么十多年,就从来没有觉得Android开发行业要凉,也没感觉Android开发在走下坡路,只不过确实没之前那么“火热”了。。

市场需求占比

上图是我从B站中截取到的一条数据,大家可以通过这种饼图可以看出Android 端占比是最高,这也就说明Android手机终端在市场的占比。大家不管是在街头巷尾,还是生活工作中常常可以看到,基本人均都是两台手机,而且用的大多是都是Android机。

我想说的是这么多的人群在用Android手机,你觉得Android行业还会凉嘛?那些人说Android要凉的人在想什么呢?

随着互联网的快速发展,国内 Android 5G 手机和网路的抢先推出,从中又吸引了一部分的用户。同时随着用户量得不断增长,伴随而来的用户对APP的需求也越来越多。那这时候就需要我们Android 开发者来解决这些需求了。从这个角度看来还会有人觉得Android 凉了吗?

行业前景

判断一个行业是好是坏,不但要从市场角度进行了解,还要从行业未来前景进行综合判断。

Android开发岗与其他岗位相比也有绝对优势。一方面是行业内部对于特定细分领域的Android开发者很是青睐,另一方面是人们对APP的需求已经给各大互联网公司提出了更高的要求。互联网公司现在的情况就是:要人,非常要人,但要的,是有能力的人

就Android开发岗位目前的平均薪资都在15K左右一月

其实从各大厂的招聘面试时,面试官会通过你之前做过或设计到的项目进行提问,如:面对项目中会出相对的问题该如何解决。在这里考验的是你的应变能力速度和解决问题方法就可以看你的能力,很多公司对有突出项的应聘者会给予优先录取权,例如现在比较热门的Kotlin、跨平台开发、混合开发、NDK都是面试时比较热门的考察项目。

我自己感受比较明显的一点就是,短视频内容的爆火已经开始让很多互联网公司开始注重培养音视频领域的人才了。还有一些先进一点,AI、AR、VR等技术更不用说了,都是各大厂的重点研发项目。所以Android开发怎么可能凉,有能力的Android开发者只会越干越吃香。

为什么会有人谣说Android凉了?

其实这个很好理解,就是那些在公司划了几年的水,而自身的技能水平和个人能力没有的得到好的提升,最后公司将其裁员的人群所造出的话题。因为他们在上家公司被裁后,去找工作但因自己技术水平原因导致频频面试落榜,最后无奈的逼自己转行,等别人问他为什么转行,就顺理成章的说出“某行业凉了”。

不管在任何行业,任何岗位,初级技术人才总是供大于求,都是不好找工作的,Android开发只是其中之一。

同样,不管任何行业、岗位,技术过硬的也都是非常吃香的!

要争取自己提升为“T型人才”

作为身处开发类岗位的大家或者还在纠结方向的大家,我觉得还是找准方向,深耕。技术有一点深度了,然后工作经验也有了,那么我相信距离稳定的高薪也就不远了。

因为就目前形势来说,对于企业,初级开发都比较好招,但是中级或以上的就比较难了,有很多公司在这上面花了很多时间,找简历,猎头,主动联系等等,最终也是无功而返。

这其实也就变相说明了,行业内中高端人才的稀缺。想要高薪,必先埋头钻研,自身达到一定高度,薪酬自然跟着上去。

换个角度,当你技术有一定深度的时候,对于一些其他技术,或多或少都会有所涉及的。这个时候技术的广度也有了,大家还会觉得薪资会低吗?

那该如何提升技能呢?

希望以下的学习路线能对你有帮助

项目开发必备底层知识

1. Java序列化、泛型与反射
2. Android类加载机制
3. Android虚拟机原理剖析
4. Java高级并发原理详解
5. 编译时技术掌握与实战
6. JDK高级动态代理
7. 高级数据结构与算法
8. Java IO操作

Android Q FrameWork源码与UI新技术

1. FrameWork源码解析(SDK 29)
2. Android常用组件深入解析
3. UI的深度剖析与自定义
4. Android Q下的FrameWork源码(SDK 29)
5. JetPack全家桶
6. Android R新特性解析

内部调优

1. APP基础优化
2. APP深度优化
3. 开发焦点问题优化
4. 贴近实战之问题优化

高级音视频

1. 基础语法
2. H264视频编码
3. MediaCodec集训
4. 音视频编辑之剪映实战
5. 抖音特效相机实战
6. FFmpeg打造万能播放器实战
7. 腾讯课堂直播APP实战
8. 钉钉人脸打卡实战
9. Webrtc打造音视频通话实战

架构师必备

1. 架构师设计思想篇
2. 手淘全套架构设计与实现
3. 开源框架源码解析与实现
4. 一线大厂核心框架剖析与实现

Gradle

  1. Groovy语言学习
  2. Gradle Android插件配置

Kotlin技术

1. 基础语法
2. 高级进阶

混合开发

1. Flutter入门到实战
2. 小程序开发

本学习路线共分为八大专题,,分别是项目开发底层技术、Android Q FrameWork源码与UI、APP调优技术、音视频技术、架构技术、 Gradle、Kotlin、混合开发技术。这八大专题展现的图片可能因里面内容过多导致图片模糊,如需要参考高清版可以加入Android粉丝交流群:872206502 联系管理员或群主免费领取。

可参考的学习方法:

  1. 先去一些视频教学平台学习,因为有些博主或培训机构会将他们的学习视频发布在视频平台上,提供给大家学习(比如:B站腾讯课堂、慕课网、csdn、51自学网等等),这些就看你们自己喜好去选择了
  2. 将自己学到的知识点和一些没弄明白的点进行整理,在去网上查阅进行记录。在此同时将自己觉得学的比较好或了解的技术点,写成完整发布到一些博客平台,通过平台的推广建设一个自己的知识圈,与一些同行进行探讨技术,从中间来提升自己也帮助别人,做到一举两得,双赢的效果。
  3. 自己定期在每年的某个时段去进行市场调查,怎么个调查法呢?就是去往不同的公司投简历面试,
    在面试的同时记录面试的过程,将这些公司对技能要求进行整理,从中判断市场需求什么样的技术岗位或者判断自己的技术能力能否达到他们的要求。在此同时也可以将这些公司的技能要求划分轻重等级,进行制定自己的学习计划来提升自己。

最后

我在Android开发这里路上行走了许多年了,整理的一些学习文档也比较多,大家如果需要进行参考学习可以加入Android粉丝交流群:872206502 联系管理员或群主免费领取,这些学习文档我时不时还会进行反复查阅及更新,比较好东西还是值得学习的。最后希望大家能够在Android开发这条路上能越做越远,不要轻易去相信那些谣言了。


扣扣扫码快速领取通道

猜你喜欢

转载自blog.csdn.net/dongrimaomaoyu/article/details/112299047