前言
前阵子朋友聚会,谈到了现在的后辈,我说起了那个大三就已经拿到网易offer的小学弟。
这小学弟是00后,专升本进入我们学校,和我一样搞Android开发。学习上非常努力,第一个到教室,坐第一排,是班上为数不多的会做课堂笔记的学生之一。
半个月前,我看见他在空间晒了网易offer,就私下和他交流了一下。
他说,他们公司不远的地方就是阿里,他的下个目标是阿里P7。我在夸赞之余更多的是感叹:现在的00后年轻人真的是太牛掰了,我们90后的Android开发现在都在做什么呢?
00后的年轻人都这么拼了,90后该怎么办?
连上网络,中年危机无处不在,很多人急了:求求你们,不要再贩卖焦虑了好不好?
不去戳破,难道真相就不存在了吗?
三十而立,是时候站出来独当一面了。逃避解决不了问题,真正有效的解决办法是迎难而上,**去面对,去解决。**90后也别过度担忧,毕竟在我们前面还有80后。长江后浪推前浪,咱也不是被拍在沙滩上的唯一群体。
90后不够努力吗?并不是。
我的身边,朋友圈,加班的90后不少,甚至是加班的主力军。不只是程序员,其他的职业也有不少:文案、策划、产品、人力、运营……这些岗位上,都活跃着加班的90后。
但是,能够混出名堂的人太少了。很多90后的开发都比不上现在的00后。
90后的Android开发该怎么办?
未雨绸缪,早做防范,这才是最佳应对方法
如何让自己在Android开发这个竞争激烈的战场里立于不败之地呢?唯一的办法就是不断吸收新知识,按时更新自己的知识库,与时俱进。就像手机更新系统一样,旧版本不够用了,漏洞太多,跟不上时代,需要升级了。
就现在的Android大环境来说,热门的方向和知识点很多,但是真正投入实际运用,被阿里,腾讯等大厂重视的就那么几个,下面我会对这些知识点进行总结。希望能够帮到找不到进阶学习方向的朋友们。
大家可以找找有没有自己感兴趣或者是有需要的模块。建议找一个或者多个方向好好研究一下,多学习,多尝试,相信你自己的专业基础,进阶并不难。
前面提到的那位小学弟就是根据这套资料,按照这个知识体系进行学习的,他后面还跟我反馈说,面试官问到的都是里面提过的,幸好他提前做足了准备。
现在和大家分享的还是完善和升级后的版本,希望这些能给大家的学习方向提供一些帮助。
(一)筑基部分
名为筑基,就是指平时的修炼,基本功。这些知识点想必大家也不陌生,也是很多大神(包括郭霖等大佬)总结推荐过的。但是我想,真正去拿资料认真研读的人并不多。
点击这里,免费获取文中资料
1.Java基础
我知道大家一定有很久都没有注意到这个点了,平时的工作应该也很少涉及到这些底层知识吧,但是这些东西很重要。如果是想要跳槽加薪或者是应对即将到来的面试,这些都是不可忽视的知识。在这一点里,需要重视的点有:
- Java泛型
(泛型的作用定义,通配符与嵌套,泛型的上下边界……) - 注解
(注解的意义,元注解,自定义,APT……) - 并发编程
(基础、线程共享,协作,使用,合理配置线程池大小……) - 数据传输与序列化
(原理,使用方法,json……) - Java虚拟机原理
- 反射与类加载
- 高效 IO
……
2.设计思想解读开源框架
- 热修复设计
(AOT/JIT & dexopt 与 dex2oat,CLASS_ISPREVERIFIED 问题、热修复原理……) - 插件化框架设计
(Class 文件与 Dex 文件的结构解读,Android 资源加载机制详解,四大组件调用原理……) - 组件化框架设计
- 图片加载框架
- 网络访问框架设计
……
3.APP 360°全方位性能优化
这块是腾讯、爱奇艺、阿里这些大厂很重视的点,正在准备面试的朋友们要注意了,这一块值得多看看。
- 设计思想与代码质量优化
(六大原则,设计模式,数据结构,算法……) - 程序性能优化
- 开发效率优化
……
4.Android框架体系架构
- 高级 UI
- Android 组件内核
- 大型项目必备 IPC
- 数据持久化
- Framework 内核解析
……
5.NDK模块开发
- C++与 C#数据类型总结
- C 与 C++之内存结构与管理
- C/C++多线程操作说明
- JNI 开发之局部引用、全局引用和弱全局引用
……
6.Flutter学习进阶
这块也是大厂很看好的技术,面试如果能说到这些会很加分。
- Flutter 的特性
- Flutter 构建应用的工具
- 在Windows上搭建Flutter开发环境
- 编写一个 FlutterApp
……
7.微信小程序开发
- 小程序基本介绍
- UI 开发
- API 操作
- 小程序购物商城项目实战
……
点击下方蓝色字体获取完整资料↓↓↓↓↓
耗时298天,8大模块、3382页66万字,Android开发核心知识笔记!
(二)渡劫部分
这一部分的资料整理主要是针对面试。很多人都说,找工作就相当于第二次投胎,很重要,关系到下半生的发展和前途,所以我把这部分的资料称之为“渡劫”。
网上能够找到的面试题很多,我这里就不再赘言。
这里,我精心挑选了一些大佬整理的面试资料分享给大家,有需要的朋友可以自己收藏了慢慢看。
2021跳槽必备——Android从初阶到架构师面试复习大纲(含解题思路)
1307页字节跳动Android面试全套真题解析,完整版开放下载
总结
我知道大家现在很忙,忙着工作,忙于家庭,忙于应酬……但是,这些难道比给自己投资更值得花时间吗?可以给工作花时间,给领导花时间,甚至是把时间花在玩乐上,但是就是不肯给自己的学习一点点时间?
哪怕每天只学习一个多小时,长时间积累下来也会有不小的收获。
不积跬步,无以至千里;不积小流,无以成江海。给自己一点点充电成长的时间,事业才能续航更久,走的更远。
这是一笔很划算的买卖,何乐而不为?