Acabo de conseguir un trabajo como desarrollador de aplicaciones móviles Java. ¿Cómo me preparo para este trabajo?

La respuesta es obvia: ¿se siente cómodo usando el depurador en Android Studio o Eclipse, LogCat para ver los mensajes de registro de las aplicaciones en ejecución en el emulador o dispositivo conectado y trabajando con el sistema de control de versiones Git para pagar y confirmar los cambios en la base del código?

El jefe básicamente le está diciendo sus expectativas laborales iniciales y las habilidades requeridas para cumplir con esas expectativas.

Lo que plantea una contrapregunta: ¿cómo consiguió un trabajo como desarrollador de aplicaciones móviles Java si no ha tenido alguna exposición a estas cosas? Si fue contratado en base a alguna experiencia establecida, la mayoría de estos no deberían ser extranjeros.

Si está escribiendo código de Android, debe saber cómo usar LogCat. Es una herramienta fundamental de depuración y ayuda de codificación. El registro del comportamiento de la aplicación es una de las habilidades más útiles que tiene para observar el comportamiento de la aplicación.

Puede ser perdonado por no tener experiencia con un depurador. Por lo general, no uso uno, ya que el registro de “panorama general” es mucho más útil y rápido. Pero un depurador no es difícil de usar.

Lo mismo va para Git. Debería tener alguna exposición a un sistema de control de versiones. Puede que no sea Git, pero puede aprender a usarlo con bastante facilidad. Deben enseñarse algunos de los aspectos más matizados de la fusión, pero verificar, bifurcar y confirmar son habilidades universales de gestión del código fuente.

Para ello, hace preguntas, busca, encuentra tutoriales y aprende haciendo. Preferiblemente, tenga algunos de los conceptos básicos en su cabeza antes de presentarse para su primer día de trabajo. Algunos conocimientos básicos te ayudarán a meterte en la rutina.

Git es uno de los sistemas de control de versiones más populares. Los proyectos en Github se pueden descargar y contribuir a través de git. O puede usarlo para controlar sus propios proyectos en su máquina local. Para tener una idea de los conceptos básicos, recomendaría instalar git en su máquina personal, crear un nuevo proyecto vacío usando cualquier IDE que use, cargarlo en un sitio de alojamiento gratuito como BitBucket y practicar hacer y empujar confirmaciones para este repositorio. Cuando alguien más empuja los cambios a ese repositorio, lo que sucederá en el trabajo, también debe estar familiarizado con el tirón. Debería poder encontrar un tutorial de git en línea que lo guíe paso a paso por los conceptos básicos.

“Ejecutar registros” supongo que significa mirar LogCat. Si tiene un IDE configurado para el desarrollo de Android, como Android Studio, y conecta su dispositivo Android con un cable USB, debería ver registros en una de las ventanas. Puede filtrar por diferentes niveles de registro, así como por etiqueta o búsqueda de texto. Puede imprimir sus propios registros en LogCat mediante programación para ayudar con la depuración. Eso es todo lo que hay que hacer.

“Ejecutar depuradores” probablemente solo significa usar el depurador en su IDE, es decir, conectarlo a su dispositivo, establecer puntos de interrupción, recorrer el código, observar variables, etc. Si no está familiarizado con esos términos, busque cómo hacerlo en su IDE y pruébelos mientras aprende git y echa un vistazo a LogCat.

¡La mejor de las suertes!