February 05, 2005

El Alumno enseñando al Profesor

Algo que me gusta mucho de dar clases es el hecho de que en ocasiones los alumnos suelen hacer preguntas sumamente interesantes o incluso en muchos casos, vienen de otros lenguajes, muchos de los cuales yo desconozco dado que no soy ingeniero en sistemas ni estudie una carrera similar. Por ejemplo, la semana pasada, tuve que cubrir a una profesora en sábado a las 8 am (si, ya se, es increíble que exista gente que tome clases a esa hora en sábado). Entre el alumnado había uno que transcribía algoritmos de otros lenguajes y lograba efectos sorprendentes con Actionscript. Sin duda me quede maravillado, y le pregunte que hacia ahí realmente. Me comento que lo que mas le interesaba era el desarrollo de aplicaciones con Flash y base de datos. De suerte me recomendó un gran libro cuyo nombre no tengo a la mano relacionado con formulas de física. Ademas, en mi curso regular hay otro alumno que viene de .NET, donde aprendí algo que no sabia en lenguajes de programación y que se aplica incluso a Flash.


miFuncion();
function miFuncion ():Void {
trace ("hola mundo");
};


Yo no sabia que se podían invocar funciones que se definan renglones mas abajo. Posiblemente sea una tontería, pero el punto es que para aquel que haya dado clases, comprenderá que lejos de sentirse mal o humillado por que un alumno te corriga o sea capaz de hacer preguntas que nunca te hubieses imaginado, la realidad es que uno se siente orgulloso porque mínimo te están poniendo atención :P (nah, esta es broma) o que siempre habrá algo nuevo que aprender, incluso de la gente a la que supuestamente le enseñas. Sinceramente recomiendo a todo aquel que tenga la oportunidad de dedicarse a la docencia, que no la desaproveche.

Comentarios

Bueno daniel, eso siempre sucede, no te debes sentir afligido por eso... y por lo de ese código sinceramente no debería funcionar ;), eso se logra solo cuando se usan prototipos, sí yo se que en Actionscript tiene otro concepto, pero lo que han programado en c/c++ saben que esa es la única de hacer eso. En fin, creo que AS3 no permitirá eso :P

saludos :)