CodeGym/Blog Java/Random-ES/Cómo convertirse en desarrollador de Android desde cero e...
John Squirrels
Nivel 41
San Francisco

Cómo convertirse en desarrollador de Android desde cero en 2023: la hoja de ruta definitiva de aprendizaje para lograr la meta

Publicado en el grupo Random-ES
El desarrollo móvil ganó el centro de atención entre las especializaciones de TI hace mucho tiempo. Es justo decir que durante los últimos años, su popularidad ha aumentado debido al mayor desarrollo de teléfonos inteligentes y nuestro hábito (pandémico) de estar constantemente en línea. Aquí hay un hecho: el estadounidense promedio revisa su teléfono 262 veces al día, como una vez cada 5.5 minutos. ¿Qué suelen hacer? Por supuesto, quédate atrapado en las aplicaciones. Otra investigación muestra que el 21 % de los millennials abren una aplicación más de 50 veces al día. Cómo convertirse en desarrollador de Android desde cero en 2023: la hoja de ruta definitiva de aprendizaje para lograr la meta - 1Puede ser una mala noticia para nuestra salud mental, pero también una gran noticia para los desarrolladores móviles que crean estas aplicaciones y las mantienen en funcionamiento. Entonces, si está considerando la mejor opción de carrera en TI, aquí hay una opción: desarrollador de aplicaciones de Android.

¿Por qué Android y no iOS?

El sistema operativo Android simplemente domina el mundo móvil. Entre 2019 y 2020, la cantidad de descargas de aplicaciones para el sistema operativo Androidcreció un 31%, de 21.6B a 28.3B. Las instalaciones de apps para iOS crecieron un 2,3% (8B → 8,2B). En 2021, el sistema operativo Android alcanzó una participación del 87 % en el mercado de desarrollo y en 2022 mantuvo la posición de liderazgo con una participación del 70 %. Sigue siendo (y será) el sistema operativo móvil más popular del mundo. Mientras que Apple App Store tiene un mejor rendimiento en ingresos, Google Play Store ofrece las aplicaciones por delante en uso. Pero, francamente, no hay nada por lo que luchar en comparación con iOS y Android. Las empresas prefieren desarrollar aplicaciones para ambas plataformas para llegar a todos sus clientes. Entonces, concentrémonos en la parte divertida: los beneficios del desarrollo de Android, las perspectivas de carrera y la hoja de ruta de capacitación para convertirse en un desarrollador móvil. Si quieres hacerlo pero no tienes conocimientos de programación.

¿Cuáles son los beneficios del desarrollo de aplicaciones de Android como profesión?

¿Es el desarrollo de aplicaciones para Android una buena opción de carrera para usted? tu apuesta Estos son los beneficios significativos para atraerlo:
  1. Android es líder del mercado en desarrollo móvil (sí, no lo olvidemos). El 71% de los dispositivos funcionan con este sistema operativo.

  2. Android tiene una gran comunidad en StackOverflow , la mejor comunidad para desarrolladores profesionales y estudiantes en línea. Si observa las etiquetas populares en las discusiones, verá que Android ocupa el sexto lugar: es el único marco que ocupa un lugar tan alto en el ranking, justo después de cinco lenguajes de programación: JavaScript, Python, Java, C # y PHP. ¿Qué tiene de bueno este hecho? Significa que hay una amplia base de preguntas y respuestas y código, que puede usar mientras aprende y trabaja como desarrollador de Android. También significa que hay toneladas de profesionales con diferentes experiencias, que pueden ayudarte con cualquier problema de desarrollo de Android.

  3. Android tiene un montón de materiales y bibliotecas disponibles de forma gratuita . Por ejemplo:

  4. Los desarrolladores de Android tienen una gran herramienta profesional: Android Studio . Es mantenido por Google y construido sobre las plataformas IntelliJ.

  5. Los desarrolladores de Android tienen algunos de los mejores salarios en el segmento de TI. Así es como se ven los salarios promedio en los EE. UU. en función de los años de experiencia, según Payscale:

    Cómo convertirse en desarrollador de Android desde cero en 2023: la hoja de ruta definitiva de aprendizaje para lograr la meta - 2

Leer más:

Tu hoja de ruta: qué aprender para convertirte en un desarrollador de aplicaciones de Android

Anteriormente, realizamos una investigación entre los graduados de CodeGym para descubrir cuánto tiempo lleva aprender a programar en Java, según los antecedentes de los estudiantes. Esta encuesta nos inspiró a crear las hojas de ruta definitivas del conocimiento que necesita para una determinada profesión de desarrollador. Entonces, estos son los conocimientos y las habilidades para convertirse en un desarrollador de Android desde el nivel cero: Cómo convertirse en desarrollador de Android desde cero en 2023: la hoja de ruta definitiva de aprendizaje para lograr la meta - 3si es un novato total, esta lista puede parecer intimidante, pero no se preocupe, solo necesita comenzar su aprendizaje en algún momento. ¿Ver? No necesita tantos conocimientos de programación en comparación con los desarrolladores completos de backend o full-stack. Todo lo que necesita es Core Java (si elige Java como base para estudios posteriores) y herramientas de prueba. En cuanto al tiempo que necesita para entrenarse para un puesto de desarrollador de Android junior, estos son los resultados que obtuvimos hace algún tiempo: Cómo convertirse en desarrollador de Android desde cero en 2023: la hoja de ruta definitiva de aprendizaje para lograr la meta - 4Entonces, si es un novato sin conocimientos de programación y estudia mucho, necesita alrededor de un año para convertirse en un desarrollador de Android listo para trabajar. ¿Puedes hacerlo más rápido? Bueno, parece que puede hacerlo en 7 a 9 meses ahora que hemos diseñado una hoja de ruta de capacitación especial en CodeGym University: nuestro nuevo aprendizaje en línea, que incluye capacitación con mentores y un enfoque en la obtención de habilidades profesionales relevantes.

Cómo convertirse en desarrollador de Android desde cero con CodeGym

Si rompe la hoja de ruta de aprendizaje de una sección anterior, verá que consta aproximadamente de dos partes principales:
  1. Aprenda el núcleo del lenguaje de programación (Java o Kotlin) + herramientas de prueba + uso del sistema de control de versiones para desarrollar y mantener sus proyectos solo y en equipos.
  2. Aprenda Android SDK, herramientas de desarrollo + trabaje con bases de datos + conceptos básicos de diseño de UI, etc.
Por lo tanto, necesita dos cursos separados para:
  1. Introducción a los fundamentos de la programación.
  2. Proporcione conocimientos profundos y práctica en el desarrollo de Android.
Y aquí está nuestra solución: curso de fundamentos de Java + desarrollo de aplicaciones Android para principiantes en CodeGym University.

Sobre el curso de Fundamentos de Java

Este curso le permite aprender los fundamentos de Java desde el principio, bajo la supervisión de un mentor, un desarrollador de software experimentado. Estudiarás en grupos y tendrás dos clases en línea a la semana con tu maestro, y después de cada clase, una tarea para hacer, que consiste en un conjunto de lecturas de texto adicionales y tareas con la verificación automática directamente en la plataforma CodeGym. Este curso es adecuado para principiantes totales y aquellos con conocimientos previos de programación de la universidad o estudios en línea. Usted obtiene:
  • Clases online regulares de 90 minutos
  • Apoyo de tu mentor y del equipo de CodeGym en un chat de Slack
  • Entorno de desarrollo interactivo en línea para practicar la codificación desde la primera lección
  • Certificado de finalización
El plan de estudios de 'Java Fundamentals' consta de dos módulos y tiene una duración de cuatro meses :
  1. Módulo 1: sintaxis de Java : cubre los conceptos básicos del lenguaje Java (comandos, métodos, tipos de datos, objetos y clases, etc.), bucles, matrices. También le presenta flujos de E/S y excepciones, y cubre algunos temas sobre colecciones y genéricos, así como patrones básicos de programación. Durante esta parte, resolverás 271 tareas prácticas (programas reales).

  2. Módulo 2 – Proyecto final : un módulo práctico de dos semanas para resumir tu aprendizaje. Creará un proyecto llamado 'Criptoanalizador', y puede convertirse en el primer proyecto de su cartera. Después de completar el proyecto de programación, su mentor lo verificará y le dará su opinión.

Acerca del curso de desarrollo de aplicaciones Android para principiantes

Este curso es adecuado para estudiantes con conocimientos básicos de programación (como Fundamentos de Java). Le ayuda a aprender los conceptos básicos de Android, configurar su entorno de desarrollo y convertir sus ideas en aplicaciones. La formación en este curso incluye:
  • Clases en línea de 90 minutos con un mentor dos veces por semana
  • Apoyo de tu mentor y del equipo de CodeGym en un chat de Slack
  • Desarrollo de 4 aplicaciones móviles completas
  • Certificado de finalización
La capacitación tiene una duración de tres meses , más tiempo adicional para completar el proyecto final y obtener comentarios adicionales del mentor. El plan de estudios incluye:
  • Aprender 'el núcleo': introducción a Android, configuración de Android Studio, acceso a la interfaz de usuario, XML avanzado, trabajo con datos, conexión a API;
  • Patrones de diseño, bases de datos, reutilización de código, mejores prácticas de desarrollo móvil;
  • Depuración de aplicaciones de Android + sesiones de depuración en vivo;
  • Y más.
Los proyectos prácticos durante el curso: 'Juego de preguntas', 'Aplicación de notas/recordatorios', 'Aplicación meteorológica' y un clon de Reddit.

Esto es lo que dicen los estudiantes que eligieron esta hoja de ruta de aprendizaje

Cuando lanzamos el curso de desarrollo de aplicaciones para Android, algunos estudiantes decidieron continuar sus estudios de programación sumergiéndose en los dispositivos móviles. Han compartido su experiencia de aprendizaje y otros planes con nosotros, por lo que puede tener una especie de 'empuje' para comenzar su aprendizaje lo antes posible: ¿Quieres convertirte en desarrollador de Android en 2023? ¡Comienza con los fundamentos de Java!
Comentarios
  • Populares
  • Nuevas
  • Antiguas
Debes iniciar sesión para dejar un comentario
Esta página aún no tiene comentarios