渣本转岗,从Java到Android,这一年我经历了太多太多...

本文作者分享了从Java转岗到Android的心路历程,包括裸辞学习、面试经历及所学知识点,强调了明确目标、实践和写作的重要性,并给出了一年的学习总结。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一个多月没有更新博客了,一直在忙着找工作。现在已经尘埃落定,最终选择了有赞。 这篇文章主要总结一下自己面试的一些经历与准备。

你看,那个凌晨四点,为解决需求还在抓耳挠腮的敲代码肯定就是你啦!

 

一、转岗经历

作为一个双非渣本非CS专业的码农,之前跟着大环境培训出来敲了一年多的Java,可敲着敲着发现看着后端枯燥的数据越来越厌烦,我才明白热爱也是一种奢望。

于是,我思虑过后还是打算裸辞转岗选择了客户端,还在因为我有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
  • 设计模式面向对象六大原则、工厂模式、单例模式、建造者模式、观察者模式、适配器模式、策略模式、代理模式。

数据结构与算法:

  • 线性链表
  • 查找:顺序查找、二分查找
  • 排序:交换类、插入类、选择类
  • 树、二叉树、图:深度优先(DFS)、广度优先(BFS)
  • 递归
  • 分治
  • 滑窗
  • 三大牛逼算法:回溯、贪心、动态规划(DP)
  • ......

PDF格式版:

这些知识点被我整理在 PDF 里面了,需要参阅的朋友可以在 “点击下方推荐阅读”即可免费打包获取阅读;

推荐阅读:2021年Android程序员面试+进阶知识点整理(加入免费获取PDF版);

四、总结

 

这一年多的时间都是在备战学习中,这是一段很特别的历程。

以转岗过来人的身份提个建议:时间拖得越久,你损失的就越大,早点明确目标,闭关学习,多写多想,这才是进步的唯一方针......

共勉~

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值