Los roles convencionales que encontramos en la industria de TI son desarrolladores y analistas de calidad. En condiciones normales, ambos no pueden viajar mucho. Digo esto como algo que sucede ‘generalmente’, las excepciones aún podrían estar allí.
Es posible que se envíen a un proyecto en el sitio / fuera del sitio porque la compañía puede requerir a alguien con su conjunto de habilidades en ese lugar, pero eso no es viajar por definición. Es como ser transferido a un lugar por un período indefinidamente largo.
El viaje frecuente en TI es factible solo si viaja al sitio del cliente, algo que sucede con las personas en la preventa y también en la configuración / implementación .
- Un papel como el de preventa requiere experiencia en el área de ventas junto con un conocimiento profundo de los productos / tecnologías / dominios de su empresa. Es decir, debería poder vender un producto / convencer a un cliente para que le pague para crear un software para ellos (no técnico, más en la línea de alguien que tiene algún conocimiento comercial). Y, obviamente, para convencerlos, debe ser exhaustivo en términos del conocimiento requerido para dar respuestas técnicas convincentes a todas sus preguntas. Por lo tanto, debe tener un título que demuestre que tiene algún conocimiento sobre cómo vender algo (algo así como MBA) y / o experiencia equivalente en ese dominio / tecnología. Además, como estamos hablando de ingenieros de software, es un requisito previo que tenga suficiente conocimiento técnico y, probablemente, un grado que demuestre lo mismo.
- La configuración / implementación también requiere habilidades técnicas, ya que debe poder comprender el proyecto / software / producto completo y poder probarlo en el entorno del cliente. También a veces, de hecho, también debe ser un experto en la capacidad de asignar los requisitos / datos del cliente en el software creado por su equipo. Esta es la parte de configuración. Y también, el lanzamiento de cualquier proyecto requiere que alguien de este equipo de configuración / implementación implemente el software en el sitio del cliente y brinde soporte en vivo durante un tiempo fijo. Esto también implica viajar casi cada vez que lanza software a un cliente.
A veces, cualquier miembro del equipo puede ser elegido para proporcionar soporte en vivo, y la persona preferida es alguien del equipo de soporte técnico . Con todo, debe recordar que la creación de software es principalmente un trabajo de escritorio / trabajo en la oficina, y esto es lo que ha permitido que la TI crezca tan fácilmente en todo el mundo. La mayoría de la comunicación en los escenarios cotidianos se puede hacer a través de su escritorio y no requiere viajar. Por lo tanto, diría que cualquier cosa que requiera viajar al sitio del cliente será una buena apuesta en la oportunidad de viajar con frecuencia. Además, la mayoría de las empresas no permiten que los estudiantes de primer año viajen a los sitios de los clientes, por lo que si eres más nuevo, sé paciente y sé bueno en lo que hagas. La oportunidad correcta podría presentarse y no querrás perderla solo porque alguien más es mejor que tú.
- Si me postulara como ingeniero de software en una gran compañía tecnológica como Google, Microsoft, Facebook o Twitter, ¿podría postularme para trabajar en una oficina de los Estados Unidos aunque sea del Reino Unido?
- Soy estudiante de ingeniería química y también tengo interés en la codificación. Entonces, ¿está bien tomar un trabajo en el sector de TI / Software sin siquiera tener un título de posgrado en CS?
- ¿Puede un 'hacker' construir una gran carrera en la industria del software?
- ¿Es necesario tener un título en ingeniería de software para comenzar en marketing digital?
- ¿Cuáles son algunos buenos consejos para un ingeniero de software después de obtener una Visa Independiente de Australia 189, y se encuentra en el extranjero?