Soy un desarrollador de Java con 5 años de experiencia, ¿debo dejar pasar la oportunidad en el sitio en Johannesburgo ya que mi rol será el soporte de aplicaciones puro?

Depende de tu objetivo. Ir al sitio (desde India) ayuda a tener más ahorros y brinda la oportunidad de trabajar con personas de diferentes culturas y habilidades. Entonces, si esa es su prioridad en este momento, es posible que desee considerar ir al sitio.

Volviendo a su preocupación por pasar del desarrollo central al soporte de aplicaciones: Bueno, la programación es una habilidad perecedera, si se demora demasiado en la programación, tiende a perder esa ventaja. Definitivamente, 5 años de desarrollo central + 5 años de soporte de aplicaciones no es equivalente a 10 años de desarrollo central. Pero pasar un par de años o 3 no hace daño, ya que eso agrega algunas otras habilidades a su propio conjunto de habilidades. Pero si su objetivo es estar siempre en el desarrollo central, pasar al soporte de aplicaciones podría significar perder unos años en algo que no desea hacer.

En realidad, debe aprovechar la oportunidad en el sitio y continuar. ¿Cuántos años vas a ser programador? ¡Ve y explora! ¡Aprende múltiples roles, toma responsabilidades! Todo lo mejor,!