android菜鸟的学习求职之路
2016-06-27 19:22
369 查看
作为一名,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控件,布局,各种view,各种layout,写航空订票系统界面,写员工管理界面等等,不过,界面其实,算是非常简单的东西,并没有多少逻辑可言,只是简单的记住和应用就可以了。然后,开始学习android的4大组件,从activity到,service,最后便是broadcastreceiver和contentproverder。知道了活动的各个生命周期,服务的背后操作、内容提供者的跨线程通信,广播的全局通知,,,说起来东西真的是太多太多了,一个简单的音乐播放器,可以一改二改三改,,从本地到网络,从单线程到多线程,从前端到后台。还记得老师说的一句话,小案例大学问,这话真的不假。
组件学完了,接着就开始了数据之旅,从文件存储,到偏好设置,再到数据库,最后网络数据!i/o流,sheredprefrence,sqlite、xml、json等等,同样是那么的多。用的这些文件存储和修改方法,写了一个单词本的项目,最后,还把数据传到网络服务端,再从网络服务端获取数据,各种解析,请求!这时候,感觉,有点吃力了!
难度,都是阶梯形的,慢慢的,开始接触框架,设计模式,框架的二次封装,框架结构的了解,设计模式的选择,实践!
学到这里,基本的东西,差不多,就这样了,可这明显不够,还得自己花时间自学一些东西,从一些demo中学习,各种界面效果,各种优化处理等,
只能说路漫漫其修远兮,吾将上下而求索。既然选择了程序员,这条路,就一直走下去,不过,现在,得先找到一份工作才行啊!
相关文章推荐
- android程序员常用工具类集合。以及第三方开源库下载
- Foundation中String对象常用API
- 如何不用那么担心成为一个坏程序员
- 在第一个字符串中删除在第二个字符串中出现的所有字符
- 第一个只出现一次的字符串
- 牛客网-直通BAT面试算法精品课购买优惠码
- 职场警示录:办公室必学的五大杀手锏
- 你见过工资高的程序员炫富 来7拍一下
- js 面试题
- 阿里 Java面试 知识点
- 记一次失败的电话面试
- 前端面试题
- 面试题15:查找链表中倒数第k个结点
- 一个程序员的自我修养
- "建造者模式"-之Java,Android面试必问设计模式(4/9)
- 剑指Offer-面试题12:打印1到最大的n位数
- "单例模式"-之Java,Android面试必问设计模式(3/9)
- "抽象工厂模式"-之Java,Android面试必问设计模式(2/9)
- "工厂模式"-之Java,Android面试必问设计模式(1/9)
- 剑指offer之面试题26 复杂链表的复制 之 链表插入删除结点不断链不覆盖