Si eres de los que aún no ha decidido dónde aplicar sus conocimientos de Java, entonces este artículo es definitivamente para ti. El artículo analiza una dirección como el desarrollo de Android. La historia de cómo me convertí en desarrollador de Android. Consejos y perspectivas para elegir el desarrollo de Android. ¡Adelante!
¡Hola estudiantes de JavaRush! Muchos de ustedes ya tienen una idea de qué industrias en el ámbito de TI utilizan nuestro querido Java. Es posible que algunos de ustedes ya lo hayan decidido y hayan hecho su elección. En este artículo te contaré cómo me convertí en desarrollador de Android. Explicaré por qué creo que esta dirección es la más prometedora. Le daré una idea de qué es el desarrollo de Android. Y, por supuesto, compartiré consejos para un comienzo exitoso en su carrera como desarrollador de Android.
Entre todas las áreas en las que Java es la principal herramienta técnica, el desarrollo de Android es el menos exigente en cuanto al conocimiento de este lenguaje de programación en particular. Muchas funciones de Java en Android no se utilizan debido a su inutilidad, y muchas de ellas fueron completamente excluidas en ciertas versiones del constructor Gradle. En este sentido, el umbral de entrada para el conocimiento de Java está en el nivel de los cursos JavaRush completados: núcleo de Java y sintaxis de Java. Por supuesto, no debe olvidarse de comprender el subproceso múltiple; aquí dicha experiencia será muy útil. Con ese conocimiento de Java se sentirá bastante seguro. Repasemos la parte UI (interfaz de usuario) de Android. El diseño o disposición de los elementos de la aplicación se realiza mediante capas xml. Aquí debe combinar diferentes etiquetas para obtener el resultado esperado. Si ha trabajado con el diseño HTML, lo dominará con bastante rapidez. Pero incluso si no está familiarizado con HTML, no tiene nada de complicado y hay mucho material sobre este tema en Internet. Ejemplo de marcado xml en Android Studio IDE:
A continuación, un punto importante es el conocimiento y la comprensión del sistema de control de versiones de Git. Es difícil imaginar desarrollar una aplicación para Android sin esta tecnología. Pero aquí no es necesario ser un especialista avanzado. Como principiante, rara vez necesitarás realizar manipulaciones complejas con tu repositorio. Además, si usar la terminal e ingresar constantemente algunos comandos es ajeno a usted, y usar git significa exactamente esto, entonces existe un popular shell gráfico SourceTree , que dibujará todas sus ramas y le dará una idea clara de dónde se encuentra. Bueno, ahora hablemos de las perspectivas de elegir la dirección del desarrollo de Android. A pesar de lo anterior, detrás del umbral bastante bajo para iniciarse en el aprendizaje de Android se esconde toda una montaña de oportunidades y caminos de desarrollo. El sistema operativo Android es una plataforma que se desarrolla con bastante rapidez. Casi todos los años se lanza una nueva versión que ofrece nuevas funciones para los usuarios y diversos beneficios para los desarrolladores. En este sentido, su trabajo nunca se convertirá en una rutina de soportar una versión estable específica, siempre habrá algo nuevo, siempre habrá un lugar al que moverse. Por ejemplo, no hace mucho Google anunció kotlin como lenguaje de desarrollo oficial para Android. También presentaron una nueva arquitectura para la aplicación de Android utilizando el patrón de diseño MVVM (Model-View-ViewModel). No te olvides de la popularidad de la plataforma:
En términos de crecimiento profesional, no tendrá que codificar constantemente primero un salario y después de un tiempo otro, etc. Recientemente, un puesto popular es el de arquitecto, cuya tarea es supervisar y diseñar aplicaciones, promoviendo su visión de su arquitectura. Con el conocimiento adecuado de los patrones de diseño, estas puertas estarán abiertas para usted. La gran cantidad de gadgets y dispositivos que ejecutan Android sugiere que no es necesario escribir únicamente aplicaciones móviles. ¡Puedes desarrollar programas para relojes, televisores, automóviles e incluso refrigeradores! Como puede ver, hay muchas perspectivas y esta lista puede continuar, pero me temo que la extensión del artículo será bastante larga. Pero para hacer realidad todas estas posibilidades, quiero compartir contigo algunos consejos. Como se mencionó anteriormente, Android se está desarrollando a una velocidad decente y muchos elementos de desarrollo simplemente se están quedando obsoletos. No pierdas el tiempo estudiándolos. Lo más probable es que ya los hayan reemplazado otros nuevos; es mejor dedicar el tiempo a estudiar enfoques más modernos. Escucha siempre los consejos de quienes llevan más tiempo trabajando en este campo que tú, a veces un consejo es más valioso que cualquier información en Google. Y tampoco tenga miedo de pedir consejo a esas personas. Encuentre una fuente de información adicional sobre el mundo de Android, por ejemplo, resúmenes de artículos para desarrolladores móviles en Habré u otras comunidades de TI populares. Terminaré aquí. Espero que mi artículo te haya ayudado a imaginar el mundo del desarrollo de Android y hayas aprendido algunas cosas útiles =) Escribe tus comentarios en los comentarios o apoya con Me gusta. ¡Gracias a todos y buena suerte en cualquier dirección de Java!
GO TO FULL VERSION