为什么现在放弃所有内容并学习Swift和Kotlin


如果您没有按键式电话,那么您可能希望至少创建一次自己的移动应用程序。 为Habr改进一些任务管理器或客户端。 或者实施一个长期的想法,例如那些 编写应用程序的学生这些应用程序通过单击表情符号在10秒内搜索晚上的电影。 或想出一些有趣的东西,例如在您的手指上使用跑步机或用超声波驱除蚊子。 更好的是,创建一个将成为该时代象征的应用程序,例如Instagram。 而且,如果您仍在考虑是否尝试进行移动开发,那么我们将为本文提供一些论据。

原因1:率先尝试新技术并帮助解决人们的问题


如今,移动设备运行在台式机处理器上,因此移动开发人员可以使用最现代,最核心的技术来创建应用程序,并率先解决问题,从而使全球数百万人的生活更加轻松。 例如,得益于计算机视觉技术,ABBYY应用程序可以识别周围世界上任何物体上的文字,并且除其他外,还可以帮助视障人士过上更加充实的生活。 神经网络越来越多地用于识别图像上的文本(我们最近在博客上谈到了这种用法)。

随着显示器和传感器变得越来越好和越来越便宜,移动开发人员率先尝试使用增强现实(AR)技术。 例如,在LamodaGucci应用程序中,您几乎可以试穿运动鞋,而空中客车ifly A380服务使在飞机上寻找位置或查看飞机目前的飞行位置更加容易。 移动开发人员是第一个尝试使用语音助手,导航,NFC,内置摄像头和传感器,生物识别技术,蓝牙连接设备等等的人。 因此,我们最近谈到了识别引擎如何在像Raspberry Pi这样的微型计算机上发展起来。

您不仅可以在标志性的WWDC和Google I / O会议上观看iOS和Android开发中新产品的广播演示,还可以在那里亲眼目睹。 我们已经在Habré博客 ABBYY Mobile中分享了这些活动的印象。

原因2:除了流动性,还会有更多流动性


Perficient Digital最近进行的一项研究表明,大约60%的用户通过移动设备访问网络,并花费了大约44%的上网时间。 例如,我还想看看Mary Meeker的年度报告,Mary Meeker是Internet市场上最重要的趋势分析师之一。 2019年的一份报告说,在美国,用户每天在智能手机上花费约3.6个小时。



这就是不归路的重点。 看来她已经来了。



另一则有趣的幻灯片出现在最近有关Spotify决策方法的文章中。 流服务的越来越多的用户喜欢在移动设备上听音乐,但是网络程序员主要在公司内部工作。 Spotify分析了这种情况,并决定雇用更多的移动开发人员,并以新的方向重新培训网络:



原因3:您将获得自己的公寓,房屋,岛屿,宾利(输入所需的)


根据My Circle门户网站8月有关IT收入的研究,过去两年中,薪水涨幅最明显的是使用Objective-C,Swift以及JavaScript,Kotlin,Java,C#和Go进行编程的开发人员。 其中许多是用于创建移动应用程序的语言。 移动开发语言变得越来越流行,越来越多的雇主开始转向云和移动解决方案,因此,劳动力市场正在增长:



根据TechRepublic的说法,Z一代(1995年至2005年出生)的代表(将在2020年占所有消费者的40%)将未来开发工作称为高级开发人员,首席工程师和移动开发人员,这意味着更好从现在开始,竞争越来越激烈。



总的来说,现在是时候深入研究移动开发了。 为了提供一个轻松上手的机会,我们开设了免费的ABBYY移动开发学校 。 您将与国际公司的经验丰富的专家一起,通过大量实践学习用于iOS和Android开发的必要工具。 申请截止日期为10月10日。

最初,这些课程是为MIPT我们系的学生准备的,但是由于观众会容纳更多的人,因此我们决定向所有人开放。 该课程是免费的,没有短信。

如果您正在研究技术专业,那么请了解OOP,并希望进行移动开发,获得新知识,升级技能并创建您的第一个应用程序-注册!

Source: https://habr.com/ru/post/zh-CN466899/


All Articles