跟Android初学者分享几点经验
http://www.jizhuomi.com/android/course/327.html
刚学Android开发的人肯定想知道过来人是怎样入门的,有哪些经验,怎样能少走弯路。本文就跟大家分享一位Android开发者的入门经验,写的条理很清晰,真正讲出了自己的学习过程,尽管每个人的学习方法和习惯等不同,但也可以从中学到东西。
下面就是他的学习方法分享:
一、看Android开发视频:我刚开始接触android的时候,主要是跟着网上Android开发视频入的门,自己跟着一点一点的敲代码,就这样算是简单的入门,现在在电驴上面有很多的视频资源,记得很多前辈说过类似的话:学技术,有Google和电驴足够了。(呵呵,可能自己是太懒了,看视频可能是最容易的了,但是也很费时间)。认识一个高手,说从来不看什么视频,用到什么时候找什么资料,个人感觉这样效率可能高些。
二、看Android开发书:在论坛上面经常看到,初学者到处问,学android有什么好书?我买的第一本Android书是杨丰盛老师的《android应用开发揭秘》,个人感觉不错,当然自己也看了不少android书籍的电子版,发现入门级书都差不多,都是简单介绍下概念,然后给你一个小例子,个人建议是:如果想买哪本书,先在网上找下这些书的评论,看看别人的评价,这样可能能使你少花些冤枉钱。
三、写代码:想学好一个技术,这一点必不可少,一定要自己动手写。。。
四、看代码:多看别人的代码,多学习下别人的设计思路,其实学习最好的教材就是android的源代码了,看看那些大牛们的设计思路和设计方法。在Android sdk文件夹下的samples文件夹里面有很多的常用控件的demo,看了你会发现,活动入门级书和视频里面的demo,都是从samples里面的demo做了个简单的修改。
五、提问:有那么多的好的论坛,还有那么多的开发群,但是遇到问题先不要着急提问,自己先想办法解决,去google上搜一下,或者对比下你的代码和你参照的代码,找下问题根源,然后自己尝试下修改,实在解决不了再去问别人,同时提醒一句,提问的时候请语气谦逊些,毕竟别人不欠你。
六、看Log:一定要学会看log,因为很多时候,log会把你的错误信息很详细的显现给你,同时,会把出现问题的代码提示给你,很方便解决问题。
七、写blog:可以把自己遇到的问题,解决方法等,用blog记录下来,写出来,可能更能加深你对技术的理解,同时,别人遇到同样问题的时候,也可以从你的blog上面寻求到帮助,不要太自私,it行业就是个开放的行业,分享才快乐。
八、逛论坛,看博客:多去技术性论坛逛逛,多看看Android大牛们的博客,会学到很多。
九、兴趣:兴趣是最好的老师,别太急功近利,沉下心,以前看过一名著名黑客一句话:学好一门技术,一台计算机,网络和塞满冰箱的披萨就够了。
这九条经验不一定对你都适用,但你可以试试自己感兴趣的,肯定会对你有所帮助。
跟Android初学者分享几点经验相关推荐
- 正式加入阿里巴巴!跟Android初学者分享几点经验,附超全教程文档
O(∩_∩)O~今天又给大家带来了21道Android高级面试题,搞懂了这些相信你去面试的时候一定可以镇住面试官 为此我把这些知识整理成了一个983页PDF,从基础到进阶.含有BATJ.字节跳动面试专 ...
- 史上最强鸿蒙教程来袭!跟Android初学者分享几点经验,专题解析
缘起 经过近十年的发展,Android技术优化日新月异,如今Android 10.0 已经发布,Android系统性能也已经非常流畅,可以在体验上完全媲美iOS.到了各大厂商手里,改源码.自定义系统, ...
- 安卓rom开发教程!跟Android初学者分享几点经验,写给正在求职的安卓开发
越来越多的人在提"移动端的下半场"."Android 开发的焦虑"之类的,也有人在喊"技术天天在变,学也学不完","昨天 Kotl ...
- 你知道面试必问的AOP吗,跟Java初学者分享几点经验
*/@After(value="cut()")public void after(){System.out.println("最终通知....");}/*** ...
- 【linux,跟Java初学者分享几点经验
这次的是使用ubuntu的apt来进行openjdk的下载和卸载,不得不说linux的包管理系统真的香! 1.使用apt下载openJDK 我们先使用apt来下载openJDK # 更新软件源sudo ...
- Android初学者之轻松实现语音识别
Android初学者之轻松实现语音识别 苹果的iphone有语音识别用的是Google的技术,做为Google力推的Android 自然会将其核心技术往Android 系统里面植入,并结合google ...
- 第一次创业还是失败了---分享失败的经验!!!
转载地址:http://blog.csdn.net/dawanganban/article/details/17300495 转载的转载地址:http://blog.csdn.net/tylims/a ...
- 浅谈Android游戏开发基础和经验
Android游戏开发基础和经验是本文要介绍的内容,主要是来了解并学习Android游戏开发的内容实例,具体关于Android游戏开发内容的详解来看本文. 做一个类似俄罗斯方块的android游戏开发 ...
- android布局距边距,Android初学者填充和边距之间的区别
Android初学者填充和边距之间的区别 这个问题已经在这里有了答案: 视图的填充和边距之间的区别 14个答案 我已经提到了有关SO的问题. 还检查了答案: 填充是边框内部,边框和实际视图内容之间的空 ...
最新文章
- Silverlight中文件的生成操作与其对应的获取方法
- ruby gem install rails 错误解决方法
- Win10下IIS配置图解、MVC项目发布图解、IIS添加网站图解
- python androidhelper kivy_顶SLA4、QPython学习笔记
- midaspay能删除吗_midasPay返回90009错误
- Linux快速计算MD5和Sha1命令
- weui.picker 乱码处理
- 哈工大刘铭:开放式知识图谱的自动构建技术
- JQUERY-SELECT 实现下拉框可以搜索、选择
- 一个通用的单元测试框架的思考和设计06-实现篇-自动管理测试数据-如何临时关闭数据外键约束...
- 量子计算(六):量子计算软件介绍
- 高清视频录播服务器网站,高清录播服务器——DDA RSS3000
- 关闭计算机 网络设备上的445端口,winXP/win7/win10系统关闭445端口的方法(电脑勒索病毒预防)...
- web前端工作一周小记
- nali工具解析ip来源
- 延云YDBYA100安装部署文档
- uni-app保存图片到本地相册
- Java各种加密方式集锦(AES,DES,RSA,DSA,MD5,SHA)
- 关于网络硬件配置出现问题,无法上网问题的解决
- 淘宝迈入智能时代 技术就是要实打实解决商业问题
热门文章
- 细说常见的大数据技术
- 全国一共有多少所大学?2688所!
- python能做cad二次开发吗_做CAD二次开发有没有前途和钱途?
- 向王兴偷师,洞见未来
- yum配置文件 重启后还原_配置 yum 源的两种方法
- conda安装onnx
- java 初学者_初学者:如何在Outlook 2013中创建,管理和共享日历
- web前端基础 html5+css3(九.精灵图,字体图标,css三角,鼠标样式cursor,.轮廓线 outline,vertical-align,文本溢出显示省略号)
- 利用matlab模拟光学简单空间滤波系统,空间滤波应用举例
- Linux几个版本下创建桌面快捷方式、开始菜单快捷方式、文件管理器右键菜单(只deepin uos 20)