Me retrasé después de 8 años de ser desarrollador de Java [cerrado]

Fui desarrollador de Java durante unos 8 años. Pero ahora no conozco Spring, no es bueno en concurrencia y nunca trabajé con microservicios, rabbitMQ, k8s, docker, etc. Estoy desempleado desde hace un mes y estoy tratando de encontrar un nuevo trabajo, pero mi conocimiento no es suficiente. Estoy demasiado atrasado.

¿Qué debería hacer?

¿Tratar de encontrar un trabajo como desarrollador junior o probador manual?

¿Estar desempleado durante unos 6 meses e intentar aprender todas estas cosas?

¿Estar desempleado durante aproximadamente un año e intentar aprender otro idioma?

¿O dejar de programar y buscar otra profesión?

Necesitas ayuda. Tengo 35 años y estoy desesperada.

Siga solicitando trabajos de Java que se ajusten a su conjunto de habilidades actual. Al mismo tiempo, siga aprendiendo nuevos marcos Java y otras habilidades. No tienes que dejar de buscar trabajo por completo para aprender nuevas habilidades. Idealmente, todos los días, puede pasar algunas horas buscando trabajo y algunas horas para aprender nuevas habilidades de Java, nuevos idiomas o nuevas tecnologías.
Un mes está en el lado ordinario de las cosas. ¿A cuántos puestos de trabajo ha solicitado? ¿Cuántas entrevistas has tenido?
No hay necesidad de entrar en pánico. Seguramente hay muchas empresas que tienen código java "heredado".
@JoeStrazzere Una gran empresa compró la empresa para la que yo trabajaba. Y la mayoría de nosotros fuimos despedidos.
@MichaelMcFarlane Alrededor de 30 trabajos y solo 2 entrevistas.
@JoeStrazzere Me gusta esto: "No puedes dejar que lo que haces limite lo que puedes hacer". ¡Así poner!
@Dmitry eso suena a la par. No se desesperen.

Respuestas (2)

Lamento escuchar que te sientes tan alarmado por tu situación.

Parece que todas las opciones que presentas son viables. Parece que la decisión se reduce a aquello con lo que te sientes cómodo, a lo que aspiras y lo que puedes permitirte en términos de tiempo y esfuerzo.

Parece que aprender formas más modernas de usar Java podría ser beneficioso y ayudarlo a encontrar más oportunidades laborales para las que califica. No me gusta la idea de que depende de ti aprender estas cosas en tu propio tiempo, pero si te ayuda a conseguir un trabajo, parece una buena idea.

Alternativamente, puede tener suerte buscando un puesto en Java donde el conjunto de habilidades requerido no incluya estas soluciones modernas. Puede haber empresas que tengan aplicaciones Java heredadas que necesiten mantenimiento o que les gustaría convertir a Spring usando Docker y Kubernetes, lo que sería una gran oportunidad para que aprenda estas tecnologías en el trabajo.

También recomendaría asistir a eventos sociales "tecnológicos" cerca de usted (si los hay). Tal vez haya una reunión de Java cerca donde pueda aprender más sobre temas técnicos y también establecer contactos con personas que podrían estar buscando desarrolladores de Java como usted.

Espero que estas ideas te inspiren. Estoy seguro de que encontrarás la manera de aterrizar sobre tus pies y continuar.

Por último, te aconsejo que mantengas actualizados tus conocimientos en tu campo para evitar acabar en una situación como esta en el futuro. Sé que mantenerse al día con estos nuevos marcos y patrones puede ser difícil y tedioso, pero tener esto en cuenta mientras se trabaja puede ser crucial para mantenerse relevante y dificultar que su empleador se separe de usted cuando tenga que recortar su presupuesto.

Intentaré comenzar desde el principio en Java. Gracias.

Todas estas opciones se pueden hacer en paralelo.

Creo que depende principalmente de tu educación. Si tiene una licenciatura o maestría en informática o algo en el área, siempre puede encontrar algo.

Si no, no te desesperes también. Simplemente amplíe su búsqueda para incluir posiciones iniciales más bajas, jefes más baratos, etc., para volver a la industria y luego comience a buscar su próxima posición.

Sugeriría elegir una dirección/marco/posición ideal que le gustaría y trabajar hacia este objetivo.