Ya no recuerdo ni lo que escribí la última vez, así que espero que no me vaya a repetir, sobre todo porque el tiempo ha sido limitado entre estudiar y trabajar me queda poco tiempo para pensar en un tema, entonces pensé que sería buena idea escribir sobre el curso que estoy viendo.
Misión TIC 2022 es un esfuerzo del gobierno nacional de Colombia en aumentar el número de profesionales de la programación para el mercado laboral y sobre todo para que Colombia que siempre vive atrasado en todo, entre a este mundo, también es un esfuerzo para darle a personas de otras disciplinas herramientas para hacer que se empapen más de este mundo, les dé habilidades o que al menos conozcan alternativas.
El gobierno hace que presente un examen de ingreso, y según sea tu puntaje te pone en una lista de espera, cuando ya sales seleccionado, te ponen a escoger universidad y prácticamente si no escoges el mismo día, te puede quedar la peor universidad o simplemente acabarse los cupos y esperar otro trimestre más.
En mi caso particular me tocó la universidad de caldas que no sé que calidad tiene, sin embargo los profesores que he conocido me han parecido bastante profesionales y muy respetuosos de las ideas de los estudiantes, la plataforma me ha parecido un poco engorrosa de manejar, algo anticuada, el sistema no es capaz de calificar automáticamente, otras veces lo hace, lo que te deja dudas reales sobre tu progreso como alumno.
Personalmente me hubiera gustado un sistema de cursos o materias moderno, donde dispongas de tu propio tiempo para resolver las unidades y no de fraccionar las unidades de a pedacitos, yo soy de los que busco el tiempo para resolverlos, pero cuando tengo el tiempo, devoro el contenido muy rápidamente para aprovechar que tengo las lecciones recién aprendidas y aprovechar la racha para ganar las evaluaciones.
Por el contrario, misión TIC da las lecciones a cuentagotas, al igual que los talleres y es para asegurarse que detrás haya un instructor impartiendo clase apoyando el contenido, donde en algunos casos me parece bien como en fundamentos de la programación que puedo aprovechar para preguntar todas las dudas, pero que en materias como ingles o programadores mentalmente saludables, me parece que son materias de relleno.
¿Qué se aprende la primera semana?
Bueno, realmente nada útil, el gobierno ha diseñado un modelo de abordar los problemas de los clientes llamado el método IDEAL, donde cada letra es la inicial de una palabra pomposa y que entre ellos mismos se contradicen, tanto en ingles como en fundamentos.
I Identificar problema Identification
D Definir el problema Definition
E Estrategia Exploration
A Algoritmos Action
L Logros Look effects and reflect
Yo lo veo como una matriz DOFA, que solo son palabras pomposas que no resuelven nada, pero que te lo quieren vender como un sistema novedoso bien pensado, bien reflexionado. Más bien se ve como una manera forzosa de que las palabras encajaran en las letras.
Identificar el problema: hace mención a cuál es el problema, que tipo de problema es, quien es el cliente, quien es el usuario y para quien va dirigido el programa.
Definir el problema: busca más detalles sobre el problema, si hacen falta datos se los pregunta al cliente, el objetivo aquí es reunir todas las piezas del puzzle antes de entrar a la estrategia.
Estrategia: Busca separar el gran problema en pequeños problemas que se puedan atacar por separado, busca entradas de datos concretas y resultados concretos para ahorrar tanto tiempo como sea posible.
Algoritmos: toma cada pequeño problema bien identificado, con sus entradas y salidas para dibujar un esquema de flujo de programa antes de codificarse.
Logros: Esta es la única parte donde se escribe código, por lo general cada algoritmo termina en la escritura de funciones o métodos.
Pero en mi opinión aquí es donde viene el problema y donde creo que el método está inacabado, pues la palabra "Logro", no tiene nada que ver con escribir el código, pues aún falta la parte de crear un producto mínimo viable, presentarlo y escuchar las correcciones y volver a iterar, programar la versión final, hacer las pruebas alpha, luego el beta y por último entregar el producto totalmente terminado y a la espera de dar soporte y actualización. Como ven aún le falta mucho.
Conclusiones:
Estoy terminando los ejercicios de la semana dos y me estoy preparando para absorber la teoría de la semana tres, pero desde los ejercicios de la semana, se pasan todo su rimbombante método IDEAL por el forro de los c***, porque el cliente no importa, el usuario no importa, el problema está bien explicados porque sin él no se podría hacer el ejercicio, la estrategia no la mencionan o no te la piden o te la entregan como parte del ejercicio. Nada de los algoritmos en ninguna parte y los logros los programas tu mismo como alumno, pero quien lo reflexiona es el profesor.
Esto ha sido todo esta vez, en el próximo blog, publicaré algo de código para que empiecen a picar lo básico.
Feliz fin de semana y nos vemos en el próximo blog.
Comentários