Me han preguntado muchas veces cómo aprendí el desarrollo de aplicaciones de Android y cómo obtuve mi primera pasantía después del primer año. Voy a compartir una pequeña historia aquí. TLDR, pero no demasiado.
La ingeniería no se trata solo de centrarse en los libros y el aprendizaje de memoria. Ensúciate las manos, toma algo que te guste y mueve tu trasero.
Estaba fascinado por un sistema operativo tan fácil de usar y tan bien diseñado cuando comencé a usarlo en 2013. Siempre quise saber cómo diseñar una aplicación que funcione en un dispositivo Android. Entonces mi pasión se remonta a años atrás.
- Cómo aprender programación avanzada de Android
- ¿Cuáles son los principales desafíos de usar PhoneGap?
- Cómo construir una aplicación de mensajes de texto de Android
- ¿Cuáles son las 10 mejores aplicaciones tecnológicas para Android que debe tener un ingeniero / desarrollador de software?
- ¿Cuáles son las cosas importantes en Android en el nivel avanzado si ha terminado con las cosas para principiantes en el desarrollo de Android?
Cuando comencé la ingeniería, tenía tanto tiempo libre en mi mano que me confundí con lo que debía hacer para utilizarlos. Entonces pensé en aprender algo que haría que tu currículum vitae se viera hermoso. Me dediqué al desarrollo web.
Aprendí HTML, CSS (no mucho), Bootstrap y frameworks bien como jQuery. Sin embargo, no fue un camino fácil. Asignaciones, programas culturales y otros eventos fueron un obstáculo. Soy un buen orador público, el trabajo de anclaje me fue dado a veces. Pero a pesar de todo esto, tenía la voluntad de hacer lo que amaba. Me separé de la vida social en otros momentos. Tenía menos amigos en comparación con los demás.
Ahora vino la parte del backend. Vi tutoriales sobre el desarrollo de Php y resultó ser un gran lenguaje que se podía aprender fácilmente. Ahora sabía algo de programación dinámica y estaba absolutamente feliz con mi progreso considerando el hecho de que comencé a programar después del primer semestre.
Entonces pensé en algo más emocionante. Llegué a recordar mi antiguo deseo, explorar el funcionamiento de la aplicación de Android. Salté a aprender Java porque el núcleo de Java era necesario para el desarrollo de aplicaciones de Android. Pero no funcionó bien conmigo. Estaba decepcionado con mi progreso. No podía aprender la programación orientada a Android correctamente, ya que era un novato.
Comencé a explorar más sobre el desarrollo de aplicaciones de Android y terminé sabiendo que Java no era la única opción. Hay otras toneladas de herramientas para desarrollar aplicaciones de Android. Muchos marcos estaban en Internet esperando ser explorados. Investigué y terminé decidiendo aprender Ionic Framework. Es un marco para desarrollar aplicaciones para iOS y Android a partir de una única fuente de código. Lo encontré fascinante.
Aprendí y desarrollé una aplicación muy simple y primitiva para hacer la lista. Después de que terminó el semestre, solicité una pasantía que terminé seleccionando en función de mi progreso y las ganas de explorar más.
Sin embargo, fue un viaje duro. Me faltaba algo de material de clase y terminé omitiendo algunas unidades mientras me preparaba para los exámenes semestrales. Un escape estrecho al final.
Entonces, amigos, utilicen su tiempo libre adecuadamente. No es obligatorio obtener una pasantía justo después del primer año, pero no es tan imposible. No pierdas tu tiempo en cosas innecesarias solo para complacer a tus amigos. Aprenda un lenguaje de programación primero. Comprender los conceptos de funciones y algunas bibliotecas. Aprenderá automáticamente cómo usarlos correctamente y de manera adecuada.
Espero que tenga un gran día de ingeniería por delante y aprenda lo que está tratando de hacer. No se concentre en el ritmo, concéntrese en la calidad. Puedes hacerlo.
Todo lo mejor.