unalumno | Drupal 8 | Experto en Drupal 8 Back-End Development
31 Julio, 2019
Vengo de Drupal 6 y 7 y en el pasado laboral programé (entre otras cosas) con lenguajes de POO como C++ y Java. Ya he sido alumno de Forcontu con anterioridad.
Recomiendo el curso sin dudarlo a todos los que vayan a comenzar con Drupal 8, tanto si no saben nada de Drupal como si vienen de Drupal 7. Quien piense que sabiendo PHP se podrá dedicar en poco tiempo y por su cuenta a trabajar con Drupal 8, está ciertamente equivocado, a menos que sea un estudiante con mucho tiempo libre y sin obligaciones.
Ahora bien, incluso apostando por el curso, hay que ser conscientes de que devora tu tiempo libre y aún con 6 meses se está muy justo: no hay margen para el despiste. Las sesiones dedicadas creo que han de ser de al menos 2 horas para poder avanzar, preferiblemente 3 o 4. Os recomiendo a los futuros alumnos haceros un calendario con tooodos los ejercicios del curso y revisarlo a menudo si queréis ser conscientes de lo que os falta para acabar.
Como todo es siempre mejorable, opino que merece una revisión el sistema de puntuación. Creo que la mezcla de criterios a la hora de concederle los puntos a cada ejercicio resulta confusa y personalmente me resultó frustrante: no da una medida real del avance proporcional realizado, ni del esfuerzo invertido. Tenedlo en cuenta los próximos alumnos para que no os desesperéis si os atascáis en un ejercicio "que en principio era de sólo 2 puntos" mientras uno de 10 lo acabasteis en la mitad de tiempo ;)
Como idea al respecto para Forcontu, os propondría que a la hora de enviar cada ejercicio incluyérais un campo a rellenar por el alumno de "minutos dedicados a resolverlo", junto a las estadísticas agregadas ya recopiladas ( numero de respuestas dadas, mínimo, máximo, mediana, media...). Así podría prever el propio alumno el tiempo necesario para cada uno y organizarse sin frustrarse.
Ya que estamos con la "Carta a los Reyes" os pediría a Forcontu para próximos cursos el hacer independientes o "modularizar" los ejercicios , como mínimo por lecciones, para no estar sobreescribiendo el código. Por tres motivos:
- Seguro que eso os facilitaría la entrega y corrección de ejercicios, al no "machacarse" entre sí;
- Si nos atascamos en un ejercicio o lección, si fueran independientes podríamos seguir con otro y así retomarlo más adelante más frescos y motivados;
- Los ejercicios resueltos son posibles "chuletas" propias que pueden servir a futuro. Si ya dediqué tiempo a resolver un problema gracias al curso, y me topo en "la vida real" con algo similar, no me sirve igual tener que desenmarañarlo en un código que ya es un batiburrillo de 4 ejercicios superpuestos,y donde la solución al problema puntual igual ya se ha sobreescrito y perdido.
Más de una vez me he topado con un enunciado "retoma el módulo que hiciste en la actividad X y ahora haces esto otro"...pueden haber pasado semanas o hasta meses de aquella actividad y que el módulo ya ni exista. Quizá lo mejor sería que no fuera necesario, o tener el código imprescindible para poder comenzarlo disponible para descargar desde el nuevo enunciado o en otra carpeta/web del servidor.
Alumnos nuevos: documentad y guardaos para vosotros mismos las soluciones ejercicio a ejercicio. Y zipead y guardaos los módulos trabajados y dados por buenos actividad por actividad. Aunque os quite tiempo, vuestro yo del futuro os lo agradecerá, quizá una semana después durante otra actividad, quizá en un puesto de trabajo.
Y bueno, por lo demás muchas gracias a la ayuda del equipo de Forcontu, cuya tarea titánica tanto al elaborar el curso como al atender a los alumnos se valora. Saludos y gracias también a los compañeros del Foro.
Me quedan sólo 2 ejercicios y 2 fines de semana para llegar a los 800 puntos (lo de tener tiempo para un proyecto final es Ciencia Ficción) pero como me debe ir la marcha os pregunto: ¿para cuándo el curso de Drupal 9? ;)