Creo que el trabajo de un ingeniero de software promedio es realmente muy aburrido en comparación con la programación competitiva. Sin embargo, nadie dice que tienes que ser promedio. Los programadores competitivos serios generalmente son personas inteligentes que son buenos ingenieros de software y eligen entre muchas compañías de software que desean contratarlos. Pueden ir a una compañía donde tendrán la oportunidad de trabajar en problemas que en realidad son desafiantes. Todavía son muy diferentes de los problemas del concurso de programación, por supuesto. Algunos programadores competitivos encuentran que trabajar en la industria del software es menos interesante que la programación competitiva; Algunos lo encuentran más interesante. No hay una única respuesta correcta.
Dicho esto, la mayoría de las personas no esperan que su trabajo sea tan emocionante como sus pasatiempos. Si un programador competitivo es sensato y realista, se dará cuenta de lo afortunados que son de tener la oportunidad de ser ingenieros de software. A fin de cuentas, es mucho mejor que la mayoría de los trabajos disponibles. Siempre que deseo que mi trabajo sea más emocionante, me recuerdo a mí mismo que soy afortunado de tener una pasión por escribir código, en lugar de algo más difícil de hacer una carrera.
- Cómo mejorar la calidad del producto desde el punto de vista del control de calidad
- ¿Cuáles son los otros trabajos que los programadores de software pueden hacer si pierden su trabajo debido a la recesión o por cualquier otra razón?
- ¿Qué métricas se utilizan para determinar que un programador es 10 veces mejor que otro programador?
- ¿Cuál es el mejor software para la gestión de mis servicios, mis conversaciones regulares con mis clientes y, lo más importante, mis revisiones y progresos?
- ¿Puede IBM suministrar software de buena calidad (a diferencia del hardware) aunque sea de su tamaño y sus intereses demasiado extendidos?