安卓开发现状怎么样?

410 阅读2分钟

有人天天抱怨安卓不行了,有的人觉得未来可期。

坐标成都,几个4-5年经验面试者的情况

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

2022了,不常用的就算了,Java多线程就只知道个线程池sychronized?

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

2022了,C++都不会?一看到有native代码就求助了?

2022了,

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

UI,网络,存储,架构,打包,组件插件热更新,性能优化等等这些常用的框架源码原理都熟练了么?

framework层不说别的,AMS/PMS/WMS主要系统服务工作流程了解么?

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

看了下项目经历,画几个ui、对接sdk、后端给几个json、打包上线就没了,这些一两年经验的也能做,凭什么要高薪找你做?

以上这些还只是基础知识,安卓还有很多值得深入的方向(暂时想到,排名不分先后)

1、直播/短视频,最火的应用抖音快手等

音视频编解码、图形渲染,OpenGLES,OpenSLES,mediacodec,ffmpeg,librtmp,webrtc等等,流媒体的各种应用+优化有兴趣么

2、framework开发,安卓系统定制,HMOV手机厂商、车载系统、机器人、机顶盒等等,做一个系统工程师不香么

3、游戏开发,王者荣耀30-60k招人,够不够心动?cocos2dx、unity3d、unreal4等等游戏引擎要不要玩一下

4、安卓安全逆向,dex、so包、arm汇编有兴趣么(本人了解不多,欢迎补充)

5、跨平台,RN、flutter编写UI,ios要不要横向拓展下?ios安卓都会了,客户端经理不选你选谁?

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

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