156天!我从华为外包月薪5K到转岗正式员工月薪15K,究竟经历了什么?

背景介绍:“渣渣”二本,95年Android程序员

**外包类型:**深圳华为传统外包公司

**内容简介:**从一个华为外包公司是如何修仙到转正?分享一些我的真实经历,希望对你有帮助。

**学习路线:**基础(打好基础,才有发展)——搞定核心原理(系统的学习,夯实自己的基础,提升自己的广度)——展示亮点(深度学习一两个源码,让自己面试时有能力装B)——查漏补缺:狂刷面试题

当一条咸鱼不好吗?为什么突然想翻身了?

阶段一:筑基

Java基础掌握不牢,对于一个开发人员来说无疑是非常致命的。学习任何一个技术知识无疑不是从基础开始;在面试的时候,面试官无疑不是从基础开始拷问。

内容包括:Java概述、Java基本语法、Java 执行控制流程、面向对象、访问控制权限、接口和抽象类、异常、内部类、集合、泛形、反射、枚举、I/O、关于 null 的几种处理方式、思维导图。

1、Java概述

2、Java基本语法

3、Java 执行控制流程

4、面向对象

5、访问控制权限

由于文章内容比较多,篇幅不允许,部分未展示内容以截图方式展示 。如有需要获取完整的资料文档的朋友点击我的GitHub免费获取。

阶段二:搞定核心知识点

熟悉了Java基础知识后,我们需要进阶一下,开始抓常见的三方框架原理。

深呼吸,我们来吃透源码,有的同学看到源码就懵逼,其实看源码只是刚开始痛苦,摸清其门道后,其实你会发现并没有很难,而且受用终生。(极大提高自己的学习能力)

内容:Glide、LeakCanary、ARouter、插件化、RXJava、Retrofit、OkHttp核心原理和框架等。

1、Glide

2、LeakCanary

3、ARouter

4、RXJava

5、Retrofit

6、OkHttp

阶段三:进阶“功法”

这个阶段,你应该提升自己各方面的知识深度,让自己有亮点,自己在面试的时候有装B的资本。(好心提醒:切莫过度装B)

**亮点:**如果你有NDK的、Flutter开发的经验,你可以从这几个方向找:

1、音视频开发的项目经验

2、使用flutter成功开发的APP

3、性能优化、高级UI等

阶段四:查漏补缺:面试题安排!

面试题包含:Java基础、Android基础、Android中高级、跨平台开发、Hr常见面试、等知识点。

由于文章内容比较多,篇幅不允许,面试题仅展示一小部分,华为、腾讯、字节跳动、百度、阿里巴巴、美团等今年最新面试题以及19年大厂面试题都已经整理好做成了16份精美的PDF 。如有需要获取完整面试文档的朋友可以直接点击我的GitHub免费获取。

1、华为面试题

华为面试解析

2、腾讯面试题
腾讯面试真题解析

3、阿里巴巴面试题

总结

世上没有舒舒服服的进步,无论我们定义成功的方式怎样,升职涨薪获得offer也罢,成长之路都很痛苦,但最终还是苦尽甘来,如愿转正华为。如果坚持下来,那你一定能让你的女朋友坐在宝马车上哭,你也能更“轻松”的讨一口饭恰!

原文地址:https://www.cnblogs.com/Android-Alvin/p/13492946.html