渣本转岗,从 Java 到 Android,这一年我经历了太多太多,移动开发者大会
于是,我思虑过后还是打算裸辞转岗选择了客户端,还在因为我有 Java 的基础,所以学习 Android 并不是很难,也没走太多的弯路。
二、学习经历
记得去年裸辞后开始看视频学习 Android,刚开始感觉自己很笨,出个小问题就懵逼了,往往鼓捣了一天都对解决的办法毫无头绪,不过后来随着对理论的学习就变得好很多了。
当时是买了两本 Android 方向的书籍:《第一行代码》和《Android 开发艺术探索》,这里特别要感谢郭婶,因为《第一行代码》写的实在是太好了,简直就是 Android 入门者的福音。
入门过后,为了加快对知识吸收,我开始着手于把学习的知识点编写成技术博客,不得不说写作技术博客对技术的提升很快的,其中的益处切身体会更能理解。
整体学习完之后,我开始自己动手做一些项目,解决项目中的疑难杂症,从入门到进阶,从进阶到深入,我的学习方法就是这么一步步来执行的。
以上大概就是自己转岗 Android 以来一年多的学习过程,可能和多数人的历程一致,不过一步一个脚印,踏踏实实低走下来还是很有收获的。
三、面试经历
从 2020 年 3 月份裸辞,到 2021 的五月份,我学习 Android 已经耽误了 1 年多的工作时间,“回炉重造”的我应该出去历练一番了,我迫切需要一个 offer 来证明我这一年努力的成果。
此刻,海投少年的意志已经觉醒~~
?投递简历的公司
滴滴、腾讯 (二面挂)
金山云 (工作地点原因没参加二面)
京东、趋势科技 (三面挂)
大疆、b 站 要求上海现场面,没去参加终面
网易、美团、360、CVTE、中兴、苏宁、有赞、51 信用卡、贝贝、东方财富 offer
还有一些没去面试或者没做笔试,其中,阿里内推截止前投了一下,还投错部门了,草草地面了十几分钟就给回绝了,网易笔试也没过,很遗憾。由于想去杭州,所以基本杭州的一些大小公司都面了个遍.......
拿到 offer 的公司
有赞,51 信用卡
东方财富
这里面经就不做分享了,基本的都是常考、高频的一些知识点如下:
**
Java基础
:**JVM、String、内部类、多态、抽象和接口、集合框架(Hashmap、Arraylist)、单例、线程、Synchronized、Look 锁、动态代理、引用**
Android基础
:**四大组件、View、进程、Bitmap、屏幕适配、消息机制、线程异步、WebView。**
Android扩展
:**Framework、AMS/PMS/WMS、Binder 源码、Handler 源码、ART、Apk 优化、Hook、Proguard、架构(MVC/MVP/MVVM)、Jetpack、NDK 开发、Rxjava、**
Android源码
:**Leakcanary、Eventbus**`设计模式
`:**面向对象六大原则、工厂模式、单例模式、建造者模式、观察者模式、适配器模式、策略模式、代理模式。
数据结构与算法:
线性链表
评论