Prueba de nivel de programación
Un solo ejercicio de código, corregido automáticamente en el navegador, para responder a una pregunta concreta: ¿necesitas empezar por lo básico o ya tienes base suficiente?
En una frase
Si consigues escribir una función que recorra una lista de estudiantes, calcule el promedio de sus notas y devuelva un array nuevo con su estado, no necesitas un curso desde cero. Si te atascas, el módulo 1 es tu punto de partida.
Qué mide exactamente
El ejercicio se llama Analizador de Estudiantes. Recibes un
array de objetos, cada uno con un nombre y una lista de notas, y tienes que
devolver un array nuevo con el nombre, el promedio redondeado a dos decimales
y el estado "Aprobado" o "Suspenso" según si el
promedio llega a 6.
Para resolverlo hay que tener soltura en cinco cosas a la vez:
- Recorrer una lista de objetos sin perderse entre posiciones y propiedades.
- Usar un bucle para sumar las notas de cada estudiante.
- Acumular esa suma en una variable y calcular el promedio.
- Tomar una decisión con un condicional.
-
Devolver datos nuevos con
returnsin modificar el array original.
No es un test de opciones múltiples: escribes código real y una batería de tests lo comprueba con casos distintos, incluido el array vacío. La corrección es la misma que usan los ejercicios del curso.
Cómo interpretar tu resultado
Si lo resuelves entero y a la primera: ya sabes programar a nivel básico. Este curso te resultaría lento; busca temas más avanzados.
Si lo resuelves peleándote y consultando: tienes las piezas pero te falta automatismo. Puedes empezar por el módulo 4 o 5 y usar los anteriores como repaso rápido.
Si no sabes por dónde empezar: perfecto, es el caso más habitual. Empieza por el módulo 1, que es gratis, y no te saltes el orden: cada ejercicio se apoya en el anterior.
Por qué existe esta prueba
Porque el mayor motivo de abandono en los cursos de programación no es la
dificultad, es el desajuste de nivel: gente con base que se aburre en las
primeras lecciones y gente sin base a la que le sueltan un for
anidado en la lección tres. Diez minutos de diagnóstico ahorran semanas de
frustración.
Si quieres una visión más amplia antes de decidir, la guía aprender a programar desde cero explica el camino completo, y cuánto tiempo se tarda pone cifras realistas.
Preguntas sobre la prueba de nivel
¿La prueba de nivel es gratis?
Sí. Es un ejercicio abierto, no hace falta pagar ni registrarse para intentarlo.
¿Qué pasa si no consigo resolverla?
Es la respuesta más útil de todas: significa que el curso te va a aportar valor desde el módulo 1. No es un examen con consecuencias, es un diagnóstico.
¿Y si la resuelvo sin problemas?
Entonces ya dominas variables, arrays, objetos, bucles y funciones, y este curso te resultaría lento. Te conviene ir directamente a temas más avanzados en otro sitio.
¿Puedo usar Google o ChatGPT durante la prueba?
Puedes, pero el resultado deja de medir tu nivel y pasa a medir el de la IA. Si quieres saber por dónde empezar de verdad, hazla sin ayuda.
¿Cuánto se tarda en hacerla?
Entre diez y treinta minutos según tu nivel. Se ejecuta en el navegador, sin instalar nada.