2023年,移动端应用开发的出路是什么?
  FyeYl0ESQHUh 2023年11月19日 16 0

前言

2023年了,有人天天抱怨安卓开发不行了,互联网寒冬太冷了等等一系列看法。

但是有没有想过是自己的问题呢?

2023了都,RN、flutter不了解就算了,kotlin/jetpack/mvvm都还玩不转?

2023了,不常用的就算了,Java多线程就只知道个线程池sychronized?AQS不了解下吗

2023了,只知道个handler?binder原理都讲不明白?这可是system_server核心啊

2023了,一看到C++代码就怕?ndk总要会点吧,移植个c库写几个jni接口不难吧

2023了,

数据结构算法、设计模式、操作系统基础、网络基础tcp/ip,http、计算机组成原理,这些理论基础不用多说了吧

UI,网络,存储,多媒体,架构,渠道打包,组件化,插件化,热更新,性能优化等等这些常用的框架原理都搞明白了么?

framework层不说别的,AMS/PMS/WMS主要系统服务工作流程了解么?android系统启动过程可以了解下吧?图像是怎么从canvas画到屏幕上的,不感兴趣吗?

内存泄露就只知道个leakcanery?systrace没分析过?功耗省电也没研究过?总能搜到几篇文章的吧?能么

大多数人的简历都是,画了几个ui、对接sdk、后端给几个json、打包上线就没了,这些一两年经验的也能做,凭什么要高薪找你做?

以上囊括了大部分基础知识,看起来是很多,但是学技术就是一个积累的过程,量变产生质变。以下是我了解的安卓开发主要的方向(暂时想到,排名不分先后)

  1. 直播/短视频,最火的应用抖音快手等 音视频编解码、图形渲染,OpenGLES,OpenSLES,mediacodec,ffmpeg,librtmp,webrtc等等,流媒体的各种应用+优化有兴趣么
  2. framework开发,安卓系统定制,HMOV手机厂商、车载系统、机器人、机顶盒等等,做一个系统工程师不香么(最近座舱应用开发需求很大,是新的风口)
  3. 游戏开发,王者荣耀30-60k招人,够不够心动?cocos2d、unity3d、unreal4等等游戏引擎要不要玩一下,貌似现在u3d是主流
  4. 安卓安全、逆向,dex、so包、arm汇编有兴趣么,(本人了解不多,欢迎补充),这个招人的主要是鲁大师这类的公司。
  5. 跨平台/大前端,用RN、flutter等编写UI,ios要不要横向拓展下?ios安卓都玩转了,客户端经理不选你选谁?再了解点前端知识,大前端主管不选你选谁?在小公司横着走不香吗

暂时想到这么多,学技术无非是兴趣+挣钱,我相信大多数人都不是真正的喜欢写代码,不然就不会闲得蛋疼来关注这个问题。建议把招聘网站上的薪资排下序,看看给钱最多的老板们都是做什么行业需要什么技术的,自然就有方向了。

关于Android技术提升

从事Android行业也有8年了,几乎是一步一个坑踩过来的,做为一名Android人我想分享一下这些年来,我对于技术一些归纳和总结,希望能帮助到有心在技术这条道路上一路走到底的朋友!

有需要的小伙伴,可以点击下方课程链接详细了解!!!

https://edu.51cto.com/course/32703.html

本文适用于:

  • 任何想学习Android开发但不知道从哪里开始的人
  • 也适用于已经开始进行Android开发但想要变得更好的任何人

一、Android所有方向的学习路线

为了成为更好的 Android 开发者,这里为大家提供了总的路线图。它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。如果下面这个学习路线能帮助大家成为一个更好的 Android 开发者,那么我的使命也就完成了:

包括:Android应用开发、系统开发、音视频开发、Flutter开发、小程序开发、UI界面、车载系统开发等等

2023年,移动端应用开发的出路是什么?_Android

二、学习软件

工欲善其事必先利其器。学习Android常用的Android Studio视频教程和Android Studio最新的安装包都在这里了,给大家节省了很多时间。

2023年,移动端应用开发的出路是什么?_UI_02

2023年,移动端应用开发的出路是什么?_UI_03

三、进阶学习视频

我们在学习的时候,往往书籍源码难以理解,阅读困难,这时候视频教程教程是就很适合了,生动形象加上案例实战,科学有趣才能更方便的学习下去。

2023年,移动端应用开发的出路是什么?_UI_04

四、实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

2023年,移动端应用开发的出路是什么?_UI_05

五、经典书籍阅读

阅读Android经典书籍可以帮助读者提高技术水平,开拓视野,掌握核心技术,提高解决问题的能力,同时也可以借鉴他人的经验。对于想要深入学习Android开发的读者来说,阅读Android经典书籍是非常有必要的。

2023年,移动端应用开发的出路是什么?_UI_06

六、面试资料

我们学习Android必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

2023年,移动端应用开发的出路是什么?_Android_07

2023年,移动端应用开发的出路是什么?_UI_08

有需要的小伙伴,可以点击下方课程链接详细了解!!!

https://edu.51cto.com/course/32703.html

最后

无论客户端,前端,后端,甚至测试,都有拿高薪的也有找工作到处碰壁的,我一直坚信二八定律,不管在哪个行业,主动权永远在20%那部分人手里,剩下的80%处在被动位置,一旦行业趋于平稳或走下坡路,就会有很多人被迫转行。一份努力一分收获,加油吧年轻人

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月19日 0

暂无评论

推荐阅读
FyeYl0ESQHUh