如何学好Android?我的经验献给各位朋友。

 

如何学好Android?

结合我自己学习Android的体会。

第一阶段:理论
=========================================================
基础入门:
前提:
   如果没有Java基础和面向对象基础,先做好基础,英文起码能够读问题不到最好。

   Java基础必须有,不需要多精通,毕竟Android一般性的开发需要在它的环境下开发。
   我以前就学习过JAVA,搞C#多年,所以不用学。
   起码监听机制,内部类。都得知道。

学习篇:
1)学习之前多联系,从入门开始。
   比较好的Mar的视频教程,估计好的话2天就能看完。买本教材,适合自己的,让自己入门感觉的。

   现在入门的图书教材不少,什么这个入门了,什么手册了,找一本适合自己的。

   我直接啃的国外的《精通Android 3》但是那本书翻译不好,我读了3遍才知道写什么。

复习篇:
2)复习,总结一下所学习的。
   1)写Android程序和传统的开发不同,它是基于REST框架的,你需要深入理解这个东西,你通吃其他的移动平台就有很好的基点。
   2)对于移动开发,为了增加用户体验,深入异步机制是少不了的,这个对于开发者是一个挑战。
   3)既然是REST机制,开发的时候规矩不少,不要管他这些是什么,起码这个是习惯性的。
以上的学习周期:估计14天足够。
但是体会可不止:那个要一点点一点的领悟的。

第二阶段:实践
===========================================================
1)开始联系做项目
       无论是任何人,没有完全学好就去做东西,都是边做边提高,不懂多去查找Android参考用熟练的帮助,会查找是很总要的技能,Android不难,就是一套Api(爱屁唉,人家搞好,)我们堆积木而已。

       无论什么技术,最后都是在别人的APIs上边拼积木,除非你是做底层的直接驱动硬件,练习做几个小项目。不大就行一样一个就可以了。

      最后做一个大的程序联系一下。

2)提高篇。
      如果你做游戏,就多联系OPENGL,如果要深入了解,就多看ANDRIOD的联系一下。你还要补充其他的知识,但是不要着急,学习是一个漫长的过程。

3)实践,实践,学习,学习。
     我学了这么多年技术,经验是关键,但是那些只能靠自己积累。多体会机制。你会发现,等你学好了这个你以后就直接可以快速的学习Windows Phone,IOS开发,没有人能够逾越,但是有人会学得更快。

  
       原理差不多了。精通这个Android将是一个漫长的过程。

============================================================
第三阶段:前景

    不要想技术人员一样,傻吧垃圾的只知道写Android 程序,没有啥了不起,要多看外边的世界。


    密切注意现代的市场,现在Android是火,我现在仅看到的是Android游戏项目,其他的项目,企业级项目,将是HTML5的天下。
    Android搞不好要重新洗牌。为什么?因为这个世界上HTML5是可以统一Windows Phone,IOS,的平台的统一性。
    如果这个真的是真实的话,而且基于HTML5的PhoneGAP速度完全可以媲美Android原生开发的时候,
    Android就会死一大片。毕竟人家HTML5通吃,而且速度更快更吊,人才有很多AS(ActionScript),JAVA,WEB,C#的人加入,这个市场不堪想象。


    通吃多个手机平台是主流!!!!另外最近我发现使用C#可以通吃三大平台,还有很多开发工具都是可以,现在刚出现还不少数,三国鹿死谁手,但是无论如何,Andriod最后会作为基础知识出现,效率将为被工具替换掉,这个就是市场驱动带来的短期的IT“银弹效应”。。以后的事情不好说,要快点学,加快速度精通它,
    学习Android要快,我看如果你学的慢,估计这个市场连剩菜没有,估计连汤都木有了,期满让你的学习现在变成现金,
    不管你学多高,所谓学好文武艺货卖帝王家,对于IT也,是学好文武艺,最后服务这个社会,是一个供求关系的问题。

 

总结:

     不过不要悲观,未来各个厂商将大力支持原生程序产出,估计Android的市场作为基础的程序就会有市场,例如HTC,ZTE等等,这些厂商都不会放弃,有这些公司的支持,吃口饱饭还是不成问题的,要成为高手,需要经验和时间。估计几百亿美元,让各位吃饭还是有市场,发财靠各位把握市场和聪明才智,这个前景好的一面,而且我也看好。起码5-10年。


=============================================================     
     做IT的人有两种人,一种是世界上最聪明的一些人,另外是大多数最笨的人,希望你最快的成为Android的高级熟练工,估计程序员这个领域作为基础工人会被人重视的。这个挨踢也要摘帽才对。

     聪明的人,要想赚钱不如到武汉大街上摆摊赚钱,央视都报道了8个月每个月2万纯收入小CASE,剩下的时间旅游钓鱼。

     在IT领域里面,一切皆有可能!!!

     做技术就是这样的水深火热!!!

 

个人小意见,不拍拍砖,没有拍砖就不会有进步。一气呵成,措词肯定不少,但是意思你懂的!!!


学好Android的续集

1)我的Android学的不扎实,快是我的追求,结果现在看来我的选择的是对的,对于企业而言,Android就是应付客户的噱头,因为我们企业是做行业应用的,我没有赚到第一桶金,结果现在我在单位没有从事Android开发,现在想在android的手机开发,屏幕太小,针对行业应用,功能很小,市场看不明朗。


企业是短平快。噱头过后,企业也没有在android上赚到一分钱,我们团队也是。


学好Android的续集二:理性让你最后还是功夫

      真实的市场,说说我自己,我最早是做WIN32开发,后来学了JAVA啥的。我以IOS-objective-c和Android os,HTML5入职这个单位的,入职后。

      结果做IOS,说要购买APPLE电脑,而且市场上没有人,结果很多IPAD的项目落马,最后大领导说不做。

      结果做的ANDROID OS的DEMO居多,最后主要没有核心应用,另外Andriod的业务产品的应用都是噱头,涉及输入问题,图像识别问题,这些都不是JAVA擅长的,能够搞NDK/C++又很少,单位一说投入,呆了。最后想法的就结束了。
       现在三年的多了,没有进入到此行列,明白了一切以需求为主,噱头的东西或者潮流的东西,就像昙花一线。IOS-ANDROID这些开发我都忘光了,最后重抄就业做WIN32不过是ACTIVEX的,最差的居然用C#做,偶尔做JAVA的行业开发。

       结果最基本的技术,面向对象理论,代码功力,技术功底才是本钱。但是实际市场重视较少。

      各位:andriod和IOS只能作为自己技术的延展,现在潮流已过,想要以此谋生,找到伯乐才行,如果没有,基本的东西永远重要。

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值