12 de febrero de 2012

kata de ruby: karate chop (v1)


En mi camino por recuperarme como programador (por lo que pueda pasar con la educación pública y tal) me he propuesto leer unos cuantos libros y aprender Ruby, RoR, Javascript, JQuery, HTML5, TDD, BDD, metodologías agiles, scrum, craftmanship... buff! que alguien pare el mundo que yo me bajo!
Al final el que mucho abarca poco aprieta y a veces tanta tecnología nueva nubla la vista. Uno de los ejercicios que recomienda Dave Thomas en el libro The Pragmatic Programmer para no bloquearse y avanzar en el aprendizaje es hacer katas de programación.

Las katas son problemas sencillos que hay que resolver de diferentes formas y que pueden ayudarte a descubrir nuevas formas de hacer las cosas. Parece ser que a veces con tanto framework y librería uno se olvida de la programación básica y estos ejercicios creo que te permiten respirar aire nuevo antes de volver al intrincado mundo de los proyectos.

Otra ventaja de las katas es que no requieren demasiado tiempo así que me he planteado hacer algunas de las que he encontrado en CodeKata. De momento esta es la primera solución que he realizado para la kata 2, titulada "karate chop":



Otro día la versión 2!

14 de diciembre de 2011

Evaluación de mis alumnos

Al final de la primera evaluación les he pedido a mis alumnos de 4º de la ESO que evaluen mi tarea docente en su blog de clase. Estas son algunas de las frases que me han llamado más la atención. He intercalado comentarios buenos con no tan buenos para compensar:

"Lo que más me ha gustado de la forma de explicar es el explicar, que el profesor ha explicado bien con el proyeector y con ejemplos muy sencillos y hechos al mismo tiempo que explicaba, vamos que no era una presentación o tipo libro que lo pone y ya está, si no que lo iba haciendo a medida que explicaba."
-> gracias majo :)

"Para la proxima evaluación, le pediria al profesor que tuviuese un poco más de caracter porque es muy... "ñoño" y la verdad es que poca gente se lo toma enserio. Que cuando expicase levantase más la voz para nosotros los de la última fila y también para imponerse un poco más."
-> ñoño? no se me toma en serio? eso me ha tocado...

"Explica bien. No se pone histérico como otros profesores."
-> a lo largo de mis años como profe he acumulado dosis ingentes de paciencia. O eso o me pillaba la baja por depresión como otros...

"Aber yo cuando explicas no te entiendo mucho por que mareo con tantas cosas pero cuando te pregunto y bienes a explicarmelo como beo lo que aces al final lo entiendo todo"
-> Duele leerlo...

"cuando no entiendo algo me boqueo y me deprimo, me doi vueltas por clase y te llamo para preguntarte algo, y antes de venir a mi, te das doscientasmiltrescientosochentaycinco vueltas por todos los demas y pasas de mi. osea queeee, no sé."
-> pobre, es muy sensible!

"Lo que mas me ha gustado ha sido que lo ha explicado todo paso a paso y tenia el indice de cada clase en el proyector. Lo que menos es que a veces explica en valenciano."
-> la proxima evaluación en ingles, te vas a enterar! :)

Os haceis una idea de como deben ser mis clases y mis alumnos, no? :). En general han sido interesantes y graciosos los comentarios y me sirven para ver que cosas he de mejorar. Por ejemplo, me he dado cuenta de que he de gestionar mejor la forma de resolver dudas. Ir uno por uno es a veces improductivo y repetitivo, así que hay que resolver de forma colectiva más a menudo y con proyector.

5 de diciembre de 2011

Evaluación de competencias: Rúbricas

Ya empiezo a entender la forma de evaluar por competencias. Estas se desarrollan principalmente haciendo proyectos y tareas, y la forma de evaluar no es mediante un examen ni evaluando el resultado final con una única nota del proyecto sino evaluando utilizando diferentes medidas relacionadas cada una de ellas con el grado de consecución de una competencia concreta. A esta herramienta de evaluar competencias se le llama rúbricas. Aquí una presentación explicativa:

http://www.slideshare.net/slideshow/embed_code/1487400?rel=0

UPDATE (6/12): Curiosamente la reciente versión de Moodle (2.2) estrena el soporte a las Rúbricas: http://moodle.org/mod/forum/discuss.php?d=190720