La respuesta a esto cambia a medida que asciende en la escalera de ingeniería en su carrera. Dado el ciclo de vida típico del desarrollo de software en espiral, tiene 5 etapas: recopilación y descomposición de requisitos, diseño, codificación, prueba e implementación; entonces el componente de codificación es solo el 25-40% de cada espiral de proyecto, dependiendo del tamaño del sistema. Por supuesto, el ciclo de vida ágil es diferente. Dicho esto, los ingenieros junior y de nivel medio están principalmente relegados a la codificación, ya que requiere experiencia para realizar las otras fases del ciclo de vida. Entonces, un ingeniero junior pasará el 80-90% de su tiempo codificando, un ingeniero de nivel medio 70-80%, un ingeniero senior 60-70% y un arquitecto de sistemas 40-60%. Entonces, a medida que avanza en su carrera, la mayoría de los ingenieros escriben menos código. Algunos ingenieros desafían esta tendencia y mantienen sus manos sucias por más tiempo, mientras que otros ingenieros se dedican exclusivamente a la administración.
¿Los ingenieros de software escriben código? Si es así, ¿qué porcentaje de sus trabajos implica escribir código?
Related Content
¿Cómo es el día típico de un ingeniero mecánico?
¿Cuántas horas a la semana trabaja un ingeniero promedio en Uber?
Depende de lo que quieras decir con “escribir” el código. El código es el resultado final del proyecto, por lo que, por supuesto, es parte integral de lo que hace un ingeniero de software. La mayor parte de la vida diaria de un ingeniero de software se trata de producir ese código. Pero si te refieres a “cuánto tiempo pasa el día de un ingeniero de software escribiendo código”, entonces estás malinterpretando el proceso fundamental.
Hay una vieja broma que dice que ENIAC (la primera computadora electrónica de uso general) tenía un error misterioso. Nadie podía resolverlo, hasta que finalmente consiguieron un experto.
El experto echó un vistazo y dijo: “reemplace este tubo de vacío” … y presentó una factura por $ 10,000. Balbucearon un poco y pidieron una factura detallada. El experto presentó un proyecto de ley que decía:
Reemplazo del tubo de vacío, $ 0.50.
Saber qué tubo de vacío reemplazar, $ 9,999.50
La programación es así: no se trata de cuántas líneas de código escribes, se trata de producir las líneas correctas de código. El código bueno a menudo es en realidad más corto (más ágil) que el código malo.
More Interesting
¿Cuál es el proceso de ingeniería de software?
¿Cuáles son las ventajas y desventajas de trabajar en Uber como ingeniero de software?
¿Cómo es trabajar como ingeniero de software en Morgan Stanley - División de tecnología en Mumbai?
¿Cómo trabajo en Google como ingeniero de software con un título mecánico?
¿Cómo puede un ingeniero de software escribir un currículum vitae para Google?
¿Cómo comenzó la programación de computadoras?
¿Cuáles son los ejemplos estándar de la vida real de conceptos orientados a objetos?
¿Por qué la probabilidad y las estadísticas son necesarias para la ingeniería de software?
¿Son muy buenos ingenieros de software capaces de trabajar en áreas técnicas muy diferentes?
¿Qué porcentaje de ingenieros de software no tienen un título en informática?
¿Cuáles son los problemas más desafiantes que encuentra en su trabajo como ingeniero de software?