写点什么

2014-2020 分享我在 Android 开发中走的一些弯路,Android 开发者必看避坑指南!

用户头像
Android架构
关注
发布于: 刚刚
  • 能够熟练掌握开源库的使用,如图片库(Glide\Fresco)、网络库(Volley\okhttp\Retrofit)、工具* >>*

  • (Dagger\RxJava\EventBus)等,能够对这些常用的库进行二次封装。

  • 熟悉应用常见的优化方法,避免编写内存泄漏的代码。


如何避免既然已经存在了这个问题,基础不牢靠那就补基础吗!给大家推荐一个 B 站 up 主:【[卡泰本田 6](h


《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》
浏览器打开:qq.cn.hn/FTe 免费领取
复制代码


ttps://space.bilibili.com/544029825)】基础这块视频都讲的比较全面系统,觉得自己基础不过关的可以去看看他的视频!还有有资料,比没资料好,系统的资料比有资料好。资料收集,导图的制作也是加强我们对知识技能熟悉的过程!对了,有自己博客,GitHub 也是面试时的加分项哦!我的【GitHub】里整理了一些学习笔记,需要的可以自己收藏,好的话记得标个星哦!



###4-6 年走的弯路跳槽时/转行跳槽时一定要注意,离开这家公司你会失去一些什么,到下一个公司你能得到些什么,在这段时间里您不能承受之后的花销,我就在家里蹲了几个月,无奈~别只看薪资,这只是一部分因为在 boos 大多数都是夸大的!转行记得分析行业前景,以及自己现在掌握的技能是否能让自己能够短时间内,换到这个行业


  • java

  • Android

  • c++

  • 上面都是阿里的,很明显 c++待遇最好,因为他要求的知识技能也高,所以希望大家注意一定记得贴合,符合自身的一些情况,再选跳槽行业!


该学哪些知识


  • 掌握 java 高级特性,如 JUC、线程池、NIO\BIO 等;掌握 jvm 虚拟机知识,如内存模型、GC 原理、类加载机制、线程模型等。

  • 对 Android 运行环境有深入理解,理解 Android 沙盒机制,掌握 AIDL 原理及 Binder 通信原理,了解 app 和 activity 启动原理。

  • 掌握热修复原理,各大厂商方案的优缺点。

  • 对于 Android 事件分发有深入理解,重点掌握触摸事件机制。

  • 深入理解 Android 绘制原理,理解 VSYNC 和 surface 机制和窗口原理。

  • 深入理解 Android 动画原理,包括补间动画和属性动画。

  • 对于 Android 安全机制有基本认知,理解 Android 安全原理。

  • 深入理解端上设计范式思想,如 mvc\mvp\mvvm\clean-arch 等。

  • 理解架构演进,有良好的分层和拆分思路,掌握模块化、插件化、动态部署等。

  • 对新技术敏感(,理解掌握下一代架构 dynamic feature 等。


###历年来我的学习笔记分享!系统知识分类整理




面试真题按照年份公司分类



电子学习书籍整理



Android 学习笔记




点击加入获取!【Android高级架构师

最后

用户头像

Android架构

关注

还未添加个人签名 2021.10.31 加入

还未添加个人简介

评论

发布
暂无评论
2014-2020分享我在Android开发中走的一些弯路,Android开发者必看避坑指南!