¿Cuál es la diferencia entre el ingeniero Build-Release y el desarrollador de software?

He estado haciendo esta pregunta durante los últimos años. He comenzado mi carrera como ingeniero de construcción, y ahora soy ingeniero / desarrollador de software.

Los roles principales del ingeniero de construcción son

  1. Gestionar el proceso de creación y lanzamiento de software.
  2. Automatizar flujos relacionados con la compilación y la versión (implica principalmente secuencias de comandos y algo de codificación).
  3. Gestión de control de versiones y soporte y soporte relacionado con la construcción y la implementación y problemas ambientales (solo en algunas organizaciones).
  4. (nuevamente basado en la organización).

Los roles principales de los ingenieros de software son

  1. Mantenimiento, codificación, código de prueba;).
  2. Diseño de aplicaciones de acuerdo con los requisitos (esta fase puede incluir engg).

Según mi experiencia, diría que es mejor comenzar una carrera como ingeniero de construcción, se obtendrá una visión general del desarrollo de la aplicación, la comunicación entre aplicaciones, el entorno de tiempo de ejecución, etc.

El ingeniero de construcción tiene mucha libertad para la innovación, puede elegir la tecnología y también algo de tiempo libre (aplicación de monitoreo aprendida e implementada en nodejs desde cero;)). Y también habrá mucho reconocimiento.

La función de ingeniería de software es bastante restringida (especialmente en la fase inicial, como más reciente), al menos hasta que haya demostrado su valía en su equipo.

Pero los roles cambian en toda la organización, me di cuenta de esto mientras tomaba entrevistas, algunos de los ingenieros de construcción solo tenían un trabajo de monitoreo. Una mejor persona sería un ingeniero de construcción de la organización, donde solicita.

More Interesting

¿Cuáles son las diferencias clave entre un programador y un desarrollador?

¿Qué debería necesitar para el desarrollo de Android?

¿Cómo se convirtió el desarrollo de software en el cuello azul?

¿Por qué es más difícil para una mujer conseguir ese trabajo de desarrollador de software?

Cómo encontrar una buena compañía de desarrollo de software

¿Cuál es la edad máxima para un desarrollador de software / ingeniero de software?

¿Cómo es ser ingeniero de software en CloudFlare?

Como un cambio de carrera con la intención de convertirse en un desarrollador de software, ¿cuál podría ser el punto de entrada más fácil o más sensible en la industria de la tecnología?

¿Los desarrolladores de software de 20 años deben preocuparse por el envejecimiento en Silicon Valley cuando envejecen?

En la actual economía post-crisis financiera, ¿es más gratificante financieramente ser un desarrollador de software altamente competente o un analista / desarrollador cuantitativo promedio?

¿Cuál es un buen sitio de recomendaciones para encontrar excelentes desarrolladores / codificadores de software en el Valle?

Soy un desarrollador de software que también está interesado en el análisis de negocios, ¿qué perfil en la industria del software puede obtener el trabajo que me interesa hacer?

¿En qué debería centrarme, ser un desarrollador de software desempleado?

¿Cómo aprenden los desarrolladores las mejores prácticas de creación de software?

¿Qué edad se considera "demasiado viejo" para que un desarrollador de software se una a una startup?