Por qué deberías dejar todo y aprender Swift y Kotlin ahora mismo

Por qué deberías dejar todo y aprender Swift y Kotlin ahora mismo
Si no tienes un teléfono con botones, probablemente al menos una vez hayas querido crear tu propia aplicación móvil. Mejorar algún gestor de tareas o un cliente para Habr. O implementar una antigua idea, como los estudiantes, que escribieron una aplicación para encontrar películas para la noche en 10 segundos con un clic en un emoji. O inventar algo divertido, como por ejemplo, una aplicación con una cinta de correr para los dedos o con ultrasonido para ahuyentar a los mosquitos. Y aún mejor, crear una aplicación que se convierta en un símbolo de la época, como por ejemplo, Instagram. Y si aún estás pensando si probar suerte en el desarrollo móvil, te daremos algunos argumentos 'a favor' en este post.

Razón 1: ser los primeros en probar nuevas tecnologías y ayudar a resolver problemas de las personas

Hoy en día, los dispositivos móviles funcionan con procesadores de rendimiento de escritorio, por lo que los desarrolladores móviles pueden aplicar las tecnologías más modernas y avanzadas para crear aplicaciones y ser los primeros en resolver problemas, facilitando la vida de millones de personas en todo el mundo. Por ejemplo, gracias a las tecnologías de visión por computadora, las aplicaciones de ABBYY pueden reconocer texto en cualquier objeto del mundo que nos rodea y, entre otras cosas, ayudar a las personas con discapacidad visual a llevar una vida más completa. Cada vez más, para reconocer texto en imágenes se utilizan redes neuronales (sobre su aplicación hablamos no hace mucho hemos contado en el blog).

Gracias a que las pantallas y los sensores son cada vez mejores y más baratos, los desarrolladores móviles son de los primeros en poder experimentar con tecnologías de realidad aumentada (AR). Por ejemplo, en las aplicaciones Lamoda y Gucci se pueden probar virtualmente zapatillas, mientras que el servicio Airbus ifly A380ayuda a encontrar más fácilmente un asiento en el avión o a ver dónde está surcando los cielos en este momento. Los desarrolladores móviles son los primeros en experimentar con asistentes de voz, navegación, NFC, cámaras y sensores integrados, biometría, equipos conectados por Bluetooth y mucho más. Así, recientemente hemos contado hablamos de cómo nuestro software de reconocimiento funciona en una microcomputadora tipo Raspberry Pi.

Y también puedes no solo ver las transmisiones de las presentaciones de novedades en el desarrollo de iOS y Android en conferencias emblemáticas como WWDC y Google I/O, sino también ir allí y verlas con tus propios ojos. Ya compartimos nuestras impresiones de estos eventos en Habré y en blog ABBYY Mobile.

Razón 2: Habrá cada vez más movilidad

Reciente estudio Perficient digital muestra que aproximadamente el 60% de los usuarios acceden a la red desde dispositivos móviles y pasan alrededor del 44% del tiempo total que dedican a Internet en ellos. A mí, por ejemplo, me gusta revisar los informes anuales de Mary Meeker, una de las analistas más relevantes en tendencias del mercado de Internet. En el informe de 2019 se menciona que en EE. UU. el usuario pasa alrededor de 3.6 horas al día en su smartphone.

Por qué deberías dejar todo y aprender Swift y Kotlin ahora mismo

Y aquí está el punto de no retorno. Parece que ya ha llegado.

Por qué deberías dejar todo y aprender Swift y Kotlin ahora mismo

Un curioso diapositiva apareció hace poco en el artículo sobre la metodología de toma de decisiones en Spotify. Cada vez más usuarios del servicio de streaming prefieren escuchar música en móvil, pero en la empresa, la mayoría eran programadores web. Spotify analizó esta situación y decidió contratar más desarrolladores móviles y también volver a capacitar a los web en una nueva dirección:

Por qué deberías dejar todo y aprender Swift y Kotlin ahora mismo

Razón 3: ganarás para tu departamento, casa, isla, bentley (escribe lo que necesites)

Según un informe de agosto un estudio del portal 'Mi círculo' sobre los ingresos en IT, el aumento más notable de salarios en los últimos dos años se ha dado entre los desarrolladores que programan en Objective-C, Swift, así como JavaScript, Kotlin, Java, C# y Go. Muchos de ellos son lenguajes para crear aplicaciones móviles. Los lenguajes de desarrollo móvil están ganando popularidad, y cada vez más empleadores están adoptando soluciones en la nube y móviles, por lo tanto, también está creciendo el mercado laboral:

Por qué deberías dejar todo y aprender Swift y Kotlin ahora mismo

Según datos de la publicación TechRepublic, los representantes de la generación Z (nacidos entre 1995 y 2005), que en 2020 representarán el 40% de todos los consumidores, mencionan como sus futuros trabajos vacantes roles como desarrollador senior, ingeniero líder y desarrollador móvil, lo que significa que es mejor empezar ya, la competencia está aumentando.

En resumen, es el momento perfecto para sumergirse en el desarrollo móvil: es ahora mismo. Y para brindar la oportunidad de un inicio fácil, estamos abriendo la Escuela de Desarrollo Móvil ABBYY. Junto a expertos experimentados de una empresa internacional, aprenderás las herramientas necesarias para desarrollar en iOS y Android con una gran cantidad de práctica. La fecha límite para las solicitudes es el 10 de octubre.
Inicialmente, estos cursos fueron diseñados para los estudiantes de nuestro departamento en MIPT, pero dado que el auditorio puede albergar a más personas, decidimos abrirlo a todos los interesados. El curso es gratuito y sin SMS.

Si estudias una carrera técnica, conoces OOP, quieres desarrollarte en el desarrollo móvil, adquirir nuevos conocimientos, mejorar tus habilidades y crear tu primera aplicación, ¡inscríbete!

Fuente: habr.com

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster