Más que hay desarrolladores de software. Cada uno de nosotros es diferente y, a menudo, desempeñamos diferentes roles en diferentes momentos.
Puede dividir el pastel de muchas maneras diferentes según diferentes criterios: plataforma, propósito, idioma, función. Estos son algunos de los roles que desempeño: En los últimos dos días: diseñé parte de una aplicación, escribí código, participé en una revisión de código, probé algo que escribí, identificé un problema en algo que otra persona escribió, diseñé una base de datos, diseñó el aspecto de la interfaz de usuario, exploró los requisitos con los usuarios, ajustó el rendimiento de una aplicación, buscó la causa de un fallo del programa, escribió una parte del Manual del usuario, asesoró a otra persona. En una organización grande, muchos de estos trabajos pueden ser realizados por especialistas. A veces una persona debe hacerlas todas.
Con respecto al propósito: escribir software para controlar una línea de manufactura es diferente de escribir software para pronosticar el clima, o escribir software para controlar un juguete, o escribir un sistema de Planificación de Recursos Empresariales, escribir un sistema de telecomunicaciones, escribir un sistema operativo o escribir un Sistema contable para una empresa multinacional.
Ponga todo esto junto y calcule las combinaciones posibles y es un gran número.
- ¿Cómo son las ubicaciones para CSE e IT en VIT en 2014-15? ¿Qué empresas de ensueño visitaron y cuántas fueron seleccionadas en ellas?
- Soy un desarrollador de Java que saldrá del proyecto en un mes en IBM. ¿Qué puedo esperar a continuación?
- Soy terrible en matemáticas, pero quiero obtener un título en el campo de la tecnología, por ejemplo, los sistemas informáticos. ¿Sería eso posible?
- ¿Un Asociado en ciencias de la computación o sistemas de información computacional te hará a ti un empleado?
- Gobierno electrónico: ¿La identificación personal (pasaporte, licencia de conducir, etc.) puede convertirse en una aplicación móvil?