¿Qué diferencia hay entre trabajar en TI y una empresa de tecnología?

Los bancos generalmente tienen una tonelada de sistemas heredados que ejecutan las operaciones centrales del negocio. Reemplazar o modernizar estos sistemas es una tarea enorme, por lo que generalmente no lo hacen (aunque deberían y están empezando a hacerlo). La mayoría de los bancos necesitan que la gente “mantenga las luces encendidas” mucho más que cualquier chuleta técnica.

Por el contrario, las empresas de tecnología viven y mueren por la calidad del código que escriben y el valor que producen. Conocer las estructuras de datos y los algoritmos es importante para crear un código eficiente (a los consumidores no les gusta esperar). También es quizás una indicación de cómo piensa y puede deconstruir un problema en particular. Las compañías tecnológicas valoran tener “talento superior” y no eres un ingeniero de alto calibre si no conoces las estructuras de datos y los algoritmos … al menos esa puede ser la mentalidad. Para bien o para mal, son una prueba de fuego de la vieja escuela.

Podría haber diferencia entre el ingeniero de soporte y el administrador de sistemas.

El ingeniero de soporte proporciona soporte al cliente que compró productos o servicios. Normalmente son contratados por google, CA, IBM y Dell.

El administrador de sistemas gestiona la administración del producto o servicio del lado del cliente y solicita el soporte de SE.

¿Su producto principal es el software? Entonces es una compañía de software. ¿Su producto principal es algún hardware impulsado por software? Entonces son una empresa de tecnología. Apple es una empresa de tecnología. Nest es una empresa de tecnología. Space X es una empresa de tecnología. Adobe es una empresa de software. Canonical es una empresa de software. Microsoft es … Bueno, tienen divisiones tecnológicas y divisiones de software.