La peligrosa jerarquía entre ingenieros y desarrolladores de software
En la industria del software, existe un debate en curso sobre si la programación es un oficio o una profesión. Algunos creen que la programación es más un oficio que una profesión, ya que se centra en la práctica y la experiencia, mientras que otros creen que la programación es una profesión que requiere una educación formal y una comprensión teórica de la ciencia de la computación.
Personalmente, considero que la programación es un oficio valioso en la industria del software. Si bien la educación formal y la comprensión teórica son importantes, la práctica y la experiencia son esenciales para perfeccionar las habilidades de programación.

Sin embargo, debemos tener mucho cuidado al estimular esta división entre ingenieros y desarrolladores de software, ya que al segregar los ingenieros de software de los desarrolladores, podemos incentivar una jerarquía de poder que puede llevar a la falta de respeto y consideración hacia los desarrolladores de software. Además, puede generar resentimiento y desmotivación entre los desarrolladores, quienes pueden sentir que su trabajo no es valorado.
Es importante recordar que tanto los ingenieros de software como los desarrolladores de software son necesarios en la industria. Ambos roles tienen habilidades y conocimientos valiosos que son necesarios para el éxito de un proyecto. Los ingenieros de software pueden tener habilidades valiosas en la gestión de proyectos y sistemas complejos, mientras que los desarrolladores de software son expertos en la creación de soluciones tecnológicas y son esenciales para la innovación en la industria del software.
Por lo tanto, en lugar de separar a los ingenieros de software de los desarrolladores de software, debemos valorar la experiencia práctica y la habilidad técnica de ambos roles. Los desarrolladores de software deben ser reconocidos como expertos técnicos y creativos en su campo, mientras que los ingenieros de software deben ser valorados por su habilidad para gestionar proyectos y sistemas complejos.
En resumen, la programación es un oficio valioso en la industria del software que requiere práctica, experiencia y habilidades técnicas. La división entre ingenieros y desarrolladores de software puede ocultar la importancia de ambos roles y generar fricción en el equipo de desarrollo. Para lograr el éxito en cada proyecto, es importante valorar la experiencia práctica y la habilidad técnica de ambos roles y trabajar juntos en colaboración.
¿Te gustó este artículo? Apoya mi trabajo y ayúdame a seguir creando contenido.
Cómprame un café