Me he preguntado esto exactamente, ¡así que estamos en el mismo barco aquí!
En la foto: tú y yo en el mismo bote.
- ¿Cuáles son algunas de las aplicaciones interesantes que no son tan populares pero que son de gran utilidad en Android?
- ¿Por qué crear una BaseActivity en Android?
- ¿Cómo se puede hacer una copia de seguridad de los datos de la aplicación de una aplicación de sistema de Android?
- ¿Cuánto desarrollo de aplicaciones de Android debe saber antes de solicitar un trabajo como desarrollador junior de Android?
- ¿Cuál es el emulador de Android más estable?
A principios de este año, mi conjunto de habilidades principales incluía Android y Java. Conocía otros lenguajes, como Objective-C y Swift, y también podía crear aplicaciones para iOS, pero Android seguía siendo mi especialidad. Para ampliar mis habilidades, quería aprender más sobre desarrollo web porque es tan popular, si no más, que el desarrollador móvil.
Desarrollo web
Si no está familiarizado con las tecnologías web, le recomiendo comenzar con los cursos HTML, CSS y JavaScript de Codecademy. Pagué la tarifa mensual de $ 20 y durante dos meses pasé el tiempo obteniendo muchas repeticiones en HTML, CSS, Sass, Bootstrap y más. También pasé mucho tiempo en Codewars aprendiendo JavaScript y Ruby.
¿El resultado? Construí un montón de páginas simples en Codecademy y logré mi objetivo principal de construir mi propio sitio personal usando Jekyll y Github Pages. Actualmente, estoy aprendiendo Ruby on Rails y profundizando en otras tecnologías web para determinar con qué plataforma construir mi primera aplicación web.
Más desarrollo móvil
Otra ruta que vale la pena considerar para avanzar es el desarrollo móvil multiplataforma. Si quieres convertirte en un desarrollador móvil a gran escala, entonces aprender iOS o una plataforma unificadora como Xamarin o Flutter puede valer la pena.
Diseño
Un candidato poco probable para algunos desarrolladores, el diseño es otra gran vía para expandir sus habilidades, especialmente si planea hacer negocios por sí mismo. Ya tengo algunas habilidades de diseño (Photoshop y Sketch 3), así como una cantidad decente de práctica en la creación de interfaces, materiales de marketing y más.
¡Gracias por leer! ¡Si te encantó esta respuesta, agradecería un voto positivo! Sígueme para obtener más respuestas sobre Android, software y otras cosas.
¿Quieres codificar juntos (barco opcional)? Contáctame !