Hay trabajos para los que no se considerará calificado porque no conoce Java. Sin embargo, hay muchos trabajos por ahí donde otros idiomas, incluidos los que tiene, serán lo que necesita.
Algunas compañías requieren un conjunto de conocimientos muy específico: debe conocer un idioma o idiomas en particular, posiblemente ciertas versiones de esos, bibliotecas específicas, etc. Personalmente, incluso si tengo el conjunto de habilidades específico deseado, tiendo a desconfiar de ellos. No es que no lo aplicaría, pero si resulta que realmente piensan que se requiere un conjunto de conocimientos, es posible que no quiera trabajar allí.
Tiendo a enfatizar mi habilidad general en programación, mis muchos años de experiencia y mi historial comprobado de aprender lo que necesito saber cuando lo necesito. Mi empleador actual valora esas cosas más que cualquier lenguaje específico.
- ¿Qué hace un ingeniero de control de calidad?
- ¿Qué estudio tengo que hacer para ser arquitecto de software?
- ¿Cómo se pasa de ser ingeniero de software a comerciante en Wall Street?
- ¿Se requieren ingenieros de software en todas las empresas?
- ¿Qué enfoque debo tomar para aprender ingeniería de software?
Otra cosa a tener en cuenta: si conoce un lenguaje tipo C, podrá obtener rápidamente los conceptos básicos de cualquiera de los demás. Si conoce un lenguaje orientado a objetos, elegir otro se vuelve más fácil, y Java es más simple que C ++ a este respecto, ya que no permite la herencia múltiple.
En pocas palabras: no te preocupes por eso a menos que desees obtener un trabajo que requiera conocimiento de Java.