Hace unos años dando un curso sobre Software Libre en el cual me mandaron a evaluar al personal, les mande de asignación para la evaluación que me hicieran un ensayo sobre Gnome el popular entorno gráfico de GNU/Linux y les dije expresamente que quería algo corto, en digital, conciso y con sus propias palabras, la gran mayoría me llego con un burdo copy/paste de la wikipedia, tan así que algunos enlaces apuntaban a contenido interno de la wikipedia.
Las razones de por que les pedí un ensayo con sus propias palabras es que estoy claro de que hoy en día casi cualquier cosa que pidas o preguntes a una clase la pueden conseguir en Internet, ya Internet se ha convertido en una gran biblioteca con saturación de información y ya no tiene sentido mandar a investigar a alguien algo para que te haga un informe sobre el tema, por que ya ni lo escriben, lo que aprenden realmente es a hacer copy/paste y tu te dedicas a evaluar con mejor calificación al que lo puede hacer mejor.
En el área del desarrollo de aplicaciones el comportamiento es a la inversa, cuando mando a programar una funcionalidad en alguna aplicación algunos desarrolladores en vez de revisar en Internet primero si existe alguna librería disponible que le ahorre trabajo, algunos se van directamente a escribir código y es que en nuestras universidades a nuestros desarrolladores lo que le enseñan es a ser meros consumidores de tecnología, a comprar ( o piratear ) librerías privativas, applets, a programar lo que no tengan disponible comercialmente de manera tosca, a no resolver problemas de manera inteligente reusando código, a no compartir código con sus compañeros de estudio y es realmente difícil intentar cambiar esa forma de pensar en algunas personas, ya que esta es la manera en que a las corporaciones de software les interesa que pienses.
Y es que la gran mayoría tampoco sabe trabajar en equipo, no conocen como versionar código.
Con el cambio que está teniendo Venezuela relacionado con el Software Libre, los profesores universitarios tienen un gran reto y es que por ellos es primero donde se tiene que empezar a cambiar la manera de pensar, con el Software Libre el código fuente esta disponible en todos lados, no necesitas reinventar la rueda, si deseas evaluar el aprendizaje de tus alumnos no hay mejor manera que mandarlos a programar una funcionalidad nueva a alguna aplicación de Software Libre que tu mismo uses, así se benefician todos, puedes mandar a tus alumnos a corregir los bugs abiertos a alguna aplicación así aprenden a leer código de otros, a ver como funciona el trabajar en equipo, etc… toma en cuenta que cuando salgan al campo laboral no serán evaluados en un examen, tendrán Internet para trabajar y podrán consultar lo que quieran, debes enseñarlos a pensar, no tratar de que se aprendan un libro de memoria.
Debido a este tipo de enseñanza que no está ajustado a la actualidad es que se presentan problemas tan graves como el plagio de tesis y de trabajos entre alumnos ya que este tipo de enseñanza centrado en el fin y no en el medio, facilita este tipo de comportamiento, las tesis no deben perder su naturaleza más básica que es el aporte a través de un trabajo de investigación a la sociedad, no tiene por que ser novedoso o algo nunca antes visto, es recomendable que sea la mejora de un trabajo previo o que parta de un trabajo hecho por otro y en ese sentido el Software Libre es ideal, por ejemplo se me ocurren algunas tesis como:
- Un traje de captura de movimientos para facilitar la animación en blender, perfecta para electrónicos.
- Un gui para hacer animaciones con la librería renpy, esto podría ayudar enormemente a hacer aplicaciones multimedia educativas.
- Un binding para que Gnome pueda leer sus atributos gconf desde un ldap y una consola que permita gráficamente configurar políticas de perfil de escritorio, como ldap se puede usar 389 que ya posee una consola hecha en java.
- Una herramienta de simulación de circuitos electrónicos al estilo pspice.
- Un binding para que DansGuardian o un filtro de contenido similar lea las blacklists desde un ldap y poder configurar al vuelo blacklists para grupos de usuarios en el ldap.
- Un gui para hacer animaciones 2D en SVG, se me ocurre ayudar al proyecto casabe ( no más flash ).
- Las tesis de grado es la contribución de un alumno a la sociedad, entonces que hacen engavetadas en las universidades? sería genial una aplicación web donde puedas consultar cualquier tesis realizada y que estén digitalizadas si están todas públicas el plagio es más difícil.
No son muchas, pero son las que se me ocurren en este momento, seguro más adelante se me ocurran más y a ti? se te ocurre alguna? colocala en los comentarios.
Hacer versiones de cosas privativas a software libre.
Esta buena la reflexión, la educación debe revertir sus frutos por el bien de la sociedad, otros proyectos en el área de telecomunicaciones es hacer centros de monitoreo parroquiales administrados por la comunidad, instlando sistemas de camaras de seguridad por Ip, redes inalambricas, botones de pánico, para que la comunidad pueda activar una alarma en caso de una emergencia. Eso es gestión social compañeros.
@jotave: interesante propuesta, hoy en día en donde trabajo queremos sustituir todo el software de nuestro sistema de seguridad compuesto por cámaras, tarjetas de proximidad y apertura de puertas ( el hardware lo tenemos y es estándar ), debido a que la solución privativa es deficiente técnicamente y de licenciamiento dudoso.
Podríamos querer un tesista para eso, con pasantías pagas y opción clara de quedar trabajando y por supuesto liberar públicamente los aplicativos.
algún interesado? oportunidades hay, pero hay que buscarlas.
Pues las ideas, asesorías y apoyo a las mismas sobran! …
Lo que faltan son tesistas, y además, la posibilidad de apoyar una tesis que no quede en manos de la universidad y que no pueda ser aplicada …
Colaborar o liderizar un simulador echo en javascript, (basado en web) para el proyecto pinguinove.
Que permita que en una misma plataforma se pueda intercambiar codigo y versionar codigo orientado a hardware libre, y a su vez, probarlo y simularlo en el mismo navegador.
Saludos.
soy estudiante universitario y de verdad que tienes razon en todo lo que dices.!! ademas de que los profesores. son poco lo que utilizan software libre. buehh en donde estudio es asi. la metodologia de aprendizaje que utilizan es bastante pesima..!!
donde podria conseguir unas tesis con respecto a mantenimiento de hardware y software lo basico espero respuesta Gracias 😀