有人天天抱怨安卓不行了,有的人觉得未来可期。
坐标成都,几个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%处在被动位置,一旦行业趋于平稳或走下坡路,就会有很多人被迫转行。一份努力一分收获,加油吧年轻人