上一个公司是做车厂车载机系统的,也就是安卓系统定制开发,开发 aidl 服务和 hidl 服务,java 和 c++都用。
现在这个公司也不错,但用的技术不是很通用(应该是很不通用),所幸基本不怎么加班,所以下班想自学点东西。
跳槽前曾经试过转方向到 java,但是失败了(照 b 站视频看了,自学了 spring 、mybatis 、springboot 框架,但太慢了,而且没有项目经验),估计以后也很难转过去了,真是一步错步步错。以后估计得一直混在安卓方向了吧。
- 正准备看《计算机网络 自顶向下》,因为自己网络这块很差。
- c++基础一般。
- java 基础很好,认真读完 java 编程思想,JUC 框架源码很熟悉。
- 安卓相关基础也一般,就 binder 用到比较多,也就是 AIDL 、HIDL 。
- 数据库也很差,但数据库应该以后也不会用到啥,所以暂且算了。
所以问问各位大佬,对于保持自身竞争力,自学些什么方向的东西比较好呢?方向可以说的具体一点,甚至可以给出这个方向学完后的小目标是什么。