Estas son ambas buenas respuestas. También agregaría la voluntad de probar cosas nuevas y pensar fuera de la caja. Tendrá que cometer errores y aprender de ellos (es cierto que algunos gerentes tienen una visión bastante miope y no lo permiten, pero esto es esencial).
Aprender de los errores, tanto tuyos como de la industria en general, es un punto crítico. Los ingenieros que he admirado, no solo cometen errores, a veces fallan espectacularmente (con suerte, existen salvaguardas para asegurar que nadie salga herido y que nada crítico salga mal. Nunca recomendaría o toleraría jugar con la seguridad de alguien, ya que todos queremos llegar a casa al final del día). Pero aprender de sus errores y aplicarlo a la próxima solución que sugiera para que cada iteración sea mejor que el último intento es un éxito en mi mente. Esperar que nunca cometerá un error en su carrera es ingenuo y no cometer errores significa que no está aplicando todo su potencial y jugando demasiado seguro.
Recuerdo una parábola que creo sobre Andrew Carnegie. Estaba recorriendo un molino y le preguntó a su capataz sobre acelerar una máquina en particular. El capataz respondió que no deberían hacer eso porque cierta pieza no podía manejar el estrés. Carnegie les ordenó que lo hicieran de todos modos y, efectivamente, la pieza falló. El equipo desarmó el molino y reconstruyó la pieza rota, reforzándola donde se rompió. La nueva pieza podría tomar el aumento del rendimiento y la producción reanudada. Nuevamente, Carnegie les ordenó aumentar la producción, lo que hicieron hasta que se rompió otra pieza. ¡Este proceso se repitió varias veces hasta que la nueva máquina se reforzó en los puntos débiles anteriores y el nuevo rendimiento fue más del doble de las tasas anteriores!
- ¿Por qué los ingenieros de software necesitan conocer algoritmos?
- ¿Cómo es ser ingeniero de software de procesamiento de lenguaje natural en Facebook?
- Los ingenieros de software no son inteligentes e innovadores; solo conocen patrones. ¿Es esto cierto?
- Ingeniero de software: ¿Cuál es el costo de vida en varias ciudades centrales de TI de la India?
- ¿BSCS sería mejor o ingeniería de software, teniendo en cuenta que estoy pensando en entrar en programación más tarde?
No tengas miedo de empujarte a ti mismo y a tu práctica hasta que algo “se rompa”, luego analiza lo que sucedió, refuerza las partes que eran débiles y repite, hasta que estés haciendo mucho más de lo que creías posible cuando comenzaste con eso. pequeña pieza rota …