6年Android经验,我按照这个方式成功拿到了Offer

个人背景

Hi~,我是 2018 届物联网专业毕业生,现就业于杭州,至今已经工作了6年。谨以此文来记录我的入门Android以来找工作的学习历程,如有错误,希望大家能及时提出!

先讲讲面试情况

今年虽然行情不好,但是前前后后也面试了 14 家公司的Android岗,按城市划分为:

北京:小米,美团,百度,去哪儿
杭州:阿里,网易,微店,字节跳动
上海:七牛云,哈啰出行,大智慧
深圳:富途,乐信
武汉:华为

历时4个月,最终收获了 小米、京东、微店、字节跳动 的offer

简单讲下简历

简历的准备

简历重点是突出自我介绍、擅长技能、项目经验。自我介绍要做到一句话就能表述清楚自己的优势,比如:学习能力(短时间熟练掌握技能)、个人履历(BAT背景优势)、积极努力(个人推动什么项目等)。

擅长技能:专业技能的描述词无非就那么几种:精通、熟练、熟悉、了解。精通感觉一般还是不要写,除非你在某个技术点上真的有足够的把握,真正能做到精通一门语言、一个分布式框架这才是精通。熟悉、熟练居多、精通是典型的金字塔顶部。总之,简历不要过于突出精通项数,而是突出精通的领域。

项目经验:突出自己的王牌项目,最有技术含量、挑战和帮助最大一个项目讲就足够了,面试的过程中面试官也会重点让你描述这个擅长的项目,提前模拟这个项目的讲解顺序和重点,而不是临场讲解。

有不知道简历该如何修改或者需要一些优秀简历模板的可以文末点击卡片,免费分享给你们,也可以一起交流学习,有好的工作机会可以互相内推。

技能储备

根据我多年的工作经验来看,安卓现在岗位大多数都是中高级的岗位在招聘,劝还想入职Android行业的可以慎重考虑下,而各个阶段的所需技能我也罗列出来了,大家可以对照一下自己现在正处于那个阶段:

初级Android开发者(薪酬:5K~20K)

扫描二维码关注公众号,回复: 15667695 查看本文章
  1. Java基础知识;
  2. Android基础组件(如Activity、Fragment、Intent等);
  3. Android布局和UI设计;
  4. Android数据存储(如Shared Preferences、SQLite数据库等);
  5. 基本的网络通信知识(如HTTP、JSON等);
  6. 调试和测试技能;

中级Android开发者(薪酬:22K~30K)

  1. 熟练掌握Java或Kotlin编程语言;
  2. Android架构组件(如ViewModel、LiveData、Room等);
  3. Android性能优化(如内存优化、布局优化等);
  4. 多线程和异步编程(如AsyncTask、Handler等);
  5. Android动画和自定义View;
  6. 常见的第三方框架(如Retrofit、Glide等);

高级Android开发者(薪酬:30K~50K)

  1. Android系统架构和底层原理;
  2. Android安全和加密技术;
  3. 高级网络通信知识(如WebSocket、TCP/IP协议等);
  4. Android测试和自动化测试技术;
  5. 设计模式和架构模式(如MVP、MVVM、Clean Architecture等);
  6. 高级的性能优化和调试技术;

至于架构师那就不仅仅是技术问题了,判断的重要标准就是架构思维已经业务逻辑,这需要开发者在行业的深耕才能达到。

复习技巧

我一直认为学习没有捷径可言。我信奉"好记性不如烂笔头",也信奉"书读百遍其义自见"

一定要去实践。对于程序员而言,不单单是死记硬背,我们有更好的方式去学习,比如写demo去验证,比如学习源码的过程中,一定要自己去翻看源码,多翻几遍看熟了再说。

边学边做笔记总结。学习笔记我认为很重要,不仅要记笔记,还要写心得体会,文字笔记、画图、总结等,方式很多,但是一定要自己认真去做,不要太相信自己的记忆,只有反复记忆,加深理解才行。

What、How、Why。学习知识点的过程中,可以遵循What、How、Why这个三板斧。即这个东西是什么?它是怎么做的?它为什么这么做,原理是什么,有没有更好的方式?

由浅到深,由点及面。在复习的过程中,都是从一个个小的知识点开始学的,复习到一定阶段,可以尝试着去把这些东西串联起来,由点及面。

复盘项目。另外在复习的过程中,一定要及时跟你做过的项目结合起来,这样也可以反哺你的项目,你在面试时就知道怎么聊了,就会有项目讲到知识点,由一个知识点串联到另一个知识点,这样你的知识体系就建立起来了。

在这里你应该要有一个比较好的学习教程和方法,这是学好Android的根本。如果你没有一份系统的教程,可以用我在使用的这份,这教程在某站上也有,但现在好像不能放上链接。有需要的话可以点击下方卡片加下我助理发给你,平时遇见有不懂的问题也可以在直接问,我工作不忙的时候也会帮忙解答。

在这里插入图片描述

结语

在面试过程中心态一定要调整好,面试过程中的紧张都是源自准备不充分,那这时你可以回过头看看以上内容,你是否都有落实到位。

心态差的时候反而要停下你重复而没有效率的工作,可以静下心来去复盘调整一下。对于身边的朋友,多交流,不比较。能有一些一起准备的好伙伴是件非常好的事情,不仅可以互相督促,而且可以在交流和分享的过程中取长补短。

对自己的水平有个很清楚的认识,并选择自己合适的公司,好好准备自己的笔试、面试,不怕失败,但保证每次面试都有收获和提高,那满意的offer早晚会来。

猜你喜欢

转载自blog.csdn.net/Code1994/article/details/130870165
今日推荐