Lenguaje de Programación C# es de muy alto nivel y excelente para ls novatos de hoy

Páginas: 7 (1521 palabras) Publicado: 25 de julio de 2013
La mejor forma
de aprender a
programar
José Manuel Alarcón Aguín

LA MEJOR FORMA DE APRENDER A PROGRAMAR
por José Manuel Alarcón Aguín

No nos andemos con rodeos: la mejor forma de aprender a programar es programando. Es
más, yo diría que es la única forma de aprender de verdad a hacerlo.
Esto puede parecer una perogrullada, algo obvio. Sin embargo no lo es tanto si examinamosdetenidamente de qué manera aprende programación un porcentaje muy elevado de
personas.
Muchos aspirantes a aprender un lenguaje de programación, tecnología o entorno nuevos lo
que hacen es recibir clase en un aula.
Que quede claro que estoy hablando todo el tiempo de gente con poca o nula experiencia real
en la tecnología concreta que está intentando aprender.
Ir a un centro a formarnos -o que losdocentes vengan a nuestra empresa- tiene la principal
ventaja de ser muy cómodo para el que se forma. En un tiempo reducido se reciben de manera
condensada muchos conocimientos. Esto puede estar bien y ser lo más adecuado si ya
tenemos mucha experiencia y queremos aprender rápidamente los fundamentos de una
tecnología “para saber por dónde pisamos”. También si el objeto del estudio essumamente
concreto y lo que aprendemos es de aplicación directa a nuestro trabajo diario o a un
proyecto.
Pero cuando estamos en un aula lo que estamos haciendo es atender a un profesor, tratar de
hacer rápidamente las prácticas que nos indique, e intercambiar preguntas -en el momentocon el docente. Éste tiene que repartir su atención además entre otras 10 o 12 personas que
siguen el mismo curso(por regla general no es económicamente rentable hacer grupos de
menor tamaño de 10 personas).
Además tenemos un tiempo limitado. Si el curso es de 30 horas docentes a realizar en una
semana, tendremos 6 horas de clase cada día (con sus correspondientes descansos e
ineficiencias de grupo), y ¿después qué? ¿Qué pasa al terminar?: pues generalmente que a
partir de ese momento estaremos “solos anteel peligro”.
Durante los días que dura el curso se nos somete a un bombardeo de información que no
tendremos forma de asimilar y madurar en tan poco tiempo. Además es muy probable que no
tengamos tampoco tiempo de practicar lo aprendido en solitario, más allá de los ejemplos
guiados del aula.
¿Alguien cree seriamente que, sin ser un programador experimentado, uno se puede preparar
para serprogramador profesional en cualquier tecnología con 30 horas de clase? ¿Y
presentarse y aprobar una certificación oficial?
Yo digo que difícilmente.

El cono de Dale
Edgar Dale fue un pedagogo estadounidense conocido por su famoso cono de la experiencia.
Estudió las diversas formas de aprendizaje para analizar la profundidad de retención que se
conseguía con cada una. Reflejó losresultados de su estudio en un Cono o Pirámide del
aprendizaje que revela claramente la efectividad de cada método.
Esta es mi interpretación (con PowerPoint, no doy para más) del famoso Cono de Dale:

Cada franja del cono representa una forma de aprender. Las etiquetas de la izquierda
muestran acciones que se realizan habitualmente cuando estamos aprendiendo programación
(leer un libro, asistir aclase…) y las de la derecha reflejan el porcentaje de efectividad de cada
una de estas acciones.
Como vemos lo más efectivo es, claro está, el hacer uno mismo lo que está intentando
aprender. Para ello, primero, necesitamos adquirir unas nociones previas mediante lectura,
visionado de demostraciones prácticas, etc…

La mejor metodología de aprendizaje
Según lo anterior, creo firmemente quela mejor forma de aprender es la que he representado
en el diagrama de flujo siguiente:

En una formación normal de aula disponemos de las partes superiores de la pirámide del
aprendizaje, es decir, leer, oír, ver y oír + ver. Pero es mucho más difícil que tengamos las
partes correspondientes a la base, que son las realmente efectivas.

Estas actividades de la base de la pirámide, bien...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguajes De Programación De Alto Nivel
  • Lenguajes De Programacion C++ Nivel 1
  • teórico para programación en lenguaje c
  • Lenguaje De Programación C++ Nivel I
  • Ventajas Del Lenguaje De Alto Nivel
  • Lenguajes De Alto Nivel
  • Lenguaje de alto nivel
  • lenguajes de alto nivel

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS