安卓软件开发难学吗?

网友解答: 个人认为不难,我从事Android开发7年,曾是阿里Android高级开发工程师,现在负责大前端团队,面试并且带过不少来自于BAT的开发,是Google开源组件flexbox

网友解答:

个人认为不难,我从事Android开发7年,曾是阿里Android高级开发工程师,现在负责大前端团队,面试并且带过不少来自于BAT的开发,是Google开源组件flexbox-layout(https://github.com/google/flexbox-layout)的贡献者。可以说Android开发是一个门槛很低的学科,但是想学得快又学得好还是需要一些科学有效的方法。

在学习的道路上有像任玉刚这样2年就达到一个较高水准的,也有工作4、5年还停留在中级开发中水平的,不管是哪一种,首先都要经历Java基础的学习,有人可能说Kotlin以后是Android开发的官方开发语言了,为什么不直接学Kotlin,要知知道Kotlin底层仍然是JVM虚拟机,而且你将来参与商业项目开发,项目本身可能还是Java语言开发的,一个公司沉淀下的技术只要稳定可靠是很难舍弃的,有些第三方库都是大量使用Java语言开发,所以目前Java基础学习还是必不可少的。因为Android开发并不涉及到Java语言基础的全部,这部分主要了解基础语法、流程控制、类和对象、异常机制、IO流还有多线程的知识,学这些内容在图书的选择上一定不要贪多,一本书或者一套视频足够了,可以选择张孝祥老师的视频教程。然后是Android相关知识,也是找一本入门级图书,如第一行代码等,一本就够,不懂的经常看官方文档。过了这一步就可以进入Android实战项目了,可以找免费课程边看边写,也可以仿电商、新闻、微博、直播等应用,主要是熟悉各种业务中技术点解决套路,同时巩固知识点,实战中不懂的要多通过搜索来解决问题,提高解决问题的能力,整个过程大概三个月就可以成为初级开发工程师了。

标签: