Implementar, implementar, implementar. En una entrevista, debe poder aplicar habilidades y conocimientos de resolución de problemas en una situación de alto estrés sin referencias disponibles. El único conocimiento disponible en ese tipo de situación es el conocimiento que está profundamente arraigado por mucha práctica. Si tiene un objetivo de 6 meses, probablemente desee ir en busca de amplitud en lugar de profundidad. Aquí hay algunos tipos de cosas para practicar la implementación:
· Soluciones a problemas en projecteuler.net, utilizando Java.
· Una aplicación móvil simple (en Android ya que usa Java)
· Un sitio web de comercio electrónico súper simple. Tenga un poco de inventario, algunos productos, una forma de crear cuentas y una forma de realizar pedidos falsos. Ya que se está concentrando en Java, use componentes fáciles para el almacenamiento (como AWS), y no se preocupe demasiado por la apariencia; concentrarse en el componente del servidor.
- ¿Cuáles son las mejores maneras de mantener los diarios (en papel / computadora) seguros y protegidos de los demás?
- ¿Qué hago cuando me preparo mucho pero no obtengo resultados positivos?
- ¿Cómo pueden las personas técnicas mejorar en humanidades?
- Anoche fui a una fiesta. Estuve callado la mayor parte del tiempo y un poco incómodo (porque estaba consciente de que no hablo mucho). ¿Cómo mejorar?
- ¿Alguna vez has enfrentado problemas de memoria? ¿Cómo los superaste?
· Un compilador simple para funciones básicas de java, como funciones y clases. Necesitará encontrar recursos sobre cómo se escriben los compiladores, pero conocerá el idioma a un nivel mucho más profundo.
· Cualquier otro proyecto que te entusiasme. Java es un lenguaje de propósito muy general.
Lo que la experiencia profesional te brinda es realmente hacer el trabajo. Si haces el mismo tipo de trabajo pero para la práctica, seguirás aprendiendo las mismas cosas.
Trabajar en un proyecto de código abierto sería útil para tener un lugar público donde mostrar sus contribuciones, y una demostración de que trabajó con otros al hacerlo y comentarios sobre su implementación. Yo sugeriría una combinación de ambas cosas para usted mismo (vaya más rápido, sin esperar a los demás), e implementar las cosas en una situación en la que reciba retroalimentación (brinda buenas oportunidades para descubrir cómo mejorar).