工作五年,碌碌无为。疫情宅家36天咸鱼翻身入职腾讯爸爸。
2020-05-07 本文已影响0人
Android高级架构
写在开头:
说下我的经历吧。湖南大学毕业,学的是软件工程,那时候比较贪玩,专业知识学的不是很扎实,毕业后就在长沙本地找了家互联网公司工作了。
到今年六月份的话刚好毕业了五年了,同期和我一起出来的同学们,大多都已经是项目经理了,至少也是个项目组长了,而我还是个普通的程序员,日复一日的敲着代码。
年初爆发了新冠疫情,居家隔离。市场经济也进入了寒冬,大批的企业都是摇摇欲坠,也包括我的公司。这时,我才意识到。进大厂,是多么的重要。
我决定改变自己,所以我开始了自己的大厂进修之路:
首先,一定要把掌握的知识体系化。
知识点其实就那么些,今天就给大伙盘一下:
一、Java类
1.Java四大基础特性就用多说了吧(抽象、封装、继承、多态)
2.重要容器(HashMap、ArrayList、Linkedlist)
3.HashSet源码分析
4.内存模型
5.垃圾回收算法(JVM)
6.Java四大引用
7.Java泛型
8.多线程和线程池
二、Android类
1.自定义View
2.事件拦截分发
3.性能优化工具
4.性能优化(Android最重要板块)
5.缓存
6.MVC、MVP、MVVM
7.sqlite相关
8.混合开发
三、网络相关
1.HTTP、HTTPS
2.TCP/UDP
3.其他一些网络概念,知道是那么回事就行了
四、Kotlin
直接看图
Kotlin学习路线
五、flutter
看图
flutter学习路线
总结:
再次强调一点,知识体系十分重要。就好像一辆车,光有零件是跑不起来的,必须把零件都完美的组装起来,他才可以成为一辆车。当然,零件的质量就决定了车的质量。
程序员这个职业性质决定了我们必须不断的学习,技术更新的太快了,原地踏步,意味着你已经落后于人了,所以,关注我吧!每天分享知识干活,千里之行,始于足下,每天的积累一点点,待水到渠成之时,定是多点成线,多线成面,多面成体。那时的你,定是会当凌绝顶,一览众山小!