您的位置:首页 > 移动开发 > Android开发

CSDN博客频道“移动开发那点事”——写给那些开往Android高速公路的车手们

2012-10-26 13:50 387 查看
各位正在开往或打算开往Android高速公路的车手们:

你们好!我是浣熊,北京邮电大学一名在校本科生。很荣幸也很感谢生在了这样一个时代——一个移动互联网飞速发展的时代,在这里,我邂逅了安卓,也有幸成为了安卓的一名开发者。开发的路上并不一马平川,当遇到困难无法前行时,总是有热心的兄弟站出来向你伸出援手。感恩是人类必备的美德,所以我觉得我有责任将这支互助的接力棒传递下去,故写下此文,谨以自己的开发经历给予打算踏入Android开发大门的朋友们些许启示。

“选择比努力更重要”和“兴趣是最好的老师”,这两句经典的不能再经典的箴言,是我想和大家分享的第一个心得。最开始接触到Android开发,是因为参加了学校组织的大学生创新项目活动,我们的项目主要研究移动SNS的相关内容,综合分析后决定选用Android操作系统的手机作为项目的开发平台,很幸运的是,我被分配到的任务是手机端应用程序开发的工作。到学校附近的书店买了一本Android应用开发的教程,按照教程配置好开发环境,然后动手编写了那个“骨灰级”的示例程序“hello
world”。当我看到手机上成功显示出“hello world”的时候,那感觉就像吃了红烧肉一般美滋滋的,也正是在那一刻,握着这个手掌大小的小砖头的那一刻,我在心中对自己说:“嘿,这就是我想要的!”说了这么多,就是想让大家清楚,在做出走Android开发之路的选择之前,一定要问问自己:“我真的是因为喜欢而做出的选择吗”、“我选择这条路是否只是因为我认为这比较有钱途”,还是仅仅因为大家都去做而你只是盲目地跟风。在想清楚这些问题后,真的是因为兴趣而决定走这条路的选择,是明智的选择,你会付出比别人更少的努力获得比别人更多的成功。

“磨刀不误砍柴工”,对于刚刚入门的菜鸟们来说,最重要的是打好基础。我知道有很多人持有如下观点:“教程这东西不用从头看到尾,你用哪的知识就去对应的地方找就好了。”我是有些不同意这个观点的:首先,教程的编写基本都是由浅入深,从基础再到提升,如果没有基础的学习,那么那些基于其上的知识看起来会非常吃力。而且教程的作者往往是该领域中的大牛级人物,他们编写的教程一定是按照某种思路组织起来的,条理较为清晰,层层深入,学习起来更加容易理解。而如果是前一块后一块的没有条理的胡乱学习,到最后可能连Android到底要干嘛都不知道了。我们要获得的是更高的加速度而不是更高的初速度,入门阶段要静下心来,谁都不是天才,踏入一个新领域,刚开始起步不顺利是在正常不过的事情了,我们要做的便是脚踏实地,一步一步打好地基,这样,我们最终铸成的城堡才会坚实,我们的技术才会掌握的牢固。所以浣熊推荐的入门学习方式是:从头到尾把教程看一遍,总体把握教程的知识脉络,不一定要把所有的知识都看懂,但至少要了解每一章节讲的是什么内容。有了第一遍学习的基础,再从头到尾把教程看一遍,这一遍是有针对性的看,对于已经掌握的知识,以复习的态度对待;对于重点的知识,不要只基于教程所讲,要扩展地学习,即把知识学深;对于第一遍没看懂的知识,第二遍就应该搞懂了。经过这样两轮全面的学习,你在开发过程中遇到问题,才有资本去书上相应的位置寻找答案。

“一个篱笆三个桩,一个好汉三个帮。”捧着一本教程单打独斗地闯天下,最终一定会以失败告终。想成为Android开发的高手,纸质的教程是远远不够的。对于某一问题,教程多数情况下只会给出一种解决方案,而你的创作性便往往被教程的编写者所束缚。Web2.0的出现,使相隔万里的一群人碰撞出思想的火花成为了可能。因特网是Android开发者一把不可或缺的利器。你可以将遇到的问题发到论坛上以寻求书中未给出的答案;也可以查看别人对某一问题的不同解法,从而创造出属于自己的,更高效、更简单的方案。在网络上寻找志同道合的开发者的同时,也可以参加当地的一些开发俱乐部,参加俱乐部组织的活动,和更多、更优秀的开发者一起分享经验。

“顽强的意志是通向成功必备的素质。”Android开发不像是小孩子搭积木,你在开发过程中一定会遇到各种各样从来也没有遇到过的问题,有些问题可能要花费你几天,甚至几个月的时间来解决。当你付出了一定的努力之后,却没有得到预期的结果时,是最容易放弃的。你或许认为Android开发并不适合你,你要另寻他路,也许会获得更大的成功,那么我只能说,你选择的是一种小草的生活态度。其实,人应该像树一样的活着,而不应该像小草一样的活着;小草每年春天生长,但到秋天就枯萎了,它永远也长不大,永远只是一根小草;而长成参天大树,你可能要用十年甚至二十年的时间,但等到你成熟的那一刻,你将永远挺立在地平线上。生,你给别人带去一片绿荫;死,你仍然是栋梁之才。既然我们当初选择了走这条路,那我们就应该不顾一切的一走到底,因为任何一次的调头,都将使你之前付出的努力白白浪费。这个世界只要你愿意向前走,而且走很长的时间,你就会走很长的路。当遇到困难的时候,在心中暗暗对自己说:“再坚持一下”,不放弃地继续前行,那么你最终一定会获得成功。

如果你对Android开发真的感兴趣,并且你确定你有一颗不顾一切要把事情做成做好的恒心,那还等什么,赶快系好你的安全带,载着热情、创造和汗水奔向Android开发的高速公路,在上面尽情驰骋吧!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: