2020年第二期(第一卷)发展教育学No.2 2020 (Vol.1)
54
移动应用开发专业学习认知
卞丹妮徐峥
(无锡职业技术学院,物联网学院,江苏无锡 214121)
摘要:近年来,随着移动互联网的持续发展,加大移动互联网应用开发人才的培养是非常有必要。移动互联网已经成为互联网业务
的关键入口和主要创新平台,新型媒体,电子商务和信息服务平台,互联网资源,移动网络资源与环境交互的最重要的枢纽移动互联网正成为IT行业继互联网发展的第五个阶段。在学校通过具体的学习,加深对专业课的认知,学习到更多灵活性的知识,为以后学习物联网和移动前端开发等后续课程打下必备的基础,与此同时在相通的基础之上学习相关联的移动应用开发都会得心应手。移动应用专业对综合素质和创新能力需要同步提高,对于社会上人才的需求做到有求必应,不断向国家输送人才,随着移动应用开发的专业学习不断更新和进步,对于学习本专业的我们来说慢慢适应数据化、智能化、便捷化的社会是新时代新人才的科技需要,并且需要我们在实践中不断完善自己的专业能力,
关键字:移动应用;安卓;移动开发
DOI: 10.12184/wspfzjyxWSP2634-793823.20200402
一、专业的实用价值
程序员的门槛其实近几年开始有降低趋势,很多人冲着程序员的高薪资而冲入这个行业,所以一定程度上,低端的程序编写人员其实相较高端的设计架构人员来说,并不是那么稀缺。移动应用开发,方向是为满足日益繁荣的移动通信应用领域而专门设置的,越来越大的市场需求,导致一些最基本的理论和知识运用越来越淡化,培养人才的系统性管理方法和体系都是一个科技强国所需要的。培养掌握移动通信和软件编程的基本理论和基本技能,具有运用工程化方法和工具完成软件编码和测试操作的能力,同时对本专业的学生要求具有团队协作能力和一定的技术创新能力,能在移动增值应用开发、手机游戏开发和移动网站建设等领域中从事软件编码、程序测试操作等一线岗位工作的移动应用软件开发实用人才,是科技强国所需要的科技人才,专注于国家计算机应用与软件技能型紧缺人才培训专业,针对性的开发本专业课程体系,培养复合型技能人才以应对不同岗位职位的工作需求。
二、移动应用开发课程学习
移动应用开发专业等课程主要涉及计算机操作基础、C++程序设计、java程序设计、SQL Server数据
库程序设计Andirod开发基础、Andirod嵌入式开发、跨平台模块化APP应用开发、软件测试、物联网设备编程与实施等课程学习。
移动应用开发课程设置:网络基础、计算机组装与维护、程序设计基础、网站美工、数据库技术、JAVA程序设计、Android界面设计、互联网营销、移动互联应用开发综合实训等。
本专业面向移动应用软件开发行业,培养具有移动应用软件开发与测试知识与技能,以手机APP开发为核心能力,兼具移动应用软件测试、实施与销售能力的高素质技术技能型人力。
三、中国移动应用开发现状与发展趋势
2010年是移动开发爆发的一年,众多开发者个人,开发公司纷纷进入移动开发行业。为了能够迎合整个移动行业的需求,众多开发公司采用了跨平台的开发,在保证自己的移动应用程序能够覆盖份额较高的开发平台之外,针对新兴平台也进行了有计划的投入,以保证在未来的发展中占据主动。而开发者也不断地适应着公司对于自己在跨平台开发方面的要求,其实更多的创新和供求关系的进步都是依靠甲方的要求的不断升级,同行业能力者的专业能力竞争,慢慢的把自己练成了多面手,同时掌握多方面技能。
四、移动应用开发有着广阔的发展前景
大数据应用时代已经到来,虽然有些公司的领导在公开的场合仍然表示当今是硬件终端的时代,但是这个时代已经很快被应用时代取缔,哪怕是曾经不可一世的运营商们也都在改变自己的策略,狠抓应用商店,吸引用户,中国移动就是一个很好的例子,中国移动明年就在规划中把他的MM应用商店放在了很重要的位置。在应用程序充斥着几乎每个智能终端的今天,终端厂商也已经变得更加多元化,应用商店也是他们今后赖以生存的生命线。于此同时,移动开发者在从事移动开发时也有了自己的对于行业的了解,也有自己主要从事开发方向,移动互联网已经成为了众多环节一起参与并不断向前推进的新时代。
智能手机的普及为移动应用的变革和创新提供了良好的环境,由于这些创新改变了我们一直以来的工作和生活方式。多年来,随着移动应用程序的不断发展,每年都会为我们带来一些新的趋势和变化。在2019年和2020年期间,许多技术进步影响了移动开发领域,例如物联网(IoT)技术,人工智能(AI),云原生应用程序,虚拟和增强现实,5G连接等等。现在2020年已经过了一半了,本文将会回顾在2020年及未来移动发展领域的一些技术趋势。
All Rights Reserved.
卞丹妮 徐峥:移动应用开发专业学习认知
55
五、如何才能学好移动应用开发
(一)安卓自身开发知识 安卓自身开发知识,只要肯花时间,理解力稍微好一些的人都能学会。《Java 编程思想》是Java 语言公认的权威经典书籍,如果想全面的学习Java ,可以看后面这本书。安卓开发本身的技术知识,无非就是各种封装好的API 接口函数,你只要按照它的规则去调用就行了。安卓的接口有官方给出的完整说明文档,安装了安卓开发包后,也有自带docs 文件夹,里面就是说明文档。另外,由于谷歌访问不了,网页版的说明文档有些可能会打不开。如果需要用到一些别人很少用到的东西,或者网上说的比较含糊,这时官方文档是最权威、准确的参考资料。 (二)安卓项目实战 安卓开发的基础知识,相当于学习怎么识字和写字。而第二层含义,安卓项目的实际开发,难度就要大一些了。这里的编程思想,并不是专门针对安卓而言,而是针对所有软件开发而言。你会发现,有些公司的软件研发岗位命名招聘的是iOS ,但是并不一定要求掌握iOS ,有安卓、Windows 或其他上层软件开发经验也可以。这就是因为,只要从一种编程语言、一种开发环境学到了软件编程思想,再去学其他环境和语言下的编程就容易得多。 (三)理论和工程
软件分为两部分,理论和工程。理论方面,国内的发
可以学习编程的网站展不是很好。比如人脸识别的程序,需要用到一些数学理论模型,并以此做出算法来解决问题。在一些有实力的公司,会有这样的理论研究部门。最典型的像苹果、谷歌、微软这种巨头,研究自然语言
处理、图像处理、大数据分析、人工智能等等诸多问题,苹果的Siri ,谷歌的安卓内置的语音识别引擎,微软小冰等等。在国内,百度的搜索引擎对自然语言的处理、科大讯飞的中英文语音处理方案等,也都是需要大量的理论知识。工程的特点就是把理论应用到实际上来,并且要考虑到开发成本、时间、安全性等实际问题。专门研究这些工程的东西组成了《软件工程》的学科,但是只有软件相关学院才会去上这种课程,而且这种课程太抽象了,理论性太强,往往忽视了实践的环节。 (四)移动开发独有的特点 除了上面这些以外,移动应用开发与传统桌面应用开发相比,还有一些特别的东西。移动开发,也就是针对移动平台进行的应用开发,手机、平板等产品。受限于有限的屏幕、CPU 速度、内存、电源供应、可以随便移动、网络费用可能比较高等特点,移动开发就有一些比较值得注意的东西了。移动应用的界面应该简洁、方便,按钮文字等设置的大一些,方便操作,充分利用手势进
行操作,还有针对安卓和iOS 等不同平台进行优化,符合用户使用习惯(例如安卓有返回键,但是iOS 没有)。然后在程序的数据处理方面,要充分考虑移动设备自身
性能,进行各种调整。这类的问题有很多,如果需要深入了解,可以看一些相关的书籍。 (五)安卓开发可能用到的知识,或研究方向 在Facebook 等一些公司,流行一种概念,叫做全栈工程师。所谓全栈工程师,说的直白一点,就是一个人独立完成整个项目,包括客户端开发、前台网页设计、后台服务器搭建等。这对于工程师的要求非常高,不仅要知识面
广,而且各个方面的学习都得有一定的深度。首先是平面设计、交互设计、用户体验。移动应用作为大众型产品,用户体验相当重要。如果有过个同类产品,功能接近,用户肯定更喜欢用户体验更好的产品。用户界面需要用到设计方面的知识。对于应用开发者来说,设计方面不需要掌握的太深入,做一点简单了解当然是没错的。 (六)就业方向与前景 Android 、baiiOS 或WP 程序员,嵌入式应用开发,移du 动终端智能产品研发zhi ,移动互dao 联应用开发,移动互联应用系统集成与维护等。在智能手机制造、移动增值应用开发、手机游戏开发和移动WAP 网站建设企业从事
软件产品开发、软件工程实施、统测试和移动WAP 网站的制作等工作。随着中国软件业规模不断扩大,软件人才结构性矛盾日益显得突出,人才结构呈两头小、中间大的橄榄型,不仅缺乏高层次的系统分析员、项目总设计师,也缺少大量从事基础性开发的人员。软件人才看好教育部门的统计资料和各地的人才招聘会都传出这样的信息:计算机、微电子、通讯等电子信息专业人才需求巨大,毕业生供不应求。从总体上看,电子信息类毕业生的就业行情十分看好,10年内将持续走俏。
六、总结 目前来说移动互联网发展持续壮大发展,不断更新技
术和发展方向,在未来移动应用开发的前景还是非常值得
期待的,移动应用开发这个专业方向就是为满足日益繁荣的移动通信应用领域而专门设置的,培养掌握移动通信和软件编程的基本理论和基本技能,具有运用工程化方法和工具完成软件编码和测试操作
的能力,具有团队协作能力和一定的技术创新能力,能在移动增值应用开发、手机游戏开发和移动网站建设等领域中从事软件编码、程序测试操作等一线岗位工作的移动应用软件开发实用人才。同时随着移动互联网与物联网结合的进一步加强,从各方面都在强化行业的根基和刷新上限,以寻求专业结合的多样性和灵活性。移动应用开发的从业者
也需要紧跟技术发展趋势,不断加强自身的研发能力,增强自身的创新能力和独立学习能力,要灵活运用知识,更新自己的知识库,所以还是学生的我们,需要多学习一些基础理论,不断的掌握技能,积累经验,努力跟老师学习,强化了自身才能提高自身价值,为以后在工作中做好铺垫,在同行业从业者中脱颖而出。 [1] 张波 --高职移动应用开发专业课程设置研究,《课程教育研究》,2017。 (作者简介:卞丹妮(2001-09),性别:女,民族:汉,籍贯:江
苏,学历:大专,毕业院校:无锡职业技术学院。 毕业专业:移动应用开发。研究方向:软件编程。 工作单位:无。
徐峥(1981-01),性别:女,民族:汉,籍贯:江苏,学历:硕士,职称:讲师,毕业院校:南京工业大学。 毕业专业:计算机应用研究。研究方向:移动应用。)
All Rights Reserved.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论