一枚Android小狮子的成长之路(前言)

        一直以来,总想着把自己的学习和工作中学到的内容总结一下,写一篇连续的博客,来记录Android学习和工作中的点点滴滴。回想这么几年的工作和学习历程,其实学习到的东西也挺多的,也挺繁杂的。很多时候不是想象中的那么简单和单一的去了解和学习。就像学习Android其实也需要一个很好的JAVA基础。

        从误打误撞,看上了JAVA编程书籍上的那一杯咖啡开始,不知不觉就走进了JAVA的编程世界里面来。从刚开始学习的那股冲劲儿,然后到各种疑惑,各种上网查资料,再到各种尝试,最后到烦躁无味。不过最终也还是坚持下来啦。

        时间匆匆,一晃,往日那种写三句错一句的日子总算也过去了。学了很多,觉得自己有那么点能耐了。到了工作的时候才发现,原来自己认为的那些会了,根本在工作中就算是个皮毛。真正工作了才发现,原来要写一个程序,涉及到的不仅仅是编程。不仅计算机系统要熟悉,还有数据库各种东西都要结合。原本想着学好一种语言,其他的作为了解就OK,其实需要了解的东西和知识面太大太广了。

        记得刚开始工作那会,每天都是晚上还在看书,因为当时公司的JAVA项目是基于Linux环境的桌面程序,当时公司又很少有人熟悉Linux,所以很多时候都是边学边做,其中也遇到过各种各样的问题,每天都是命令啊,脚本什么的,甚至到最后还不得不学JNI和C/C++的东西,以及Linux系统下C/C++的编译和动态库的生成、调用、调试。虽然第一个项目做的时候很吃力,但是也让我学到了很多东西。

        第一个JAVA项目做了大半年,也开始对JAVASwing有了更多的认识,实践中认识了多线程、Socket通信、文件上传、下载。基本的能力得到了很大的提高。当时因为设备定制,还学了一些与软件不沾边的硬件知识。后面为了给我们做的产品提供支持,又负责搭建了基于SSH2框架的后台服务,还写了一段时间的JAVA后台接口,当时准备奋发图强写JAVA WEB的时候,突然公司决定要把之前定制的Linux桌面程序移植到Android定制平台上去。于是乎,我的Web梦又被搁置了,然后后台服务也就顺势交给了另外的同事。

        在接下来的三个月里,我在一位Android前辈的带领下,全力进发了Android领域。刚开始虽然代码都能看懂,但是对于Android还是觉得很陌生,而且还涉及到定制设备的各种系统性问题,也许我的Android学习路上浪费了很多时间,但这让我对bug有了很高的嗅觉。随着将JAVA桌面程序到Android的移植结束,我彻底的爱上了Android开发。也许很多时候,然后正式确定了自己要向Android方向的发展。

        我也准备通过写这样一个连续性的博客,将自己的知识做一个梳理,查缺补漏,把丢掉或者错过的内容补回来,为之后的学习打好基础。

        很多时候,迷茫和懒惰剥夺了人学习的动力和勇气。在此,我也要感谢我的那个她,让我又找回了曾经。

                                                                                                                                                                                                                                            

                                                                                                                                                                                                                                              时间:2017年7月2日下午

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值