我的有史以来的第一篇博客 ——记录android学习之路

一位非计算机专业的毕业生分享了自己如何通过一个Android聊天室应用项目发现自己对编程的热爱,并最终决定转行从事软件开发的经历。他计划在接下来的两年内深入学习Android开发,包括复杂的动画、网络技术、多线程等。
摘要由CSDN通过智能技术生成

这是作为android开发的初级学徒的第一篇博客,立志早日成为android大师 ~~~~


从7月中旬入职到现在有一个半月了,工作内容是android开发,当然现在还是在参加公司的各种培训,还没有正式参加开发工作。


其实我本科并不是计算机专业,学了四年的电子科学。。然后发现并不是真爱,在找工作的时候,突然认识到自己其实喜欢写代码。这主要是由于之前一门选修课有个大程序作业的缘故,我一个人做完了一个小组作业,感觉非常开心,虽然做的东西比较low(一个android聊天室应用,用了socket通信)。但是,这个过程给了很大的快乐和自信,因为为了完成这个作业,我自学了java和android相关的东西,之前只有一点可怜的c语言基础,但是正是因为这样,所以我有很大的动力想把这件事情做好,然后花了比较多的时间,研究网上的资料,并且整合进我的工程里面去,最后可以有一个稍微拿得出手的东西,感觉非常棒。只是这个时候,我还没有完全下决心去做软件的工作。

到了暑假和大四开学,求职季到来了,然后在听了几次芯片电路公司的宣讲会后,我认识到要靠我的电子方面的基础去找一个不错的工作,基本上不可能的。。。这个时候,以前写代码的种种不错的回忆又影响了我(暑假的时候又完成了了一个android应用),让我下定了决心去找软件开发相关的工作,之后就是广投简历的过程。。略过不表了。

虽然有过一些android基础,但是我也知道我掌握的东西都比较简单,网上都有很多源码,只要花一点时间和经理,任何人都能做出一个简单的应用,但是,那显然不是公司实际需要的能力。因为不是计算机专业出身,所以我对编程并没有一个系统的认识和训练,更多的是一个拿来主义,当我需要添加什么功能的时候再去找相关的知识,这样上手是比较快的,完成小的项目也比较方便,但是,开发复杂的项目有很大的难度,对于编程技术的提升是没有多大帮助的。所以,我给自己的目标是,在工作的前两年里,以android为主,形成一个全面而系统的认识,不只是会开发功能简单的应用,也要学会复杂的动画,网络,多线程,大数据,复杂布局,性能优化,甚至android底层源代码这些以我目前的水平所认为的比较难的地方,这些都是我要学习的地方,当然,要做到这些必须要有一个很好的基础,所以在之后的一段时间里,我主要以学习android应用开发的基础知识为主,包括控件,动画,异步机制等等等。。。。目前还在学习java,但我并不知道这样会不会重复做功,因为我感觉在学android中也是在学习java,最好能有过来人指点一下。。

现在公司在做android培训,布置了一个仿联系人列表的应用的作业,当然网上资料很多,但是肯定不能直接用,在看懂的基础上做一些修改和提升。下一个博客会写一下做这个东西的过程和感悟。其实,我写博客的目的跟大多数人不一样,因为水平有限,做不到炫技和排忧解难。。。主要是想督促自己,不能停止学习,把自己的学习过程都记录下来,在若干年以后,成为android大神的时候,在回首往事,能有回忆的东西。当然也希望看到我的博客的人,如果发现有什么问题,不吝指教。。。(如果有人会看菜鸟写的东西的话 大笑大笑

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值