La tecnología es un término bastante amplio y cubre bastantes industrias. Dado que usted contrasta específicamente la pregunta con la programación, voy a responder en nombre del desarrollo de software.
Las compañías de desarrollo de software (como Microsoft, Google, Amazon, etc.) emplean una gran variedad de puestos, no solo con respecto al software en sí (por ejemplo, programación), sino también a los andamios comerciales habituales (por ejemplo, contabilidad, marketing, recursos humanos). , legal, etc). Para limitar aún más la pregunta, voy a abordar específicamente los roles periféricos necesarios para producir software.
El software tradicionalmente pasa por un proceso que incluye la definición de requisitos comerciales, funcionales y técnicos; diseño de la interfaz de usuario; implementando el software; probando el software; y finalmente, desplegando el software. Cada uno de estos introduce sus propios roles en el proceso.
La siguiente es una visión general de algunos roles comunes fuera de la programación:
- ¿Cuáles son las oportunidades de empleo del gobierno para un graduado de BE en Tecnología de la Información o Ingeniería Informática?
- Quiero tener una buena carrera en el campo de la informática, especialmente en el campo de Internet. ¿Qué tengo que hacer?
- ¿Qué debe hacer un estudiante de primer año de TI durante las vacaciones de verano?
- ¿Cuál es la mejor manera de avanzar en una carrera de TI si una empresa no paga la capacitación y tiene fondos limitados para una certificación reconocida?
- ¿Qué es mejor, bsc IT o bba IT?
- Project Manager: Responsable de la gestión de la línea de tiempo, el alcance y el presupuesto.
- Administrador del programa: responsable de recopilar los requisitos del negocio y definir los requisitos funcionales.
- UX Designer: responsable de traducir los requisitos funcionales en una interfaz de usuario.
- Arquitecto: responsable de definir los requisitos técnicos del software, incluidas las tecnologías que se utilizarán y cómo se aplicarán.
- Probador: responsable de probar la aplicación para asegurarse de que cumple con los requisitos técnicos y funcionales.
- Escritor técnico: responsable de documentar el software, ya sea para otros desarrolladores o para usuarios finales.
La forma en que estos roles se asignan a las posiciones y cómo se titulan esas posiciones variará considerablemente entre las organizaciones. Por ejemplo, muchas agencias interactivas combinarán el administrador de programas y el diseñador de UX en una sola posición. Otras compañías pueden combinar los roles de gerente de proyecto y proyecto.
Por último, una gran cantidad de software en línea hoy en día se basa en el contenido, y muchas empresas orientadas a la tecnología tienen organizaciones completas dedicadas a la creación de contenido (escritores, diseñadores gráficos, fotógrafos, editores, etc.) o curan contenido (moderadores, administradores de comunidades, etc.) . Estrictamente hablando, estos no son parte de la industria de la tecnología, pero muchas empresas de tecnología los emplearán como componentes críticos de su software. Un ejemplo obvio de dónde se superponen el software y el contenido son los videojuegos, aunque esto también se aplica a muchas comunidades en línea (por ejemplo, YouTube), agregadores de medios (por ejemplo, MSN), revendedores (por ejemplo, Amazon) e iniciativas de marketing en línea (por ejemplo, blogs).
En resumen, hay muchos campos diferentes en los que puede entrar que demandarán las compañías de tecnología y, a la inversa, hay muchos sectores diferentes que se vincularán inevitablemente con la tecnología (por ejemplo, publicidad, publicaciones, medios de comunicación, etc.). medicina, gobierno, etc).