¿Hay alguna diferencia entre un desarrollador de software y un programador de computadoras?


Respuesta 1:

Las tareas del ingeniero de software o del ingeniero informático serían construir nuevas herramientas o software para un particular para facilitar la codificación para el programador.

Un deber del programador es escribir códigos para la tarea particular para completar el proyecto. Debe conocer todas las funciones y bibliotecas disponibles para escribir el código para el programa en particular.

Por ejemplo: un programador escribiría un código basado en la tarea dada por su jefe. Mientras que un ingeniero de software debe ser capaz de desarrollar nuevos algoritmos y crear nuevos API y archivos de biblioteca que el programador pueda usar directamente en su código. Esto minimiza el tamaño del código y será muy eficiente al escribir códigos en proyectos futuros también ...

Un ingeniero de software tiene una posición más alta que el programador, ya que debe tener el conocimiento de la programación, así como los conceptos básicos de la informática, como los sistemas operativos.


Respuesta 2:

Nadie usa los títulos con ningún tipo de precisión, pero ...

En los viejos tiempos, "programador" era un papel muy limitado: alguien que esencialmente tomaba un pseudocódigo, proporcionado por un "analista de sistemas", y lo convertía en código en ejecución. En estos días, el título no tiene sentido. La "programación" es esencialmente una habilidad, no un rol.

El desarrollador, por otro lado, se refiere a alguien que realmente desarrolla software, que incluye muchas tareas más allá de simplemente escribir código (resolver problemas, diseño, documentación, ...).

Piense en la diferencia entre un "martillo" y un ebanista.


Respuesta 3:

Nadie usa los títulos con ningún tipo de precisión, pero ...

En los viejos tiempos, "programador" era un papel muy limitado: alguien que esencialmente tomaba un pseudocódigo, proporcionado por un "analista de sistemas", y lo convertía en código en ejecución. En estos días, el título no tiene sentido. La "programación" es esencialmente una habilidad, no un rol.

El desarrollador, por otro lado, se refiere a alguien que realmente desarrolla software, que incluye muchas tareas más allá de simplemente escribir código (resolver problemas, diseño, documentación, ...).

Piense en la diferencia entre un "martillo" y un ebanista.


Respuesta 4:

Nadie usa los títulos con ningún tipo de precisión, pero ...

En los viejos tiempos, "programador" era un papel muy limitado: alguien que esencialmente tomaba un pseudocódigo, proporcionado por un "analista de sistemas", y lo convertía en código en ejecución. En estos días, el título no tiene sentido. La "programación" es esencialmente una habilidad, no un rol.

El desarrollador, por otro lado, se refiere a alguien que realmente desarrolla software, que incluye muchas tareas más allá de simplemente escribir código (resolver problemas, diseño, documentación, ...).

Piense en la diferencia entre un "martillo" y un ebanista.