可能很多人,在看到这个标题的时候,觉得很不以为然,那么多大神写了自己的android成长之路,为什么我还要写呢?因为我想说,每个人的学习方式不一样,每个人走的道路不一样,所以最后所成就的东西不一样
或许,我们在学校的时候,老师教我们学习了很多东西,包括文学、科学等等,向我们程序员,在学校的时候或多或少都要接触一些其他的语言,小编我就不例外,在学校的时候接触过:VB、C、C++、.Net、Java、PHP、C#、Java Web等等,有很多,但是真正学懂得,却少之又少,毕竟我们不能一下子吃成一个大胖子,所以我们慢慢来,一点一点的学习他们,我刚在工作的时候,由于在学校学习了.net的时间较多,所以在毕业后觉得找一份网站开发的工作其实挺不错的,2014年大三实习的时候,很庆幸我收到了老师的帮助,老师拖人在郑州帮我找了一份工作,还不错,公司仅有10个人不到,小公司,但是对于我这个没有什么经验的小牛犊来说,我已经很满足了
在工作了一段时间后,我发现自己对于.Net并不敏感,甚至有些排斥,在学校期间很少接触CSS以及JS等这些脚本语言,所以在实际的网站开发便有很多的弊端,这里不懂,那里不懂等等,但是又不能总是问别人,所以就自己私底下自己研究,有迫于没有一个成熟的人带自己,所以成长起来很慢,无奈,过了大概有几个月的时间,在同年11月份,公司领导做了一个很大胆的决定,让我放弃.Net开发,转做Android开发,当时公司领导质问我熟悉不熟悉Java语言,我说学过,但是不怎么熟悉,可是领导还是给了我时间让我去学习,从一个小白开始,慢慢研究
终于在自己的努力下,搭建好了android开发环境Eclipse+ADT,说着的真心不容易,刚开始自己对ADT完全没概念,所以也没有一点灵感,就这样花了大概3天的时间去搭建开发环境,作为一个新手,从一个网站开发人员转到移动开发,算是夸了一个小行业,毕竟从事的不是自己所擅长的
作为一个新手,要想学习android开发,必须要有Java语言作为基础,这是必不可少的,如果不会java,小编还是建议大家,对java进行恶补,尤其是机面向对象的特性,接下来就是良师益友,在做开发的过程中,难免会遇到一些难题,自己又解决不了,但是公司有没有其他人可以问,这个时候就需要自己想办法找志同道合的人了,可以去CSDN上面提问、也可以来简书寻找答案,当然最直接快速的方法就是去加入一些android开发的QQ群,直接快速,更能在第一事件获取自己想要的东西,有了这些东西,我们还需要将android开发系统地过一遍,毕竟学习是需要循序渐进的,所以有必要系统地学习一遍,这个时候我建议大家可以去找找千峰的Android软件卡发视频教程,他的视频也不多,花个一段时间看完,对自己以后成长绝对有好处
然后最重要的就是要有一本好书,这里小编推荐大家两本书一本就是“Android疯狂讲义”,这本书属于入门级,毕竟想要做Android开发必须要入门啊,它可以配合着android开发视频教程 一起学习,然后就是“Android艺术开发和探索”这本书,不得不数,可以真正做到让初级开发者进阶的作用,我自己也就是这样,从一个小白走到了现在
当你在android之路上走了一年以后,如果你进步的够快,我想你就可以去看着源码和API、进行开发了,这时候恭喜你,你已经成功学会了Android开发的入门,但是想要曾为一个高级开发者还有很长的路要走,接下来你可以去找一些关于Android内核解析,以及Android源码分析的书,去尝尝刨根问底的甜头了,不过最重要的,还是要提醒大家,在做Android开发的过程中,别忘了一定要学会自定义View,因为这才是让你成为大神的必备绝招
最后小编在这里祝愿每个想成为一名Android开发人员的小伙伴们,一路顺风,学业有成
网友评论