Portada

miércoles, 6 de enero de 2010

Lo que un alumno de ciencias de la Informatica le debieran enseñar en Institucion de Educación....


Alumnos estudiantes de ciencias de la Informática, no están siendo bien formados por sus instituciones “Mater”, pero esto que ya es una visión un tanto repetida la verdad que no es sorpresa, la sorpresa seria ¿porque?, o que se necesita para reparar esto.



                Aun cuando muchos profesores (no la mayoría), trabajan en empresas en el rubro, la gran mayoría de los desarrolladores y encargados de proyectos no hacen clases, y si las hiciesen, lo harían en la jornada vespertina, que es  una jornada don se preparan una mayor cantidad de Técnicos que Ingenieros.
                Acá tenemos la primera razón 1- Profesores que no tienen relación con el mundo real del Desarrollo de aplicaciones profesionales para empresas. Donde la relación del alumno con su aplicación es poder ubicarla en el mejor lugar de una escala de 1 a 7 (en el caso de chile), si no muy por el contrario, satisfacer “completamente la necesidad del usuario”, quien no solo paga por la aplicación y con ello el sueldo de los desarrolladores,  si no también quien lo cambiara apenas tenga oportunidad.
                Alumnos de Ciencias de  la computación, desarrollar un sistema va mas allá de mostrar una ventana, la real dedicación de equipos completos de desarrollo está en la palabra “equipo” y aquí está la segunda razón. 2- No se enseña real trabajo en equipo. El sistema de educación tradicional  Profesor>alumno>sala de clases>horario de clases> entregar el próximo martes>X  no guarda relación alguna con la realidad del trabajo informático en el mundo real, donde no sirve trabajar el día domingo toda la madrugada para poder hacer la entrega el día lunes. Y  Lamentablemente es eso lo que entrega a la mayoría de los estudiantes de ciencias de la informática, y está muy por lejos de ser la realidad del trabajo en el mundo externo.
                Otra razón muy fuerte llegan a ser las mallas curriculares Razón numero 3- Donde no hay ramos que enseñen (no use la palabra mencionar) temas como; control de versiones, depuración de errores, Usabilidad del Software, documentación de aplicaciones, desarrollo a largo plazo de aplicaciones…
                Seria bueno encontrar a estudiantes de ciencias de la informática, en acciones donde trabajar  en un equipo de 8 personas fuese la tarea mas comun, donde sería mucho mejor que se amanecieran domingo a domingo para cumplir con entregas menores (seguro se acostarían mucho más temprano) donde cada participante (o incluso dos de ellos) sea responsable de alguna parte; como el control de acceso, el moldeamiento de la BD, etc. etc.… en los distintos periodos del desarrollo., todo esto seria muy bueno en los alumnos. Es conveniente que mencione también la poca experiencia, en aplicaciones de control de versiones (por nombrar algunas)que tienen nuestros alumnos, de lo contrario le pregunto a Ud. Alumno de Ciencias de la computación ¿Conoce alguna de estas dos aplicaciones? si su respuesta es  ¡Las Dos! Lo Felicito.
FogBugz             
                     Ojala las salas de clases donde se enseñan ciencias de la informática fuese mas parecido a una oficina que una sala realmente, seguro tendriamos aplicaciones desbordantes, con resultados alucinantes, y una economia corriendo en la carretera de la informacion a mil Kms por H.
Bueno espero sea de su gusto esto que les comento…Saludos ¡!!

No hay comentarios:

Publicar un comentario