Android专科生,毕业3年从小厂到阿里P6,想把我的进阶方法教给你

前言

本人专科毕业,学的是Android开发专业。时间过得飞快,不知不觉毕业也3年了。刚刚毕业的时候,在一家小公司工作,呆了一年,感觉整个人荒废掉了,太轻松,没有压迫感。

每个程序员都拥有大厂梦,我也不例外。于是我有了跳槽去大厂的想法,但是我并没有裸辞,而是一边工作,一边投简历。但是投了十几份
都没有回应,我想可能是我学历低的原因,真的十分的后悔高中的时候没有努力学习,心里也十分的不甘心,于是我决定辞职。辞职后我开始系统的复习,把以前学过的和没学过的全都重学一遍,花了差不多半年的时间。

复习完后我又开始投简历,差不多一个星期就收到了阿里的面试邀约,最后通过4轮面试成功拿到阿里P6的offer。

今天就把我从小厂到阿里P6的学习方法和心得分享给大家,希望对那些学历低又想进大厂却很迷茫的程序员朋友提供一些帮助。

如何去学

我们在复习的过程中,一定要系统的学习,不要东一下西一下的去学,一定要系统的,针对性的去学,最重要的是有一个框架,不然的话最后还是竹篮打水一场空。

下面是我学习的一个基本框架图

要掌握多少知识

大致的框架有了,下面就是搬砖添瓦。我们就要针对性的去学了,下面我就把重要的知识点列出来,给大家提供一个明确的目标。

Java部分

  • JVM
  • 泛型
  • 设计模式
  • 多态
  • 容器类
  • 集合框架
  • 反射
  • 单例
  • 线程
  • Lock
  • 引用类型
  • 动态代理
  • 元注解

Android部分

  • 四大组件
  • Fragment
  • 存储(数据持久化)
  • 自定义组件、动画
  • 网络(包括网络基础、进阶)
  • 图片
  • 六大布局
  • 性能优化
  • JNI
  • 多线程、进程间通信
  • WebView
  • 进程保活
  • 第三方库源码

算法部分

算法是一个让大部分程序员头疼的问题,也是面试中十分重要的一关,很多朋友在面试中都挂在了算法上面,所以说搞懂算法能让你面试成功的几率增加很多。

这里我主要推荐大家刷**《剑指offer》**这本书。

大约80%的算法题都来自这儿,刷就完事了。但是,千万不能无脑刷。

刷题三部曲

  1. 刷前思考算法!

不要看到题目就手痒,二话不说public void main。

面试官也不喜欢莽莽撞撞的学员,最好的做法是,看好题目,思考该用的算法模型,然后清晰地跟面试官说出自己的思路和解法,得到面试官的认可之后再继续写。

  1. 刷时牢记规范!

清晰的书写、布局,合理的命名。这些微不足道的习惯可能会成为一票否决的因素。培养良好的编程习惯在每一次代码中都需要去落地。

  1. 刷后总结优化!

千万别AC后就大喊万岁跑路走人了。AC只能说明结果正确,但手撕代码的过程中你的代码可是赤裸裸地暴露在面试官的眼里,身材是好是坏一眼就看出来了。请一定要对比官方标准答案,思考最优解法,时间、空间复杂度。

结果正确,但手撕代码的过程中你的代码可是赤裸裸地暴露在面试官的眼里,身材是好是坏一眼就看出来了。请一定要对比官方标准答案,思考最优解法,时间、空间复杂度。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值