Volver al blog

¿Es difícil DAM? Lo que cuesta de verdad en primero y cómo no quedarte atrás

¿Es difícil DAM? Lo que cuesta de verdad en primero y cómo no quedarte atrás

Respuesta corta: DAM no es imposible, pero tampoco es un trámite. Y DAW igual, porque el primer curso de los dos es prácticamente el mismo.

Cada año, hacia noviembre, nos pasa lo mismo. Nos escribe gente que en septiembre iba bien, que entendía las variables y los if, y que ahora abre un ejercicio de arrays y se queda en blanco. No es que se hayan vuelto torpes de repente. Es que Programación va sumando una cosa encima de otra, y cuando una pieza de abajo no está firme, todo lo de arriba se tambalea.

Aquí te contamos qué es lo que cuesta de verdad, por qué y qué puedes hacer para no descolgarte.

Depende mucho de dónde vengas

  • Si nunca has programado: el primer trimestre se hace cuesta arriba. Es normal. El ciclo está pensado para empezar de cero, pero va rápido.
  • Si ya habías tocado algo (un poco de Python, alguna web, el bachillerato tecnológico): las primeras semanas irás sobrado. El golpe suele llegar con la programación orientada a objetos y con las bases de datos.
  • Si vienes de otro ciclo o de trabajar: lo que más te va a costar es encontrar horas para practicar, no la materia.

Lo que más pesa no es ser "de ciencias" ni tener un don. Son las horas que pasas escribiendo código tú solo. Eso no se puede saltar.

Qué módulos cuestan más en primero

Los nombres cambian un poco según la comunidad, pero el reparto suele ser este:

Módulo Qué haces Dónde se atasca la gente
Programación Aprender a programar, casi siempre en Java (en algunos centros C# o Python) Bucles anidados, arrays, objetos, herencia
Bases de datos Diseñar tablas y hacer consultas SQL Modelo entidad-relación y consultas con varios JOIN
Entornos de desarrollo IDE, Git, pruebas, diagramas UML Suele ser llevadero si Programación va bien
Lenguajes de marcas HTML, CSS, XML, JSON Suele ser el más amable
Sistemas informáticos Hardware, sistemas operativos, redes, terminal Más de memorizar y practicar comandos

Programación es el gordo. Es el módulo con más horas, el que más suspende y el que arrastra a los demás: si no te manejas programando, Entornos de desarrollo y Bases de datos también se complican.

Por qué Programación se atraganta tanto

Es acumulativa

En otras asignaturas puedes llevar mal un tema y bien el siguiente. Aquí no. Para hacer un ejercicio de arrays necesitas bucles. Para hacer uno de objetos necesitas métodos, parámetros y arrays. Si en octubre no tenías claro cuándo usar un for y cuándo un while, en diciembre lo vas a pagar.

Entender no es lo mismo que saber hacerlo

Este es el engaño más típico. Ves cómo el profe resuelve un ejercicio en la pizarra y piensas "vale, lo pillo". Luego llegas a casa, abres uno parecido y no sabes ni qué escribir en la primera línea.

Leer una solución y escribirla desde cero son dos habilidades distintas. La segunda solo se entrena intentándolo, equivocándote y volviendo a intentarlo.

Los saltos de dificultad son bruscos

En pocas semanas pasas de un main de 20 líneas a tener tres clases que se llaman entre ellas. Si nadie te ha explicado bien qué es un objeto y qué pinta el this, la sensación es que te han cambiado de asignatura. Si estás en ese punto, tienes la programación orientada a objetos explicada con un ejemplo.

El examen no se parece a cómo estudias

En muchos centros el examen es en papel o en un ordenador sin internet y sin autocompletado. Si todo el curso has programado con el IDE corrigiéndote cada línea y con ChatGPT en otra pestaña, el día del examen te encuentras solo por primera vez.

Señales de que te estás descolgando

Si te reconoces en dos o más, conviene actuar ya y no esperar a las notas:

  • Copias el código del profe, funciona, pero no sabrías explicar qué hace cada línea.
  • Abres un enunciado y no sabes ni por dónde empezar.
  • Cuando algo falla, lo pegas en una IA, te lo arregla y no sabes por qué.
  • Dejas las prácticas para el último día porque te dan pereza (o miedo).
  • El profe dice "esto ya lo vimos" y a ti no te suena.
  • Repites los mismos errores una y otra vez: el NullPointerException, comparar String con ==, salirte del array... (aquí tienes los errores de Java más comunes en primero de DAM y DAW).

Qué hacer para no quedarte atrás

Programa un poco casi todos los días

Media hora al día rinde mucho más que cinco horas el domingo. Programar se parece más a aprender un idioma que a estudiar historia: necesitas contacto frecuente, aunque sea poco.

Rehaz los ejercicios de clase sin mirar

Coge un ejercicio que ya está corregido, cierra la solución y hazlo otra vez. Si te atascas, mira solo la parte justa y vuelve a cerrarla. Cuando te salga entero, cámbiale algo: que pida los datos al usuario, que acepte listas vacías, que también calcule el máximo.

Escribe los pasos en castellano antes de escribir código

Antes de tocar el teclado, apunta en un papel qué datos entran, qué tiene que salir y qué pasos harías tú a mano. Parece una tontería y es lo que más cambia las cosas. La mayoría de bloqueos no son de Java, son de no tener claro qué hay que hacer.

Aprende a leer los errores

El mensaje rojo de la consola no es un insulto, te está diciendo qué ha pasado y en qué línea. Aprender a leerlo te ahorra horas. Lo explicamos en cómo depurar código paso a paso.

Usa la IA como profesor, no como solucionador

No te vamos a decir que no la uses, porque la vas a usar. Pero úsala bien. En vez de "hazme este ejercicio", prueba con algo así:

Estoy en primero de DAM aprendiendo Java. No me des el código. Dame una pista para saber por dónde empezar este ejercicio y hazme preguntas para ver si lo he entendido.

Así te ayuda a pensar en vez de pensar por ti. Y en el examen, que es donde te la juegas, no vas a tenerla.

Pregunta pronto

Si algo no te ha quedado claro el lunes, pregúntalo el martes. Esperar a la semana del examen para preguntar todas las dudas juntas es lo que hace casi todo el mundo, y es lo que peor funciona.

¿Y segundo es más difícil?

En segundo DAM y DAW se separan. En DAM toca acceso a datos, interfaces, apps para Android, procesos e hilos y sistemas de gestión empresarial. En DAW, JavaScript en el navegador, programación en servidor, despliegue y diseño de interfaces web. Además está el proyecto final y las prácticas en empresa.

Hay módulos que asustan (en DAM, el de hilos y concurrencia suele ser el coco), pero si primero lo tienes bien asentado, segundo es más aplicar lo que ya sabes a cosas nuevas. Si llegas a segundo arrastrando Programación, se hace muy cuesta arriba. Y cuando llegue el momento del proyecto, aquí tienes ideas de proyecto final para DAM y DAW.

Cuándo merece la pena buscar un profesor particular

No todo el mundo lo necesita, y te lo decimos nosotros, que damos clases. Si vas siguiendo el ritmo, practicas y los errores los acabas resolviendo tú, sigue así.

Sí tiene sentido buscar un profesor de programación cuando:

  • Llevas dos o tres semanas atascado en lo mismo y no avanzas.
  • Tienes un examen en menos de un mes y no sabes por dónde cogerlo.
  • Ya has suspendido una evaluación y te da miedo que se repita.
  • Entiendes las clases, pero no hay manera de sacar los ejercicios solo.

Una buena clase particular no te hace los ejercicios. Busca la pieza que te falta, te la explica con tu propio código y te deja ejercicios para que compruebes que ya puedes solo. En nuestras clases particulares de programación para DAM y DAW trabajamos así: online, uno a uno, con tu temario y a 25 € la hora, sin matrícula ni permanencia.

Preguntas frecuentes

¿Se puede hacer DAM sin saber programar?

Sí. El ciclo empieza desde cero y mucha gente entra sin haber escrito una línea. Eso sí, el primer trimestre te va a pedir más horas que a otros compañeros. Si quieres llegar con algo de ventaja, tienes esta ruta para aprender programación desde cero.

¿Qué es más difícil, DAM o DAW?

El primer curso es casi idéntico, así que ahí no hay diferencia. En segundo depende de lo que te guste. DAM tira más hacia Java, apps móviles y aplicaciones de escritorio. DAW tira hacia la web, con JavaScript, servidor y despliegue. Ninguno de los dos es "el fácil".

¿Cuántas horas hay que estudiar fuera de clase?

No hay un número mágico, pero en Programación lo que vemos que funciona en primero es practicar algo casi todos los días, entre 30 y 60 minutos. Más importante que las horas es que sean horas escribiendo código tú, no viendo vídeos o leyendo soluciones.

¿Qué pasa si suspendo Programación?

Tienes recuperación y convocatorias extra. Cada módulo tiene un número limitado de convocatorias (en general, cuatro), así que no conviene gastarlas sin preparar. Si puedes pasar a segundo con Programación pendiente depende de tu comunidad y de las horas que te queden, así que pregúntalo en secretaría. Para el examen, te servirá cómo aprobar Programación en DAM o DAW y cómo preparar un examen práctico de programación.

WhatsApp