¡Oh, tantas cosas!
- Cuando algo se vea sospechoso, investigalo. Es mucho más rápido encontrarlo ahora que depurar el problema en el teléfono con un cliente más tarde.
- Cuando estás persiguiendo un problema que es difícil de reproducir y encuentras otro, no asumas que son dos problemas separados e ignora el fácil. A menudo, son dos caras de la misma cosa y se necesitan días para resolverlo.
- Cuando algo no funciona, intente diseñar pruebas para determinar si se completó con éxito en la mitad del camino en lugar de verificar cada paso. Esto lo hace en O (log (n)) tiempo en lugar de O (n). ¿Recuerdas ese juego donde adivinas un número entre 1 y 100 y te dicen más o menos? Supongo que 50, no 2.
- Mira el código de otras personas, bueno y malo. Haz que otras personas vean la tuya. Aprende por qué hacen lo que hacen.
- Código como alguien más vendrá detrás de ti y hará cambios después de ti. Piense en los errores que pueden cometer y ayúdelos a evitar esos problemas.
- Los nombres son muy importantes. Si no sabe cómo nombrar algo, es probable que todavía no sepa lo que hace. Esto puede indicar que hace demasiadas cosas y necesita ser desglosado. Alternativamente, puede encontrar que ya tiene algo que se llama así: ¿significa eso que uno de ellos es redundante?
- Asuma tareas en las que agrega el mayor valor a la empresa y donde agrega el mayor valor para usted (aprendizaje).
- Cuando algo falla, no solo hagas pasar la prueba. Encuentre todas las cosas que puede arreglar: documentación, procedimientos, huecos en la cobertura de prueba, así como problemas con el producto.
- No trabajes duro todo el día, apresúrate una solución al final, confirma el cambio y vete. Espere hasta que tenga tiempo para revisar cada línea que cambió en un momento en que se siente paciente, y tiene tiempo para reaccionar para construir y probar fallas.
- No te preocupes tanto que los chicos mayores descubrirán tus debilidades. Lo han visto todo, saben que eres verde y ya han cometido todos los errores que probablemente cometerás. La mayoría de los ingenieros son personas espléndidas con quienes trabajar, y son generosos frente a los errores si usted lo reconoce y se enfoca en aprender de él y solucionar los problemas.
Buena suerte, y espero que disfrutes la profesión tanto como yo.