A learning journey

pollirrata.com

Conoce tus herramientas

Las herramientas dan poder, pero ese poder debe usarse sabiamente. Y me refiero a entender el poder que tienes en tus manos. Puedes usar un martillo igual con clavos que con tornillos, pero es mejor para los primeros que para los segundos.

Hablando de programación esto es más importante. No estoy sugiriendo que se necesite memorizar todas las opciones y atajos que tiene el entorno de desarrollo, pero he visto muchas personas empezar a usar un IDE, framework o incluso un lenguaje basados solamente en lo que ven de manera superficial. Lo triste es que algunas veces continúan haciéndolo por años, por lo que nunca llegan a enteder que está pasando, o incluso más importante el porqué pasa. Puedes darte cuenta cuando entrevistas a una persona que tiene varios años de experiencia en algo pero no entiende los fundamentos.

Usar una herramienta que solo se conoce superficialmente hace que se pierda todo el poder que tiene. Es posible cortar un roble con un cuchillo de carnicero pero, ¿lo harías?

No es necesario clavarte en como una herramienta fue construída o el código binario que produce, pero al menos enteder el siguiente nivel bajo la superfice. Esto da una mejor idea y quizá hasta puede ayudar a tener nuevas ideas de cómo resolver los problemas que se presentan. Incluso es aún mas útil cuando estas lidereando un equipo, de manera que puedas ayudarlos mejor.

Si no sabes como funciona una herramienta bajo su superficie, entonces realmente no sabes como usarla.

Leave a Reply

Your email address will not be published. Required fields are marked *