android学到啥时候就高级了啊
学习android也有俩年时间了,说起android的学习真的是我人生中一次很重要的选择。我大学学习的是计算机科学与技术,当时学习的计算机语言我现在想想都觉得多,什么vb,汇编,qt,java,c,c++,等等吧,很难想到我最终选择了android,其实我很羡慕那些经常西装革履的人,我其实一直的梦想也是这样,但是最后的出入有点大,我没有实现自己的梦想,但是在做android以后,我发觉其实我也很满足,也许事程序猿的通病吧,我觉得做什么开发不重要,重要的是我们能体会到那种成就感,那种自豪感。
说的远了,还是说回android吧。
android的开发也许在公司来说分的是:初级、 中级 、高级等等;
但是对于我们开发人员来说就不是这样了,对于我们这些做技术的人来说:技术也学该这样分吧;
首先刚接触的时候我觉得应该叫技术入门,然后技术熟练,然后技术熟悉,然后精通,然后也就是要做到随心所欲。这就跟小说里边练习功夫一样,当你能做到人剑合一的时候就基本上天下无敌了。也就是说当我们人码合一的时候我们也就快大成了。
android对于一个初学者来说也学入门有点小难,但是对于 一个做开发的人,尤其是做java开发的人来说,基本上是没有什么难度的,我记得我在刚开始学习android的时候总是每天专研那些控件的使用,看这自己第一个helloWorld出现在手机上的时候我的那个激动啊,android的所有控件其实都有好多的属性,能用到的,经常用到的就那么几个,但是如果你专心的看看的话说不定能发现不一样的事。就比如textView做倒影的效果,button做圆角,listView设置item隔离线条等等。我记得刚开始好多问题都纠结了我好久。
android的学习如果是系统的来说:
1、那么首先要学习的肯定是android的四大组件:
(1)Activity
(2 )service
( 3)contentProvider
(4)BroadCast
2、 然后接下来就是控件的使用textView,button,imageVIew,listView,GridView,ScrollView,Gallery,spinner,progressBar,TabHost,ToggleButtonAutoCompleteTextView、MultiAutoCompleteTextView,EditText等等吧。太多了
3、然后就是布局的使用
FrameLayout(框架布局),LinearLayout (线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局)。)
其实到这个程度其实就算是入门了。
这应该就是所说初级了吧。
对于Android的简单开发这些就够了,这样你就有了继续学习Android的基础了。
我的看法来说,在初级以后就是开始升级到中间的过程,我们开始不停的使用然后让自己做出来的东西越来越满足需求,但是在做到一定程度以后我们就会觉的我们所掌握的已经不足以支撑我们做到自己心里的那个标志,那么恭喜你了,你已经到了要突破的时候,我们开始为了满足自己的需求来一步步努力,开始控件的自定义,开始各种自定义,当我们做到我们可以按自己的要求来定制一个自己满意的控件的时候,那么我们就突破了,我们升级了,我们在也不是初级的Android程序猿,我们是中级的程序员了,这个时候的我们也就能做到独挡一面的资格了,但是这自己刚刚可以,我们还有好多事没有做,还有好多东西需要去提升,我们开始关注一些以前都不会注意到的东西,程序的稳定性,程序的内存使用,程序的优化,代码的优化,我们开始接触一些更为深入的东西。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。