想自学android软件开发,从何入手

时间过得真快。加上实习,我从事Android开发已经快五年了,在此,我分享一下我在学习Android的道路经验,我在 Android 的学习路上,我是站在巨人的肩膀上成长起来的。文章较长希望客官能够静静看完。

内容分为三个部分

  1. Android 成长经历
  2. Android 学习路线
  3. 如何面试找工作

1.Android 成长经历

刚开始前三年是我觉得成长最快的时期。
因为在刚开始接触到这一个工作的时候,有很多知识都是懵的,然后在工作中要做项目,因此在这个过程中,我学习到了很多知识,比如网络访问,内存优化,进程通信等。
之所以能在这个期间成长这么快,是因为有很多东西是我不会的,然后为了能在这行混下去就逼着自己学习。

然后在工作第二年到第三年的期间,上司领导要求我们独立负责项目的需求实现。虽然说在这个时候我们能完成多少基本功能的实现,但没办法,毕竟对我来说是个提升自己的机会,于是就通过论坛收集看有个实现这个需求的详细教学。

记住,虽然说觉得自己的能力有限,但千万不要放过任何能提升自己的机会,可能会遇到很多麻烦的问题。但是你要相信,办法总比困难多。

就这样,从事Android开发工作不知不觉已经过去三五年了,不出意外的话,这个时候我们基本都是高级工程师了。这个时候,大部分人都会遇到瓶颈,不知道学什么,感觉自己什么都会。我遇到过这样的情况,也很迷茫。

我在这方面暂时不能给出太多建议,但我只能说,选择一个方向,静下心来学习,我相信我们能收获我们想要的。

学习方向有很多,比如Android 车载,Android 音视频,flutter高级工程师等等Android相关岗位,这些都是很大的方向

下面分享的是我在自学过程中收集整理的一些学习文档,可能不太全面,有感兴趣的可以点击这里领取
在这里插入图片描述

后来在搜索博文的时候了解到到了原来做Android开发不至一方向。

分别是以下四个方向。

第一:成为技术大神,比如架构师,及技术专家等。 第二:技术管理,比如技术总监等。
第三:技术转型,如转项目管理,产品等,你牛逼的话,说不定下一个张小龙就是你(哥们,想多了,那有这么容易)。 第四:自主创业,做自媒体等

我选择的是成为一名技术专家,虽然说学习的道路很难,但又有什么办法呢?毕竟自己的年纪也在慢慢增长,如果说能不能在一个领域做不出一点名堂来,那还不如今早转行。正所谓物以稀为贵,如果说能真正成为一名技术专家,那肯定钱途无限。

2.Android的学习路线

下面说一下Android的学习路线,不会很具体,主要都是在工作中自学和请教主管,感兴趣的可以看一下。

记得当时面试Android程序员,岗位要求写的是:

  • 掌握Anddroid基础四大组件的原理和应用

在这里插入图片描述

  • 能够熟练使用glide, eventbus, okhttp, rxjava等常用第三方库
    在这里插入图片描述
  • 熟练掌握Android中常规界面布局、界面绘制及界面优化等

在这里插入图片描述

  • 熟悉android间进程与线程通讯与同步机制

主要是Android framework框架和底层原理
在这里插入图片描述

  • 熟悉系统数据结构,算法等基础知识

在这里插入图片描述

以上这些都是Android程序员需要掌握的知识,图中展示的文档都是我当时自学的时候在网上收集的,感兴趣的可以点击这里获取

3.如何面试找到工作

首先要告诉大家的是,在没有任何工作经验的情况下,找工作的时间周期是很长的,所以一定要稳住心态,在挑选职位投简历前,一定要看好岗位要求写的是否是自己能做的,这样面试的时候就会多几分信心。
下面是我自己整理的一套Android面试题.

在这里插入图片描述
在这里插入图片描述

小结

以上是我这些年来, Android 学习路上的一些简单分享。在 Android 的学习路上,我是站在巨人的肩膀上成长起来的,同样,我也希望成为你们的巨人。
文中出现的所有资料都已收纳整理好,有需求的同学可以通过下方链接免费获得,

Android学习文档+面试题
获取地址: ​docs.qq.com/doc/DWENadm1QR01oZ2J0

如果觉得对你有所帮助的话,可以点赞,关注我哦。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值