目前,我国移动应用开发专业技术人才严重匮乏,人才市场出现真空。不管是大型跨国公司还是小而专的软件开发商,移动应用领域企业都在轮番进行全国性的大规模人才招聘工作。虽然移动软件开发人员整体年薪高达10万元左右,最高级别开发人员年均薪酬已超过70万元,但是厂商的招聘信息在各种渠道发布了很久,收到简历无数,仍不能找到完全合适的人才。 软件开发人员面对如此巨大的就业市场,如何迅速转型,成为能够进行移动开发的软件金领?快速了解和掌握主流移动开发工具,在移动终端计算能力、存储能力有限的条件下开发出高水平的应用软件,这已成为软件开发人员从PC端向移动开发端转移的新挑战。知识与能力转型的快慢,将会对你未来的发展和前程,产生日益强大的影响。历史常常会有惊人的重复,今天的变迁,正与10多年前从单机平台开发向网络平台开发的大迁移一样,将影响整整一代软件开发人员。
然而,从普通软件开发到移动软件开发,软件技术人员需要付出不懈的努力甚至是艰辛。从一个目前大学计算机专业毕业、具有PC软件开发背景的专业人员来看,要想成为一名合格的移动软件开发人员,至少需要跨越几大障碍:
首先是计算机专业与通信专业的隔阂。做为移动应用,经常需要涉及通信技术,所以掌握一些重要、基本的通信概念是非常必要的。
第二就是进行嵌入式系统开发的能力。由于移动终端通常是硬软件资源受到很多限制的平台,并且应用开发平台和运行平台又是两个不同的平台,所以一般的PC软件开发人员常常会觉得无所适从。
第三就是系统平台的特点,这也是由移动应用的特点所决定的。移动平台,比如symbian,就和windows在基本构架上有明显不同,这也需要通过培训学习加上开发实践逐步掌握。
最后就是应用要求的不同。移动应用通常是比较典型的安全敏感型应用,所以从应用认证、到关键资源保护、到数据隐私和传输安全,还有稳定性、性能及兼容性等问题,都导致移动应用开发有其自身一系列难点和特点。
(责任编辑:关美纳) |