Lo que nadie te cuenta antes de empezar a estudiar informática
Si estás pensando en empezar a estudiar informática, probablemente hayas visto vídeos de personas programando en cafeterías, escritorios llenos de pantallas o historias de gente que aprendió a programar en pocos meses y consiguió un gran trabajo.
La realidad es bastante diferente.
Aprender informática es una experiencia muy gratificante, pero también puede ser frustrante, lenta y llena de momentos en los que sentirás que no avanzas.
Y eso es completamente normal.
En este artículo queremos contarte algunas cosas que nos habría gustado saber cuando empezamos.
La frustración forma parte del aprendizaje
Todos los estudiantes pasan por ello.
Todos.
Habrá días en los que un ejercicio te salga en cinco minutos y otros en los que pasarás dos horas intentando encontrar un punto y coma olvidado o una llave mal colocada.
No significa que no sirvas para esto.
Significa que estás aprendiendo.
La informática consiste, en gran parte, en resolver problemas.
Y aprender a resolver problemas implica equivocarse muchas veces.
Los tutoriales infinitos son una trampa
Internet está lleno de contenido fantástico.
Hay miles de vídeos, cursos gratuitos y documentación.
Pero existe un peligro muy común: quedarse atrapado viendo tutoriales sin llegar a construir nada.
Es fácil pensar:
"Voy a ver otro vídeo más y luego empezaré."
Y cuando te das cuenta has visto veinte horas de contenido, pero no has escrito ni una línea de código por tu cuenta.
Los tutoriales sirven para aprender conceptos.
No para sustituir la práctica.
Copiar código no es aprender
Hoy es más fácil que nunca encontrar una solución.
Google.
Stack Overflow.
GitHub.
ChatGPT.
Copiar un fragmento de código puede ayudarte a salir de un bloqueo puntual.
El problema aparece cuando siempre haces lo mismo.
Si copias sin entender:
- no aprenderás a resolver problemas;
- no sabrás adaptar ese código cuando cambien los requisitos;
- dependerás continuamente de buscar la siguiente solución.
La pregunta no debería ser:
"¿Dónde encuentro el código?"
Sino:
"¿Por qué funciona?"
La práctica vale mucho más que la teoría
Puedes leer diez libros sobre programación.
Puedes ver cien vídeos.
Puedes memorizar toda la sintaxis de un lenguaje.
Pero si no practicas, apenas avanzarás.
Programar es como aprender un idioma o tocar un instrumento.
Hay que hacerlo.
Y hacerlo muchas veces.
Cada pequeño proyecto te enseña algo nuevo.
No hace falta crear el próximo gran proyecto
Otro error muy frecuente es querer hacer algo enorme demasiado pronto.
Muchos estudiantes intentan desarrollar su propia red social o un videojuego completo en las primeras semanas.
Y acaban frustrándose.
Es mucho mejor construir proyectos pequeños:
- una calculadora;
- una lista de tareas;
- un conversor de unidades;
- un gestor de notas;
- un pequeño juego;
- una API sencilla.
Cada proyecto suma experiencia.
Y esa experiencia acaba permitiéndote desarrollar proyectos mucho más grandes.
No compares tu progreso con el de otros
En redes sociales parece que todo el mundo aprende rapidísimo.
"Mi primer mes programando."
"Mi primer trabajo en seis meses."
"Así aprendí diez lenguajes en un año."
La realidad casi nunca es tan sencilla.
Cada persona parte de una situación diferente.
Algunos ya tenían experiencia.
Otros estudian ocho horas al día.
Otros trabajan mientras aprenden.
Compararte constantemente solo consigue desmotivarte.
Compárate con cómo programabas hace un mes.
Ese es el progreso que realmente importa.
La IA es una herramienta, no un sustituto
Hoy contamos con herramientas como ChatGPT que pueden explicar conceptos, revisar código o generar ejemplos.
Son una ayuda fantástica.
Pero no hacen el aprendizaje por ti.
Utilízalas para:
- pedir pistas cuando te bloquees;
- entender un error;
- revisar una solución;
- generar ejercicios nuevos.
Evita pedir directamente la solución completa de todos los ejercicios.
Porque aprenderás mucho menos.
La constancia gana a la intensidad
No hace falta estudiar ocho horas todos los días.
Es mucho más efectivo dedicar una hora diaria durante varios meses que intentar aprender todo un fin de semana y abandonar después.
La programación es una habilidad que se construye poco a poco.
La clave no es la velocidad.
Es la continuidad.
Preguntar también forma parte de aprender
Muchos alumnos sienten que hacer preguntas significa que no están preparados.
Es justo al revés.
Preguntar demuestra interés y ayuda a detectar aquello que todavía no entiendes.
Nadie aprende informática sin hacer preguntas.
Ni en una empresa.
Ni en la universidad.
Ni en Formación Profesional.
Cómo trabajamos este proceso en Skilly
En Skilly intentamos que nuestros alumnos no se limiten a seguir tutoriales.
Trabajamos con una metodología basada en:
- explicaciones paso a paso;
- ejercicios guiados;
- práctica autónoma;
- revisión del código;
- resolución de dudas;
- proyectos adaptados al nivel de cada estudiante.
Nuestro objetivo no es que memorices un lenguaje.
Queremos que entiendas cómo resolver problemas y que ganes confianza para enfrentarte a nuevos retos.
Conclusión
Aprender informática no consiste en memorizar comandos ni en copiar código de Internet.
Consiste en desarrollar una forma de pensar.
Habrá errores, bloqueos y momentos de frustración.
Pero también llegará el día en el que resolverás problemas que hace unos meses parecían imposibles.
Y cuando eso ocurra, entenderás que todo ese tiempo practicando ha merecido la pena.
La informática no se aprende viendo.
Se aprende haciendo.
