android菜鸟的学习求职之路

作为一名,android菜鸟,经历了4个月,高强度的学习深造(每天早上9点学到晚上9点),敲了近10万行代码,从最简单的short,int ,long,学到了if,where,for,再后来,知道什么叫class,interface,学了一个叫变形金刚的demo,知道了有一种思想叫抽象思想,面向对象。从这之后,算是开始了,程序代码的路途。各种java的API,各种java的lang包,java的方法,还有java写了一个小小的服务器,用tomcat传到网上,自己使用(还是很有成就感的)。不过,这依旧只是开始,只是学习了java的基础应用,这都是为了,之后学android打下的基础。
之后,又各种项目,紧随其后。学习,android控件,布局,各种view,各种layout,写航空订票系统界面,写员工管理界面等等,不过,界面其实,算是非常简单的东西,并没有多少逻辑可言,只是简单的记住和应用就可以了。然后,开始学习android的4大组件,从activity到,service,最后便是broadcastreceiver和contentproverder。知道了活动的各个生命周期,服务的背后操作、内容提供者的跨线程通信,广播的全局通知,,,说起来东西真的是太多太多了,一个简单的音乐播放器,可以一改二改三改,,从本地到网络,从单线程到多线程,从前端到后台。还记得老师说的一句话,小案例大学问,这话真的不假。
组件学完了,接着就开始了数据之旅,从文件存储,到偏好设置,再到数据库,最后网络数据!i/o流,sheredprefrence,sqlite、xml、json等等,同样是那么的多。用的这些文件存储和修改方法,写了一个单词本的项目,最后,还把数据传到网络服务端,再从网络服务端获取数据,各种解析,请求!这时候,感觉,有点吃力了!
难度,都是阶梯形的,慢慢的,开始接触框架,设计模式,框架的二次封装,框架结构的了解,设计模式的选择,实践!


学到这里,基本的东西,差不多,就这样了,可这明显不够,还得自己花时间自学一些东西,从一些demo中学习,各种界面效果,各种优化处理等,
只能说路漫漫其修远兮,吾将上下而求索。既然选择了程序员,这条路,就一直走下去,不过,现在,得先找到一份工作才行啊!

你可能感兴趣的:(android菜鸟的学习求职之路)