我,当时脑子一热,就决定用30天学安卓开发,也没多想,就直接开干了。
我先去网上搜罗了各种学习资料,什么教程视频、电子书,一股脑全下载下来。然后我就开始看基础的教程视频,跟着视频里的老师,一个一个代码敲,一个一个概念学。我就跟个小学生似的,老老实实做笔记,把那些关键的知识点都记下来。
前10天,我主要就是在啃基础,像什么安卓的系统架构、界面布局这些。说真的,一开始真是一头雾水,很多东西都理解不了。就比如说那个布局,什么线性布局、相对布局,我老是搞混,代码写出来那界面乱七八糟的。不过我这人倔,不懂就反复看视频,一遍不行两遍,两遍不行三遍,慢慢也就有点感觉了。
到了中间10天,我就开始实践了。我找了个小项目,打算自己动手做一做。我先把项目拆分成一个一个小模块,然后一个模块一个模块地去实现。这过程中可真是状况百出,各种报错,有时候一个小错误能让我折腾半天。有一次,我写的代码运行起来就闪退,我查了好几个小时,发现原来是一个变量名写错了,你说气人不。不过每解决一个问题,我就感觉自己又进步了一点。
10天,我就开始优化我的项目。我去看了很多优秀的安卓应用,学习人家的设计思路和交互方式,然后把这些东西用到我的项目里。我还找了一些朋友来试用我的项目,让他们给我提提意见。根据他们的反馈,我又做了一些改进。
30天很快就过去了,我也算是有了点成果。我做的那个小项目虽然还有很多不足,但至少能正常运行,功能也基本都实现了。回顾这30天,我觉得自己收获最大的就是那种解决问题的能力。遇到困难不害怕,一步一步去分析,总能找到解决办法。而且我也明白了,学习一门新技能,最重要的就是坚持,只要坚持下去,就一定会有收获。
我这30天学的也就是个皮毛,安卓开发的水还深着。不过我打算继续学下去,说不定以后还能靠这个找个好工作。我把我的经历分享出来,就是想告诉大家,只要有想法,就大胆去做,说不定你也能在短时间内学会一门新技能。
