Bueno, el objetivo de este articulo es comentar el uso de la imitiación como una forma de aprender a crecer y descubrir métodos que a uno no se le habrian ocurrido nunca.
Como ya todos saben, el código de los chars se puede leer abiertamente. En definitiva, ojear código de muchos lados nos permite enriquecer nuestra "biblioteca personal" de cosas posibles a la hora de programar.
A partir de esa observación, si queres seguir el camino de aprender imitando, tenemos dos caminos:
1) Copiar y adaptar
2) Imitar y aprender
Sobre el primer punto, el beneficio que se consigue, es tener terminado en cierta forma, lo que queríamos hacer desde un principio, donde básicamente utilizamos un recurso sin la necesidad de entender específicamente su funcionamiento detallado. En definitiva, lo que conseguimos es alcanzar a través de este recurso, la meta de que nuestro proyecto contenga aquello que queríamos tener. Y si, lo terminamos teniendo.
Sobre el segundo punto, más interesante que el anterior, forma parte del aprendizaje íntegro, de aquella persona que quiere progresar en conocimientos. Se trata de poder replicar con nuestras propias manos, aquello que otra persona pudo hacer, observando bien cómo fue que esa persona alcanzo tal meta. Se diferencia de la anterior por el hecho de que el objetivo que se persigue es aprender por sobre aquella meta, meramente ocasional y puntual, que se quiere tener en el proyecto.
Las desventajas con perseguir la primera son:
- No estar pendiente de mejoras en el código que se usa
- Adaptación costosa al proyecto personal
- Errores no previstos por querer adaptar algo que no se entiende
Las ventajas de la segunda son:
- Poder superar metas posteriores, razonando similitudes y abstrayendo las ideas que pueden servir
- No acostumbrarse a que si no está hecho es díficil de hacer
- Poder ayudar a la comunidad enseñando de forma más sencilla los pasos para alcanzar tal idea (en vez de sólo compartir el codigo que la representa)
Ni uno ni otro es "malo", hay que saber cuándo es momento de aprender, y cuándo es momento de usar. Pero es importante ser sinceros en cuándo reproducir eso que hizo otro, solamente sería una cuestion de tiempo de trabajo y cuando una habilidad que todavía no tenemos desarrollada y nos convendría practicar.
Para concluir, es interesante interpretar el siguiente poema zen moderno:
- Quote :
- Para seguir la trayectoria:
mira al maestro,
sigue al maestro,
camina junto con el maestro,
mira a través del maestro,
conviértete en el maestro.
Saludos,