前不久,几个朋友聚会,谈到了现在的后辈,我就说起了那个大三就已经拿到网易offer的小学弟。
这个学弟是00后,专升本进入我们学校的。进来后就非常努力,每次上课都是第一个到教室的,每次都是坐第一排,不是演,而是实实在在的非常认真的在听讲,也是班上为数不多的上课会额外带一个专门的笔记本的学生之一。
半个月前,我看见他的空间上传了网易offer的照片,就私下和他交流了一下。
他说,他们公司不远的地方就是阿里,他的下个目标是阿里P7。我在夸赞之余更多的是感叹:现在的年轻人真的是太拼命了,网上漫天飞舞的35岁中年危机也不是空穴来风。
00后的年轻人都这么拼了,90后不该有危机感,不该有点焦虑吗?
打开数据,连上网络,中年危机无处不在,很多人急了:求求你们,不要再贩卖焦虑了好不好?
不去戳破,难道真相就不存在了吗?
从人类的生命周期来看,35岁,上有老,下有小,这很正常,这个时候,家庭有负担有压力,也是再正常不过了,谁不是呢?尽管让人有些不愿意接受,但也是一种幸福啊,成家立业,共享天伦。
而且,35岁应该是人类身体的发育成熟后的鼎盛阶段,这是正值“壮年”。三十而立,都二十五了还立不起来吗?不应该了,是时候站出来独当一面了。逃避解决不了问题,真正有效的解决办法是迎难而上,去面对,去解决。
讳疾忌医并不是什么好现象。在《周子通书·过》里,扁鹊向蔡桓公多次提起身体有疾的事情,但是蔡桓公一直都没有放在心上。最后,残桓公疾病爆发了,这个时候想起了扁鹊的提醒,回头去找扁鹊求医,但是已经是病入膏肓的地步,无药可救了。
未雨绸缪,早做防范,这才是最佳应对方法。
如何让自己在这个竞争激烈的战场里立于不败之地呢?唯一的办法就是不断吸收外界新知识,按时更新自己的知识库,与时俱进。这就和手机跟新系统一样,旧版本已经不够用了,漏洞太多,跟不上时代,需要升级系统了。
就现在的Android大环境来说,热门的方向和知识点有以下这些,希望大家好好看看,找找有没有自己感兴趣或者是有需要的模块。可以找一个或者多个方向好好研究一下,多学习,多尝试,相信你自己的基础,学习一门新知识并不难。
前面提到的那位小学弟就是根据这套资料,按照这个知识体系进行学习的,他后面还跟我反馈说,面试官问到的都是里面提过的,幸好他提前做足了准备。
现在和大家分享的还是完善和升级后的版本,希望这些能给大家的学习方向提供一些帮助。
我的GitHub:https://github.com/xieyuliang/Note-Android
一、Java基础
我知道大家一定有很久都没有注意到这个点了,平时的工作应该也很少涉及到这些底层知识吧,但是这些东西很重要。如果是想要跳槽加薪或者是应对即将到来的面试,这些都是不可忽视的知识。
在这一点里,需要重视的点有:
Java泛型
(泛型的作用定义,通配符与嵌套,泛型的上下边界……)注解
(注解的意义,元注解,自定义,APT……)并发编程
(基础、线程共享,协作,使用,合理配置线程池大小……)数据传输与序列化
(原理,使用方法,json……)Java虚拟机原理
反射与类加载
高效 IO
……
二、设计思想解读开源框架
热修复设计
(AOT/JIT & dexopt 与 dex2oat,CLASS_ISPREVERIFIED 问题、热修复原理……)插件化框架设计
(Class 文件与 Dex 文件的结构解读,Android 资源加载机制详解,四大组件调用原理……)组件化框架设计
图片加载框架
网络访问框架设计
……
三、APP 360°全方位性能优化
这块是腾讯、爱奇艺、阿里这些大厂很重视的点,正在准备面试的朋友们要注意了,这一块值得多看看。
设计思想与代码质量优化
(六大原则,设计模式,数据结构,算法……)程序性能优化
开发效率优化
……
四、Android框架体系架构
高级 UI
Android 组件内核
大型项目必备 IPC
数据持久化
Framework 内核解析
……
五、NDK模块开发
C++与 C#数据类型总结
C 与 C++之内存结构与管理
C/C++多线程操作说明
JNI 开发之局部引用、全局引用和弱全局引用
……
六、Flutter学习进阶
这块也是大厂很看好的技术,面试如果能说到这些会很加分。
Flutter 的特性
Flutter 构建应用的工具
在Windows上搭建Flutter开发环境
编写一个 FlutterApp
……
七、微信小程序开发
小程序基本介绍
UI 开发
API 操作
小程序购物商城项目实战
……
总结
我知道大家现在很忙,忙着工作,忙于家庭,忙于应酬……但是,这些难道比给自己投资更值得花时间吗?可以给工作花时间,给领导花时间,甚至是把时间花在玩乐上,但是就是不肯给自己的学习一点点时间?
哪怕每天只学习一个多小时,长时间积累下来也会有不小的收获。
不积跬步,无以至千里;不积小流,无以成江海。给自己一点点充电成长的时间,事业才能续航更久,走的更远。
这是一笔很划算的买卖,何乐而不为?
我将上面自己整理的这套资料放在了我的GitHub:https://github.com/xieyuliang/Note-Android,免费分享给大家,希望大家能够好好利用。