El resto no sabe cómo esperar y aceptar el fracaso
Como desarrollador de software, siempre se le pedirá que implemente algo que le tomaría demasiado tiempo o que técnicamente no sería factible dado el motor con el que está trabajando.
Por ejemplo, cuando está enseñando a los niños cómo hacer juegos de computadora, apreciarán que no todos los diseños de LEGO están destinados a permanecer de pie, y que no todas las pinturas con los dedos se ven de la manera que inicialmente habían previsto, los niños están de acuerdo con eso.
- ¿Qué importancia tiene el procesamiento paralelo para pronosticar series de tiempo financieras?
- ¿Debo hacer ciencia de datos o informática a nivel de pregrado? ¿Cuál tiene más alcance?
- ¿Obtener una licenciatura en informática es una pérdida de tiempo?
- ¿Puedo obtener un doctorado en ciencias de la computación en los EE. UU. Después de trabajar como ingeniero de software en India durante aproximadamente 3 años?
- ¿Qué debo aprender en Python si quiero convertirme en un científico de datos?
Esta aceptación de resultados imperfectos, resultados que generalmente son menos impresionantes que los que tenemos en mente, es la clave para ser un desarrollador de software . Intenta algunas cosas. Te explotan en la cara. Finalmente lo pones a trabajar, y sigues adelante, incluso si la característica resultó un poco menos espectacular de lo que imaginaste antes de que comenzara el trabajo.
Cuanto más ambiciosa sea la imaginación, mayores serán algunas decepciones creativas. Siento que esta es una lección de vida muy poderosa, que el resto de los desarrolladores la encuentran llena de un progreso más lento de lo planeado, frustraciones en el camino a grandes destinos y el obstáculo ocasional.