Un año de experiencia en desarrollo en Java y Python podría ser un comienzo para trabajar en la próspera industria india de alta tecnología. Ambos idiomas son fundamentales para la forma en que se escribe el software en la actualidad (los denominados lenguajes de tercera generación). Lo que demuestras al saber cómo escribir Java y Python es que puedes aprender los lenguajes de programación 3GL. Esto es lo que un empleador quiere saber. Con 1-2 años de Java, JavaScript, Python, Ruby o Perl, puede solicitar muchos tipos de trabajos de ingeniería de software. Dependiendo de la compañía, podría ser asignado a una organización de control de calidad, soporte técnico o un trabajo de programación de nivel de entrada.
Lo que no quiere hacer es vincularse con el éxito futuro de una sola compañía, especialmente con una mala reputación. Hay clasificaciones para compañías que producen una gran cantidad de software (que, en la actualidad, incluye muchas compañías de “hardware”): que tienen la mejor reputación como empleador, por ejemplo. Para las empresas que cotizan en bolsa, también puede consultar los últimos años de los ingresos netos y el precio de las acciones como una indicación de si la compañía es financieramente sólida. No tiene sentido subir a bordo de un barco que se hunde.