1. 开发人员将专注于编写代码,而基础设施和平台将被默认提供给开发人员。例如,将会出现数据库即服务和Java即服务,这些都是托管式服务。
2. 从IDE、版本控制到调试的整个代码开发生命周期都将通过云工具进行管理。
3. DevOPS将是首选的交付平台。鉴于云模块具有模块化版本,敏捷型的交付将是开发焦点。
4. 开发人员需要掌握多种技能,并能够开发应用程序。他们需要牢固掌握设备、分析、域和编程的专业知识。在新的云平台上重新培训开发人员的技能将是未来的一个使命。
5. 重点是丰富SAAS应用。世界上有数百万的应用程序;开发人员的关键目标是利用IAAS、PAAS工具,并构建围绕现有应用程序基础的包装器。
6. 设备编程是未来的方向,IOT开发将迎来巨大的需求。当多个设备生成数据时,REST API开发将优先于整理数据。
7. 像AI和深度学习之类的技术将是发展的核心。到2020年,这一领域将面临巨大的技能缺口,因为它将成为构建现代应用的API实际标准。
8. 移动开发将进入下一个时代,增强现实和虚拟现实应用将主导未来。
9. 机器人的时代已经到来。由于解决方案将是关键所在,因此将出现对开发、编程和可扩展性的巨大需求。.
10. 自然编程,如语音控制API和人类智能强化等,将使开发上升到一个新的水平。
从Oracle角度来看,Database 12c 和Java 8 平台对于希望开发市场所需技能的开发人员来说是一个绝佳的出发点。