Android专科生,毕业3年从小厂到阿里P6,想把我的进阶方法教给你
作者:互联网
前言
本人专科毕业,学的是Android开发专业。时间过得飞快,不知不觉毕业也3年了。刚刚毕业的时候,在一家小公司工作,呆了一年,感觉整个人荒废掉了,太轻松,没有压迫感。
每个程序员都拥有大厂梦,我也不例外。于是我有了跳槽去大厂的想法,但是我并没有裸辞,而是一边工作,一边投简历。但是投了十几份
都没有回应,我想可能是我学历低的原因,真的十分的后悔高中的时候没有努力学习,心里也十分的不甘心,于是我决定辞职。辞职后我开始系统的复习,把以前学过的和没学过的全都重学一遍,花了差不多半年的时间。
复习完后我又开始投简历,差不多一个星期就收到了阿里的面试邀约,最后通过4轮面试成功拿到阿里P6的offer。
今天就把我从小厂到阿里P6的学习方法和心得分享给大家,希望对那些学历低又想进大厂却很迷茫的程序员朋友提供一些帮助。
如何去学
我们在复习的过程中,一定要系统的学习,不要东一下西一下的去学,一定要系统的,针对性的去学,最重要的是有一个框架,不然的话最后还是竹篮打水一场空。
下面是我学习的一个基本框架图
要掌握多少知识
大致的框架有了,下面就是搬砖添瓦。我们就要针对性的去学了,下面我就把重要的知识点列出来,给大家提供一个明确的目标。
Java部分
- JVM
- 泛型
- 设计模式
- 多态
- 容器类
- 集合框架
- 反射
- 单例
- 线程
- Lock
- 引用类型
- 动态代理
- 元注解
Android部分
- 四大组件
- Fragment
- 存储(数据持久化)
- 自定义组件、动画
- 网络(包括网络基础、进阶)
- 图片
- 六大布局
- 性能优化
- JNI
- 多线程、进程间通信
- WebView
- 进程保活
- 第三方库源码
算法部分
算法是一个让大部分程序员头疼的问题,也是面试中十分重要的一关,很多朋友在面试中都挂在了算法上面,所以说搞懂算法能让你面试成功的几率增加很多。
这里我主要推荐大家刷**《剑指offer》**这本书。
大约80%的算法题都来自这儿,刷就完事了。但是,千万不能无脑刷。
刷题三部曲
- 刷前思考算法!
不要看到题目就手痒,二话不说public void main。
面试官也不喜欢莽莽撞撞的学员,最好的做法是,看好题目,思考该用的算法模型,然后清晰地跟面试官说出自己的思路和解法,得到面试官的认可之后再继续写。
- 刷时牢记规范!
清晰的书写、布局,合理的命名。这些微不足道的习惯可能会成为一票否决的因素。培养良好的编程习惯在每一次代码中都需要去落地。
- 刷后总结优化!
千万别AC后就大喊万岁跑路走人了。AC只能说明结果正确,但手撕代码的过程中你的代码可是赤裸裸地暴露在面试官的眼里,身材是好是坏一眼就看出来了。请一定要对比官方标准答案,思考最优解法,时间、空间复杂度。
结果正确,但手撕代码的过程中你的代码可是赤裸裸地暴露在面试官的眼里,身材是好是坏一眼就看出来了。请一定要对比官方标准答案,思考最优解法,时间、空间复杂度。
标签:面试官,专科生,进阶,代码,面试,算法,厂到,P6,Android 来源: https://blog.csdn.net/m0_66155412/article/details/122619059