¿Es normal hoy en día que las empresas busquen un desarrollador de Android pero también pregunten si un solicitante tiene conocimientos de PHP y MySQL?

Para responder su pregunta directamente:

  • Sí, las empresas solicitan esa información todo el tiempo.
  • No, no implica conocimiento completo

Todos los desarrolladores de Android deben, como mínimo, entender cómo hacer llamadas a la API. Deben entender qué es un encabezado, parámetro de consulta, cuerpo, etc. ¿Eso significa que entienden cómo funcionan las cosas a nivel de servidor / base de datos? Absolutamente no.

En mi opinión, ser full-stack significa que entiendes y tienes conocimiento de todo, desde hacer consultas a la base de datos hasta hacer un Javascript sofisticado. Es decir, tienes un conocimiento muy amplio de cada parte de la pila.

Para Android, siempre y cuando comprenda (o tenga experiencia con) hacer llamadas API, estará bien. Después de todo, no es su trabajo crear o editar el back-end (me preocuparía si eso está incluido en la descripción de su trabajo).

Sí…. En realidad, la mayoría de las empresas de nueva creación buscan a los tipos que tienen un conocimiento completo. Y también es bueno que un desarrollador de Android conozca también el back-end. Hay algunos desarrolladores web que tienen el conocimiento de front-end y back-end también, como los desarrolladores de pila MEAN. Pero alguien quiere ir a una multinacional, entonces sería mejor obtener el conocimiento profundo de solo Android con un concepto sólido.

Quieren saber si puede contribuir a las API de back-end que tienen que tener casi todas las aplicaciones móviles. Conocer solo el desarrollo móvil, mientras está en demanda, es un conjunto de habilidades bastante limitado. Yo diría que hay un poco más de “pila completa”, pero sugeriría a cualquier desarrollador móvil que sepan cómo escribir una API para interactuar en algún idioma. Al menos lo básico. Sin saber que eso pone al desarrollador móvil en un cubo frente a otro en términos de habilidades, seguro.

Sí, acabo de terminar mi entrevista … 20 minutos antes. Solo conocía conceptos básicos de Android como Recyclerview, Firebase, Realm, Retrofit, Picasso. Lo primero que preguntaron fue (después de mirar mi CV que se basaba únicamente en Android) “¿Conoces aplicaciones Php / .Net / híbridas?”

Yo estaba como “ja ??? ¡Tal vez no debería haber venido aquí!

More Interesting

¿Hay alguna diferencia entre usar Android Studio y sus alternativas?

¿El JavaScript utilizado en una aplicación de Android es el mismo que el de una página web?

¿Cuál debería ser el enfoque de un profesional que trabaja para aprender el desarrollo de Android?

¿Cuáles son algunos marcos recomendados para Android?

¿Cuáles son las ventajas / desventajas de Kotlin sobre Java en el desarrollo de aplicaciones de Android?

Cómo publicar mi aplicación en Google Play Developer Console

¿Cuál / Qué es una aplicación de Android innovadora y creativa pero simple?

Cómo entender el significado de extender e implementar en el desarrollo de Java / Android

¿Existe algún producto o idioma que admita el desarrollo nativo para Windows, OS-X, Linux, Android e iOS? No estoy interesado en API o complementos para otros idiomas que estoy buscando escribir desarrollar en un producto.

¿Cuáles son algunas buenas aplicaciones en Android que pasaron desapercibidas?

Si desarrolla una aplicación para Android, ¿funciona tanto en teléfonos inteligentes como en tabletas inmediatamente?

¿Se pueden poner los mismos códigos en Eclipse en Android Studio?

Cómo depurar código C en Android Studio

Desarrollo de aplicaciones de Android: quiero hacer una aplicación de reproductor de música en Android. ¿Cómo debería funcionar?

¿Cuál será el próximo idioma oficial para reemplazar a Java como un entorno principal de programación de Android? ¿Se basará en Python, el lenguaje más popular utilizado en Google, o JavaScript, como lo sugiere la introducción de aplicaciones web en el SDK 2.3?