专家观点 积累项目经验 了解手机开发特点 耿赛猛,乐成数字通信学院副校长 进入Android这个领域的门槛非常低,但是要做到比较高端的阶段,除了技术知识的储备以外,要注重项目经验的积累,注重手机开发的特点。通过自己实际使用Android应用,分析各个应用产品的特点,注重用户的UI(用户界面)交互体验,使开发出来的程序能更符合用户的使用习惯。 Vicky,职酷网职业发展专家 Android 领域人才与其他技术领域的程序开发人才的最大区别,在于Android是个新的系统环境,要有创新思维,并且这些创新思维能够在产品上实现,这就需要对所开发产品自身的熟悉,同时还要了解产品用户的需求。另外,还要关注相关领域的新技术,有较强的学习能力。在平时工作中,积极地去做项目,不断与别人交流,思考如何把项目做得更好。 对于大学生而言,如果,自身对硬件底层相对了解,可以选择一些设备厂商;对于一些生活应用方面有兴趣,有很多新奇的想法希望通过程序实现,也可以选择一些应用程序方面的开发;对于技术能力相对较弱或对于移动产品有兴趣的学生,也可以选择一些产品专员、测试、设计等岗位。 从业者说 ●叶赛尔,友录通讯公司Android开发工程师,2007年清华大学计算机专业毕业 进入Android平台很容易,只要有计算机方面的知识,扎实的编程功底,Java开发技术和对计算机语言的理解、对数据库、协议的理解,但越往高层次做,要求就越高,如对于产品概念的把握,对于交互的把握,如何让户使用起来更方便。 在这个领域做到优秀,首先要爱这个平台,喜欢Android的各类软件,愿意下载体验它;其次要明确自己的发展方向,看自己究竟是适合做上层的,偏向UI、交互逻辑方面的,还是下层的数据库、网络多线程等内容;第三多看源代码,多学习开源的学习资料。遇到问题随时学习,如一个手机安全软件,需要拦截一些垃圾信息,弄懂哪些算法才能实现这些功能。第四,要能够把一个项目完整地做出来。 |