如何从零开始学android?

如何从零开始学android?不知不觉进入软件开发这一行业已经8年了,回想起刚毕业在深圳一个月拿着2000的工资,还要在休息时间自学android,感觉那段时光真的是大学毕业后最充实的一段时光了;努力总会有结果的,第二年涨到5000,第三年跳槽回郑州给了我7500,主要是离家近,父母年纪大了,给的钱少点无所谓,起码能经常回家看看。回忆到此结束,之前看到有人在悟空问答提问怎么从零开始学android这个问题,但是限于爪机无力…

大家好,又见面了,我是你们的朋友全栈君。

不知不觉进入软件开发这一行业已经8年了,回想起刚毕业在深圳一个月拿着2000的工资,还要在休息时间自学android,感觉那段时光真的是大学毕业后最充实的一段时光了;努力总会有结果的,第二年涨到5000,第三年跳槽回郑州给了我7500,主要是离家近,父母年纪大了,给的钱少点无所谓,起码能经常回家看看。

回忆到此结束,之前看到有人在悟空问答提问怎么从零开始学android这个问题,但是限于爪机无力,打字缓慢只是回复了个大概,现在详细说一下怎么从零开始学android。

首先要区分这个零的含义,是自己已经有其他方面的开发经验了,还是一个完全什么都不懂的小白。如果你是什么都不懂得的小白,建议从头看这个文章,如果你已掌握java语言请从第二步开始看这篇文章。

一、基础

一门技术的基础是什么?是开发语言。工欲善其事必先利其器,开发语言就是开发的工具。小白要学习一门技术,可以说难度还是相当大的,你要从开发语言学起,然后才是技术里面的相关知识,对于android来说,就需要学习java语言了。

感谢当今网络技术的发展,知识的传播更加方便,而获取知识的门槛也更低,网上充满可各种学习java语言的视频和讲义或者电子书,那么哪些适合学习android为目的的初学者呢?java4android——百度一下这个词条,你会发现网易云课堂里面有一个教学视频,这个视频的难度很低,针对的就是从零开始学android开发的技术小白们的。如何从零开始学android?

 

 

这个视频是MARS老师录制的,可能有点年代久远,但是java的基础知识,不管到哪个时代都是差不多的,总共53个节课,其中还大量穿插练习课,可以按照视频一步步熟悉掌握Java。如果觉得视频讲的太快,没法记知识点,没关系还有个学习笔记: 

 

 

如何从零开始学android?

 

这个学习笔记,就是java4android的视频的学习笔记,知识点记录的比较全面,方便大家回顾复习。

二 入门

java4android视频教程学习掌握后,基本上算是把工具掌握了,然后你就可以开始学android了,推荐的话还是MARS 老师的android教学视频,这个视频只要到哔哩哔哩网站搜索android MARS 就能找到。

如何从零开始学android?

 

有人说别人的android教学视频不行么?我说可以,但是我觉得MARS老师讲的应该是最简单易懂适合小白零基础的了,你也可以在网上搜索一些其他的从零开始学android的视频学习。毕竟MARS 老师的视频是比较早期的,可以搜一个时间比较新的从新过一下,巩固老知识,学习新知识。

三 提高

如果上面的视频你也已经掌握了,那么恭喜你,你已经是入门了,但是这还不够需要提高,怎么提高呢?实战啊,所以还是推荐哔哩哔哩的搜索词条android实战,你会发现很多的实战开发教学视频,在这里我建议学习者选一个视频把里面的内容吃透,基本上就可以独立开发了。

如何从零开始学android?

 

四 其他

在学习的过程中,不可避免的会遇到一些问题,怎么解决这些问题很关键,所以,我总结一下如何处理这些问题:

1、百度一下,你就知道。这个就是万能的搜索了,如果是代码报错,又不知道问题怎么解决,可以把错误的log复制一下,放到搜索框里搜索,你会发现,你犯过的错误,别人也会犯,别人还总结了怎么解决的方法,然后照做一般都能解决。

2、当然也有一些问题是不会报错的,比如性能问题,或者界面错乱等问题,这个有的时候百度能解决,有的解决不了,这个怎么办呢?技术论坛是个宝啊,把问题描述一下,发布到技术论坛里,里面的大牛会很乐意为新人解惑的,但是如果你的问题描述不清,别人是不会搭理你的,所以你也要经常逛逛论坛里的面其他人怎么提问的,学习他们的提问技巧。这里推荐CSDN。为什么是它呢?这个是一个悲伤的故事,我从毕业就开始使用的技术论坛eoe貌似前几年关闭了。所以了,活得久就是真理。技术论坛除了提问外,还可以写技术博客,这对自己的技术也是一个总结和提升,虽然每次提升不大,但是,日积月累,量变总会引起质变的。

五总结

如果你已打算在这一个行业里面混饭吃以上已经足够了,但想一直站在前沿,就要不停的学习,不能停下,现在的社会发展太快,技术的更新频率也在加快,一旦松懈,就有可能跟不上时代的步伐,最后只能被技术抛弃。愿各位初学者不忘初心,持之以恒,最终站在技术的最高峰

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/130945.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • STN:空间变换网络(Spatial Transformer Network)「建议收藏」

    STN:空间变换网络(Spatial Transformer Network)「建议收藏」空间变换网络(SpatialTransformerNetwork)空间变换网络(SpatialTransformerNetwork)空间变换器(SpatialTransformers)本文的惨开文献为:《SpatialTransformerNetworks》卷积神经网络定义了一个异常强大的模型类,但在计算和参数有效的方式下仍然受限于对输入数据的空间不…

    2022年10月19日
    3
  • Python基础教程(crossin全60课)[通俗易懂]

    Python基础教程(crossin全60课)[通俗易懂]【Python第第11 课】安装………………………………………………………………………………………………….4【Python第第22 课】print………………………….

    2022年10月12日
    3
  • golang激活码破解【最新永久激活】

    (golang激活码破解)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~9AAG1RZ8NI-eyJsaWNlbnNlSWQiOi…

    2022年4月1日
    698
  • java的if else语句入门

    条件语句,是程序中根据条件是否成立进行选择执行的一类语句,这类语句在实际使用中,难点在于如何准确的抽象条件。例如实现程序登录功能时,如果用户名和密码正确,则进入系统,否则弹出“密码错误”这样的提示框等

    2021年12月26日
    41
  • NHibernate 进阶

    NHibernate 进阶  在我的最近文章中,我介绍了 Nhibernate。在这里和在其他的论坛中 , 因为我没有强调NHibernate 只是许多可得的 ORM 解决方案之一,(事实上,现在对.NET开发者来说,开源的加上商业的 ORM 的架构现在是超过 50个可供选择)。 作为一个开发顾问,我会经常用到Hibernate(大家都知道它吧)既然我必须在.NET平台下选择一个,NHibernate是我最明智的选择。 我

    2022年7月14日
    16
  • kafka批量删除topic_查看kafka集群状态命令

    kafka批量删除topic_查看kafka集群状态命令当启动kafka的服务出现Mapfailed时,需要把有死循环的topic删除1、删除kafka存储目录(server.properties文件log.dirs配置,默认为”/tmp/kafka-logs”)相关topic目录2、Kafka删除topic的命令是:bin/kafka-topics.sh–delete–zookeeper【zookeeperserver(主机ip:2181)】–topic【topicname】如果kafaka启动时加载的配置文件中s.

    2022年10月17日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号