Android开发经验谈Android开发

工作五年,碌碌无为。疫情宅家36天咸鱼翻身入职腾讯爸爸。

2020-05-07  本文已影响0人  Android高级架构

写在开头:

说下我的经历吧。湖南大学毕业,学的是软件工程,那时候比较贪玩,专业知识学的不是很扎实,毕业后就在长沙本地找了家互联网公司工作了。
到今年六月份的话刚好毕业了五年了,同期和我一起出来的同学们,大多都已经是项目经理了,至少也是个项目组长了,而我还是个普通的程序员,日复一日的敲着代码。
年初爆发了新冠疫情,居家隔离。市场经济也进入了寒冬,大批的企业都是摇摇欲坠,也包括我的公司。这时,我才意识到。进大厂,是多么的重要。

我决定改变自己,所以我开始了自己的大厂进修之路:

首先,一定要把掌握的知识体系化

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学习路线

总结:

再次强调一点,知识体系十分重要。就好像一辆车,光有零件是跑不起来的,必须把零件都完美的组装起来,他才可以成为一辆车。当然,零件的质量就决定了车的质量。
程序员这个职业性质决定了我们必须不断的学习,技术更新的太快了,原地踏步,意味着你已经落后于人了,所以,关注我吧!每天分享知识干活,千里之行,始于足下,每天的积累一点点,待水到渠成之时,定是多点成线,多线成面,多面成体。那时的你,定是会当凌绝顶,一览众山小!

上一篇 下一篇

猜你喜欢

热点阅读