2020年,Android开发想自学可能吗,大概要多久?

看见有人提问“Android开发想自学可能吗,大概要多久?”,想着自己好歹也是工作了快六年的老Android,就在这里特意写了一篇文章回答一下,希望对大家的自学之路有所帮助。

一、能不能自学Android

自学Android怎么不可能?我见过30岁自学Android,并最后成功进入Android开发行业的朋友。大家感兴趣的热可以看看↓↓↓

乘风破浪:都30岁“老人”了,居然还转职程序员?_m0_46962786的博客-CSDN博客

不过,在自学前要考虑清楚:我真的要学Android吗?我为什么要学Android?我以后出来能做什么?

这些问题是必须要事先就考虑清楚的事情,因为学习是一条孤独而且漫长的道路,要想坚持下去很难。如果连规划都没有,那么很容易半路就被孤独,困惑和迷茫击败。

二、关于学习时间

我问了一下身边的朋友,他们里面非本专业的说一般要三个月(有一些编程基础)

有编程基础的人自学Android,想对来说会轻松一点,三个月后差不多就能参加面试,走上岗位了。

没有编程基础,完全的小白想要自学Android可能会有一些难度,三个月可能不够。可能需要半年甚至更久吧。

三、怎样自学Android

首先要有恒心和毅力

不管学什么东西都是一样的,不坚持下去就没有办法成事。万事开头难,如果下定了决心,那就不要再犹豫。

其次要有正确的学习方向

【没有基础的朋友】可以先试着学一下Python,这是一门简洁高效、对新手友好的编程语言。先培养一下编程的思维。

然后可以了解一下C语言,Java这些——总体思路就是从基础学起,这就和修仙一样,先得筑基。

【如果是有一定编程基础的朋友】那么入门Android就会比较容易,技术方向可以主攻当下大厂最重视的一些方向,这也是Android从业多年的老人们想要升职加薪必须掌握的进阶学习方向。

努力固然十分重要,但是如果没有正确方向,你的努力只会收效甚微,说白了就是在浪费时间。但是有了正确的方向你就会事半功倍。

其实还有一个捷径,那就是:报班儿。

如果你觉得自己在这个茫茫数据大海里找到有用的学习资料并进行学习是一件很困难的事情,并且,你不想去做这些麻烦事情,或者是你在生活中很忙,没有时间,那么建议你在经济能力允许的情况下干脆去报个培训班。

现在是“知识付费时代”既不想花心思和时间,也不想花钱,却又想要丰收,恕我直言,不可能。

四、学习方向

下面这些点是我总结出来的当下最重要也是最热门的学习方向:

1.Java基础:虽然Kotlin现在是 Android 开发的首选语言,但是底层还是要熟悉Java的,如果想要更加的深入底层,还有C,C+这些。

2.App开发框架知识体系:Activity相关实体知识体系,Fragment 内核,Service 内核原理,实体间的通信方案等。

3.Android app全方位性能调优:代码框架结构优化,用户体验及资源消耗优化,屏幕适配,代码质量调优等。

4.Android前沿技术:热升级,热修复等。

5.NDK 模块开发:基础开发流程,图像处理与热修复应用,音视频开发应用,人工智能应用,微信小程序,Flutter等。

音视频时代

去年,第一款5G手机开始售卖,然而现在5G已经迅速铺开了。

在5G这个时代,音视频强势崛起。

从历史来看,2G打开了了移动互联网天下,3G带来了即时通信,诞生了QQ 微信等巨头,4G 带来了短视频兴起。字节跳动等公司崛起。他们的出现促成了移动互联网10年繁荣,而5G的出现,也会促成至少10年音视频行业的繁荣。

现在,短视频已经成为了一种生活刚需,无处不见刷着西瓜,抖音,火山,快手的人,男女老少,不同的职业……

其实这也是NDK技术,现在很多的APP都在做音视频模块的开发,维护和升级,这个点的需求是极大的,也是一个值得努力的方向,这里面的学问也远远不止是做一个简单的开发,事儿多着呢。

六、最后

我的领导常对我们说一句话,我觉得受益匪浅:现在的世界上从来不缺少提出问题的人,只是缺少解决问题的人。

在以前那个连教育都十分匮乏的年代,能发现并提出问题的人已经十分难得,但是在当下几乎人均专科,本科的时代,更需要的是解决问题的人。

所以在这里,我把上面提到的知识点都整理出来了,不仅有PDF文档,还有视频教程,覆盖知识也很全面,现在,无偿分享给大家啦。(先装个逼,然后再给颗糖)

所以在这里,我把上面提到的知识点都整理出来了,不仅有PDF文档,还有视频教程,覆盖知识也很全面,现在,无偿分享给大家啦。(先装个逼,然后再给颗糖)

  • 15
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值