`
wangxiaohigh
  • 浏览: 1427707 次
文章分类
社区版块
存档分类
最新评论

对Android初学者学习中的几点建议

 
阅读更多

本文纯属个人观点,是自己学习Android以来的心得,很多地方可能有不圆满之处,因为本人也是菜鸟一个,从去年12月份接触android,毕竟每个人的价值观不同,学习方法不同,欢迎探讨。

一,看视频:我刚开始接触android的时候,主要是跟着网上Mars老师的视频入的门,自己跟着一点一点的敲代码,就这样算是简单的入门,现在在电驴上面有很多的视频资源,记得很多前辈说过类似的话:学技术,有Google和电驴足够了。(呵呵,可能自己是太懒了,看视频可能是最容易的了,但是也很费时间)。认识一个高手,说从来不看什么视频,用到什么时候找什么资料,个人感觉这样效率可能高些。

二,看书:在论坛上面经常看到,初学者到处问,学android有什么好书?我买的第一本Android书是杨丰盛老师的《android应用开发揭秘》,个人感觉不错,当然自己也看了不少android书籍的电子版,发现入门级书都差不多,都是简单介绍下概念,然后给你一个小例子,个人建议是:如果想买哪本书,先在网上找下这些书的评论,看看别人的评价,这样可能能使你少花些冤枉钱。

三,写代码:想学好一个技术,这一点必不可少,一定要自己动手写。。。

四,看代码:多看别人的代码,多学习下别人的设计思路,其实学习最好的教材就是android的源代码了(至于如何获得android源代码可以看下我前面的文章http://blog.csdn.net/aomandeshangxiao/article/details/6715688),看看那些大牛们的设计思路和设计方法。在sdk文件夹下的samples文件夹里面有很多的常用控件的demo,看了你会发现,活动入门级书和视频里面的demo,都是从samples里面的demo做了个简单的修改。

五,提问:有那么多的好的论坛,还有那么多的开发群,但是遇到问题先不要着急提问,自己先想办法解决,去google上搜一下,或者对比下你的代码和你参照的代码,找下问题根源,然后自己尝试下修改,实在解决不了再去问别人,同时提醒一句,提问的时候请语气谦逊些,毕竟别人不欠你。

六,看Log:一定要学会看log,因为很多时候,log会把你的错误信息很详细的显现给你,同时,会把出现问题的代码提示给你,很方便解决问题。

七,写blog,可以把自己遇到的问题,解决方法等,用blog记录下来,写出来,可能更能加深你对技术的理解,同时,别人遇到同样问题的时候,也可以从你的blog上面寻求到帮助,不要太自私,it行业就是个开放的行业,分享才快乐。

八,逛论坛,看博客,多去技术性论坛逛逛,多看看Android大牛们的博客,会学到很多。

九,兴趣:兴趣是最好的老师,别太急功近利,沉下心,以前看过一名著名黑客一句话:学好一门技术,一台计算机,网络和塞满冰箱的披萨就够了。

好了,就先絮叨那么多吧,大家一起努力,共同进步。

分享到:
评论

相关推荐

    Android应用开发深入学习实录 pdf

    作 者: 关立勋 等著 出版时间: 2013 内容简介 Android 自2007 年诞生之日起,在...本书不但适用于Android 的初学者,也适于有一定基础的读者。对于想迅速步入移动开发的读者来说,更是具有极高的参考价值。

    android初学者必须掌握的Activity状态的四大知识点(必读)

    这几天一直都在捣鼓android的知识点,兴趣班的老师,讲课太过深奥,天(想到什么就见什么,后后面完全不想听),最后自己找资料总结了在Android学习中很重要的一个组件Activity,那就开始吧! 第一:掌握Activity的四...

    基于OpenGL的Android+3D游戏开发技术详解与典型案例(源码)

    作为一名Android的初学者,通过本书的学习可以快速全面地掌握Android 3D游戏开发的相关知识,稳健地步入Android 3D游戏开发人员的行列。  有一定Android基础且希望学习Android 3D游戏开发的读者  有一定Android...

    android开发资料大全

    Android核心分析28篇,强烈推荐android初学者,android进阶者看看这个系列教程 Android应用开发者指南:性能优化 android开发教程合集(推荐新手看下这一季教程) 新手入门 会员贡献电子图书整理(内含PDF下载) ...

    android_jni

    为了响应Android 的jni要求,本人通过几天的尝失败中学得了如何在Android中调用jni,现为了方便大家学习,特别是初学者,特此做了本例,内附word文档祥细说明每一步骤和原工程以便对比.如果你很需要如何使用JNI你不会...

    Time-Reminder-Wear-App:android-user.de 上的面向初学者的 Android Wear 应用程序教程

    这是一款生产力应用程序,可每 60 分钟提醒您现在几点,因此您可以跟踪并有效利用您的时间。 应用程序的控制可以在手机和智能手表上完成。 它可以轻松扩展或优化,例如。 自定义提醒间隔或改进的通知和许多小事情...

    Android程序员入门.pdf (中文版)

    Android程序员入门教程PDF电子书;共11章, 前几章为各个知识点讲解,后面章节为应用程序开发实例讲解。很适合Android的初学者。

    安卓实现通讯录 适合初学者

    1. https://blog.csdn.net/qq_43624193/article/details/120911243点进去这个链接 参照这个网页里面写的,改一下gradle 2.自己在自己的电脑上,新建一个项目。然后,一个一个的新建文件,然后把代码复制粘贴过去,把...

    android调用matlab代码-Programming-Roadmap-with-Resources:这是为那些想要指导他们在编程中应该做

    是一种功能强大的按需语言,但它过于冗长,常常让初学者难以应付。 但这是目前(2019 年)市场上机会最多的语言之一。 因此,如果您更关心降压而不是舒适,那么这应该是您的选择。 Python 是最简单的,也是最容易...

    Android项目源码带摇一摇的自定义闹钟

    本项目是基于安卓的闹钟项目源码,从程序运行的界面来看,这款app还是挺炫的,尤其是首页上点击蓝色图标时动态出现一个扇形的功能说明,这点是值得我们学习的。本项目还使用了摇一摇来定闹钟增加了趣味性,闹钟可以...

    OpenGL ES 3.x游戏开发 上卷 吴亚峰.pdf

    本书共分17章,内容按照必知必会的OpenGL ES 3.x基础知识、基于实现基本特效以及真实... 本书适合OpenGL ES 3D应用开发的初学者、程序员、游戏开发者,也适合作为大专院校相关专业师生的学习用书以及培训学校的教材。

    stps-urniki:STPS Urniki 是我为我以前的高中制作的应用程序。 它解析来自 eAsistent 的数据并将其显示在自定义表视图中

    当我在为最终作业开发这个应用程序时,我仍然是 Android 领域的一个大初学者。 因此,代码不是最好的,我可以做得更好。 因此,您可以将该应用程序用于学习目的,但请始终牢记这一点。 我很乐意为更新提供任何帮助 ...

    JAVA上百实例源码以及开源项目源代码

     基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...

    JAVA上百实例源码以及开源项目

     基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...

    史上最好传智播客就业班.net培训教程60G 不下会后悔

    ASP.Net中控件数量是非常多的,讲解ASP.Net的教材通常要上千页,让初学者望而生畏,其实ASP.Net大部分控件相似性非常强的,同类型的控件学会了一个那么其他控件也就很容易学会了。比如只要学会了DropDownList,那么...

Global site tag (gtag.js) - Google Analytics