码迷,mamicode.com
首页 > 移动开发 > 详细

入门Android开发--TpOut的android

时间:2016-05-12 13:26:39      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:

前言:

任何事,要做就行。

基础情况

编程语言

当我学习android的时候,C++是我学的最好的编程语言,但是凭借这门最好的技术,在毕业的时候我面试了两家公司都没有进。
对于此,原因有二:一个是学习的时候就不认真,作业(包括上机练习)都没做过,这也包括其他科目。;一个是直到14年毕业之后都不想做开发,甚至在面试android开发一个多月之前,都没有这方法的想法。

关于其他

网络工程专业–勉强毕业(毕设选了个C++图形界面的爬虫开发,光图形界面就把我折腾死了;编译器用的VS2010,各种头文件是靠有开发经验的同学帮忙弄的)。
Java–从学长那里买过一套培训二手书,就看了一些基础,记住了些关键字(主要还是和C++熟悉的类似关键字。照着书打过十几、几十行的代码例子。)
Maya–学完一本入门的书(基本会建模的基本操作,动画的龟速调整,其他原理比如人体结构、动力学什么的也都不会)
PhotoShop–学过一本入门的书(不过书里更多的讲的是对基本界面和功能按钮的了解,而且很大一部分是处理图片的,看了就忘了。)
网站开发–弄了个域名(站点折腾过一下,也没有搞起来,在w3cSchool学了一阵子,后来也弃了–服务器还租了一年荒废了)
英语–差点忘说了,四六级及格425,四级考了428,六级考了416。分数记得不是那么清楚了,不过偏差也不会大。好吧,其实说六级有点不想承认四级压线过。这两个分数和大学所学一样,都是真实体现,毫无考前准备。。

以上是我的基础情况。
但是我还是挺乐观的,希望在一年内把基础学好。

实际进展

公司是一个初创公司,没有android开发,就我一个,因为需要,所以在老家这个毫无人才的地方勉强要了我这么一个勉强的人。。哈哈。
有一个主做PHP的全栈大神,可以指导我JAVA原理性的问题;以及IOS端的全栈大神,指导我项目实践的思想问题(其实他觉得两端的思想都是不通的)

初学

我在公司的前一个多月,直接临摹IOS开发好了的项目,根据需求边学习,边工作。
这的确好过自己闭门造车的感觉。在开始学习了一周左右时间,我买了第一本书。
第一本书是(不提也罢),里面的内容杂乱程度,让我好不容易平静下来的心,重新浮躁地不想学习书本知识。
也因此导致,很多需求里的组件其实官方有提供:比如Drawlayout。我花了大量的时间去按照网络上的方法进行重写View,并且要处理很多冲突问题,来实现类似的效果,而且效果并不好。

两个月

至此,我练手的项目基本完成。公司也让我修改一些以前的项目。虽然这些项目也有些过时,但是在我看来,依旧是比较前卫的。比如他使用了MVP的设计模式。在我初看的时候,感觉有点多此一举,但是后来的修改过程中,我发现的确比我把所有代码写在Activity类里要方便一些。
这个时候,我又开始想要学习基础知识。恰巧关注的公众号(博客、微信、知乎等)里看到了一个书单。购买了两本书
第二本书是《第一行代码》
看这本书的时候,一些基本知识都已经了解,虽然还不一定会用。
是以纯粹的摘录方式学习。了解了挺多的完善性的开发方式,比如日志调试、类收集器等工具类的使用。也包括官方文档上也会提到的意外保存等注意事项。
差不多两个星期,把代码照着敲了一遍,但是后来发现用的时候的确是要重新理解的。

三个月余

就这样又过去了一个月余。期间重新学习JAVA基础《java核心技术卷Ⅰ》,发现不光是我上面提到的那些知识不了解,甚至前面的内容我也有很多不知道的。不禁庆幸。
于是尘封了一个多月的第三本书被我恰如其分的拿出来,
第三本书是《疯狂android讲义》
此时,不同于之前单纯的记录学习内容,我现在将会按照《疯狂android讲义》和《android权威指南》–后者使用PDF观看–的目录结构,结合官方文档,一点点啃下知识点,并在gitHub上记录自己的学习笔记,和属于自己的android项目库(基础备用库。哈哈)。

结尾

感觉三个月来,算是把以前学的书面上的东西,用起来填了一些坑。(其实先不谈原理,就用起来来说,一个月左右就把该用到的都用了)——积累了一些开源库和熟悉了一些官方库和组件。
拿主要接触的来说,期间多次重新开发一个类似的功能,就开发经验对比,感觉只是少掉一些坑,或者说爬坑的速度快了一些。并没有很实质的提升。
所以和上面说的一样,希望能换个方式,争取进步。
不再采用遇到难点先跳的策略,能上就上,不能就强上

TpOut
2016.5.9

入门Android开发--TpOut的android

标签:

原文地址:http://blog.csdn.net/u013867301/article/details/51366718

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!