¿Cuánto tiempo lleva aprender Android y encontrar un trabajo?

Mi respuesta: Más de lo que piensas.

Me ofrecí para rehacer una aplicación de Android en mi empresa porque quería aprender sobre desarrollo móvil. Ya conocía Java, así que me dije: “Bueno, ya sé Swing, ¿qué tan difícil puede ser esto?”

Yo no sabía. El código es Java, pero la plataforma realmente es su propio universo.

Pero lo logré y lo hice. Pensé que aprendí mucho.

Luego tuve que desarrollar la siguiente versión de la aplicación. Ahora tenía que aprender Android Studio porque Google ya no era compatible con el desarrollo de Eclipse. Tuve que aprender Diseño de Materiales. Tuve que aprender los widgets de la biblioteca de soporte.

Todavía estoy luchando por eso, pero el ritmo es más rápido ahora. Hay un aspecto del aprendizaje de Android que es como una búsqueda interminable.

Obviamente, mucho dependerá de usted y de cuán rápido pueda aprender nuevas habilidades. Pero aquí hay una idea: si puedes encontrar un trabajo en una empresa que tenga una aplicación iOS pero no una aplicación para Android, quizás puedas crear una aplicación de demostración para ellos y ganar la oportunidad de continuar con ese desarrollo. (Esencialmente, lo que hice, excepto que tenían una aplicación para Android. Solo que no se había trabajado activamente durante meses y necesitaba un poco de TLC).

Estoy seguro de que no respondí precisamente a tu pregunta, pero espero que te haya dado algo para pensar. Te deseo la mejor de las suertes en tu carrera.

Entonces, puede funcionar de esa manera, pero no es así como funcionan las cosas. Cuando salió Android, tenía más de 20 años de experiencia, incluido Java y desarrollo en otras plataformas móviles (Palm, PocketPC).

La mala noticia es que “aprender Android” no solo significa aprender a hacer que algo aparezca en la pantalla y responder a las entradas.

  • Las aplicaciones de Android (u otro sistema operativo móvil) no tienden a estar solas. Usualmente hay diseño, algunos servicios de back-end, UX, etc.
  • Si no tienes experiencia en programación, realmente querrás hacerte una aplicación para ver cómo funciona. Diseñe, encuentre alguna fuente de arte, escriba todo y conéctelo a algunos servicios web. ¿Cuánto tiempo crees que te llevará hacer eso?
  • No me gustaría simplemente sentarme y leer un libro de codificación. Comenzaría ejecutando muchas aplicaciones diferentes, creando su propia aplicación que usted personalmente desea, y luego diseñándola en papel (o en Word, Powerpoint o similar) antes incluso de descifrar el libro de programación.
  • La primera aplicación significará mucho cuando empieces a entrevistar. Pero esa única aplicación no significa que usted “aprendió Android”, solo que aprendió lo suficiente para hacer esa aplicación. Prepárese para improvisar y aprender en el trabajo y convencer a otra persona de que podrá cumplir con eso.

Como Tim dijo que nadie puede juzgar su conjunto de habilidades por lo que no se puede estimar el tiempo real.

Pero a / c para el fondo que has compartido, diré que el tiempo va desde:

2 meses a 12 meses

sería lo suficientemente bueno como para aprender y construir algo para conseguir un trabajo.


Así es como puedes hacerlo prácticamente:

> obtén eclipse o cualquier otro IDE para el desarrollo de Android

> Comience escribiendo aplicaciones sencillas que se encuentran en codeproject o donde pueda encontrar códigos en línea gratuitos + tutoriales

> gooogle todo lo que estás haciendo por primera vez; stackoverflow, codeproject y otros foros de desarrolladores en línea te ayudarán a aprender y practicar.

> Averigüe cuáles son los requisitos del mercado para aplicaciones móviles en estos días. Vaya a freelancer / upwork (cualquier portal freelancing) y vea qué piden los clientes (en la categoría de aplicaciones móviles).

> o puedes tener tu propia idea o simplemente crear una aplicación genial que te guste en estos portales independientes (incluso si Guy no te da el proyecto), ¡debes estar seguro de que puedes hacer esta aplicación!

> si lo desea, puede desarrollar algunas aplicaciones más (y subirlas en línea en google play, etc.)

> Así que ya has hecho algún trabajo y también está publicado.

> incluir su trabajo en su CV y ​​solicitar trabajo.


La mejor de las suertes.

¿Cuánto tiempo te llevará escribir una aplicación? No puedo juzgar tu habilidad, conocimiento y velocidad reales de aprendizaje, por lo que dar un tiempo es imposible. Sin embargo, por mucho tiempo que le lleve escribir una aplicación, es una buena estimación externa. Y si espera que su primera aplicación esté completa, si es buena, tendrá una mejor posición de negociación.

Una aplicación puede actuar como su currículum, experiencia laboral y recomendaciones en uno. Cuanto más fresca sea la aplicación, mejor trabajo se le abrirá. Incluso podría pasar de la posición de “ingeniero de software junior” a un ingeniero de software completo.

Tienes mucho tiempo, ¿verdad? Estírate a ti mismo. Averigüe qué tipo de aplicación apenas puede entender cómo crearla y compile eso. Trabaja duro en él, haz que se vea bien y pule los bordes.

Busque respuestas a sus preguntas técnicas en StackOverflow. También estira tus músculos creativos y crea tu propia idea de aplicación única. La gente pregunta en Quora qué tipo de aplicación crear, y siempre parece una pregunta perezosa. “¡Dime qué hacer! ¡No puedo pensar por mí mismo!”

Puedes ser un empleado mucho más valioso si eres un iniciador automático. Si puedes hacer las cosas sin una dirección constante. ¡Así que empieza a practicar! Y deje que sus entrevistadores sepan que fue su idea, su impulso, su energía, su habilidad, lo que creó la aplicación.

Buena suerte.