¿Cuántos tipos de desarrolladores de software existen?

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.

Hay tres categorías principales de software y, como tales, tres categorías principales de desarrolladores de software:

  • Desarrolladores web, que desarrollan sitios web, aplicaciones web, cualquier cosa basada en la web realmente.
  • Desarrolladores móviles, que desarrollan aplicaciones móviles.
  • Desarrolladores de software, que es más genérico. Incluye los dos anteriores: si un desarrollador es, por ejemplo, un desarrollador web y móvil, su título de trabajo generalmente será desarrollador de software. El desarrollo de software también puede referirse al desarrollo de aplicaciones locales: aplicaciones que están escritas para ejecutarse en una máquina de escritorio.

También hay muchos títulos de trabajo diferentes para desarrolladores, pero estos son principalmente para decoración.

Hay exactamente 10 tipos. Los que pueden y los que no pueden desarrollar software. Cualquier desarrollador de software que valga su salario puede aprender lo que se requiere para entregar soluciones.