Cómo convertirse en un exitoso desarrollador de Android y conseguir un trabajo

Primero tienes que conseguir un trabajo y luego hablaremos sobre el éxito.

Entonces, para obtener un trabajo como desarrollador de Android, esta es la lista de verificación que debe seguir:

  1. Aprender Java (no comience con Kotlin) core java es suficiente, solo asegúrese de estar cómodo con los temas que estudia. Aprenda a medida que se desarrolla para que no necesite pasar más tiempo para aprender Java por separado.
  2. Inicie el desarrollo de Android siguiendo cualquier curso en línea, hay muchos cursos gratuitos disponibles. No vaya a Desarrolladores de Android y comience a aprender desde cero, eso no será útil para que aprenda más rápido.
  3. Seguir los cursos en video en comparación con los artículos escritos durante las primeras semanas es una buena idea.
  4. Si ya se siente seguro acerca de Java, le sugiero que tome lecciones bajo el Nanodegree de Android de Udacity (no el básico), créame que es uno de los mejores recursos para mejorar rápidamente. No tiene que inscribirse y pagar el nanogrado, pero si puede pagarlo, le sugiero que lo haga. Esto es lo que obtendrá por su dinero:
    1. Una comunidad altamente activa y colaborativa donde se despejarán todas y cada una de las dudas.
    2. Barco mentor uno a uno.
    3. Revisiones de código
    4. Últimas pero más importantes COLOCACIONES. Sí, se están asociando con muchas empresas para proporcionar estudiantes de Nanodegree. Obtendrá un reconocimiento instantáneo en ese círculo y, con suerte, obtendrá una entrevista en una empresa decente, que de lo contrario sería difícil.
  5. Ahora, antes de ir a las entrevistas, asegúrese de estar cómodo respondiendo preguntas simples sobre el marco y el SDK. Nada demasiado profundo, pero todo lo que has usado hasta ahora, debe tener una idea sobre eso.
  6. Por último, haga todos y cada uno de los proyectos con una agenda clara para aprender algo nuevo. Intente hacer un gran proyecto que contenga múltiples pantallas, que le dará una idea sobre la complejidad de una aplicación de producción. Su principal destaque serían esos proyectos.

Después de obtener el trabajo, puede definir su propio éxito. La clave es comenzar, no pienses demasiado, solo comienza, las primeras semanas, tal vez los meses podrían ser difíciles, pero una vez que comiences a entender las cosas, será más fácil continuar y mejorar. Leer artículos en blogs y la respuesta de Stack Overflow también es una buena manera de incorporar las mejores prácticas desde el principio.

Siempre estoy dispuesto a ayudar, si está comenzando y está confundido, puede preguntarme directamente. Además, votar la respuesta podría ayudar a otros a hacerlo, si lo cree así.