Trabajé en el ISU de alta tecnología y telecomunicaciones en TCS durante todo mi tiempo allí.
¿Cómo es la ISU de alta tecnología?
Bueno, la ISU dice sobre el tipo de cliente. No puede elaborar qué tipo de proyecto quiere que este cliente desarrolle TCS, qué tan grande es la escala de los proyectos para el cliente.
Si un cliente (cuenta) es grande, se requieren personas dedicadas para administrar la asignación de escritorio, firmar NDA (acuerdos de confidencialidad), VISA y aplicaciones de viaje, etc. Tecnologías utilizadas: MS Excel, MS Work, cliente de correo electrónico de IBM, varios TCS internos portales de empleados
- ¿Qué tan vulnerable es Microsoft Excel en los próximos 3-4 años? ¿Los clientes comenzarán a eliminarlo en favor de las alternativas?
- ¿Los ascensores espaciales son tecnológicamente factibles?
- ¿Podemos detener el crecimiento de la tecnología?
- ¿Usa $ 45000 para instalar el panel solar para el programa Microfit en Ontario y obtener la devolución que necesita 10 años de base en un contrato de 20 años?
- ¿Quién es más avanzado tecnológicamente en Irán o India?
Si un cliente (en su mayoría clientes más grandes) quiere una utilidad de prueba o una utilidad de verificación de rendimiento o una utilidad de mejora del rendimiento, también se denominan proyectos a corto plazo. A veces, TCS internamente también desarrolla algunas herramientas / utilidades para uso interno del proyecto. Tecnologías: script DOS, VBScript, python, cualquier lenguaje de programación ligero. Hubo casos en los que un cliente quería desarrollar un complemento para su software de diseño de hardware (Auto-CAD / Adobe Illustrator, etc.) para mejorar la productividad de su equipo de diseño interno.
Ahora hablemos sobre el trabajo real que se espera de HiTech (que en realidad también sucede, de ahí el nombre). Hi Tech y Telecom se ocupan de la programación cerca de la capa de hardware (tanto de escritorio como incrustada). Si un cliente desea desarrollar un IDE (editor) o herramientas de configuración para su hardware, implicará tecnologías que se comuniquen con hardware y tecnologías que puedan crear una GUI limpia, fácil de usar y moderna. Las soluciones a esta búsqueda tecnológica se realizarán justo antes del inicio de cada proyecto. Ahora, debido a IoT, es posible que deba interactuar el hardware con Internet (la seguridad, la comunicación IO, la autenticación y la autorización se introducirán más centradas en Internet). Ahora puede descubrir qué tecnologías estarán involucradas y cambiarán a medida que avance el tiempo.
Yo, como arquitecto de soluciones que diseña un software bastante grande, seleccionaría
- C ++ para la interfaz de hardware, razón: la mayoría de las pilas de interfaz de hardware admiten C ++. Matlab también se usa ampliamente
- HTML5 o C # para el desarrollo de la interfaz de usuario: HTML5 es rápido para la codificación y se puede usar tanto en la web como en el escritorio y en aplicaciones móviles. C # sería una opción si la GUI grande se va a diseñar para usar poderes OOP y el proyecto no parece escalar demasiado en la web / móvil.
Si te pones a prueba, la mayoría serían pruebas manuales. Sin embargo, se podrían usar herramientas como HP QC (HP ALM), Bugzilla.
En conclusión, no esperes demasiado antes de unirte o conseguir una asignación de trabajo. Tómese también en serio los pequeños proyectos internos de mejora. Se les puede dar un examen para un proyecto más desafiante a largo plazo.
Si está atascado en MS Excel, MS Word funciona, sugiera una idea / solución de mejora de proceso impresionante para el problema del cliente con una solución de software. Si pudieras demostrar tus capacidades allí, puedes tener una buena oportunidad en el próximo proyecto bajo la misma cuenta / administrador. Su gerente lo recordará (para la próxima oportunidad en el sitio o un buen papel en los próximos proyectos).
Hi-Tech tiene un número relativamente menor de proyectos de soporte, que es una buena oportunidad de aprendizaje.