¿Qué hace un buen tutorial de programación?

  • Peter Holmes
  • 0
  • 3518
  • 1094
Anuncio

La programación es difícil. Si está tratando de comprender un nuevo lenguaje de programación 7 Trucos útiles para dominar un nuevo lenguaje de programación 7 Trucos útiles para dominar un nuevo lenguaje de programación Está bien sentirse abrumado cuando está aprendiendo a codificar. Probablemente olvidará las cosas tan rápido como las aprenda. Estos consejos pueden ayudarlo a retener mejor toda esa información nueva. o profundizar en una nueva área de programación 4 sitios web gratuitos donde puedes aprender los conceptos básicos del desarrollo de juegos 4 sitios web gratuitos donde puedes aprender los conceptos básicos del desarrollo de juegos Cuando buscas una buena serie de tutoriales de desarrollo de juegos, quieres uno que te enseñe el prácticas y mentalidad de buena codificación porque luego puede transponer esas prácticas en cualquier idioma o plataforma. , vas a necesitar un poco de orientación. Desafortunadamente, no todos los tutoriales son iguales.

Por eso es tan importante que puedas discernir entre tutoriales de programación que realmente te beneficiarán y aquellos que solo te harán perder el tiempo. Caminar a través de un tutorial adecuado puede ser la diferencia entre la programación libre de estrés Cómo aprender a programar sin todo el estrés Cómo aprender a programar sin todo el estrés Quizás hayas decidido seguir con la programación, ya sea para una carrera o simplemente como un pasatiempo. ¡Excelente! Pero tal vez estés empezando a sentirte abrumado. No muy bien. Aquí hay ayuda para facilitar su viaje. o darse por vencido por la frustración.

No pierdas incontables horas como yo. Esto es lo que debe buscar en un tutorial de programación de calidad..

Enfoque temático e incremental

Nada es más desalentador que un infodump. El aprendizaje es un proceso de pequeños pasos dados a la vez. Los tutoriales que abordan la sobrecarga de información son los que deben evitarse a toda costa. Acabarán confundiéndote.

Por otro lado, un gran tutorial es uno que es actual y incremental, enseñar de una manera que comienza con los fundamentos básicos antes de desarrollar temas más avanzados que requieren conocimientos previos para comprender realmente.

Pero de nuevo, es importante que un tutorial sea tópico y incremental Los temas densos deberían desglosarse en pequeños subtemas, y si todavía son demasiado densos, los subtemas deberían desglosarse aún más..

En otras palabras, cada idea que se enseña debe ser tan simple como puede ser lo suficientemente completa como para ser independiente..

Uno de los tutoriales más memorables que he leído fue Cómo rehacer Flappy Bird en LibGDX por Kilobolt. Este tutorial paso a paso para recrear Flappy Bird desde cero es un ejemplo perfecto de progreso incremental y cobertura tópica.

Lenguaje fácil de digerir

La sobrecarga de información no es el único obstáculo en el camino para comprender un tema. El lenguaje real del tutorial, con lo que me refiero a la dicción, la inclusión (o exclusión) de jerga, modismos, etc., es igual de importante.

Otra forma de verlo: cuanto más claro se explique, más fácil será digerir. Incluso los conceptos más simples pueden ser una pesadilla para desenvolver si la explicación es complicada. Qué debe tener en cuenta?

Lenguaje breve y conciso. Un educador adecuado sabe la importancia de ser directo. No bailarán con frases largas ni tratarán de mostrar cuánto creen que saben. Los tutoriales son todo , no ellos.

Uso ligero de jerga. La jerga puede ser difícil de evitar, especialmente en áreas de conocimiento especializado como la programación. Sin embargo, un educador adecuado sabe cuándo mencionar la jerga, cuándo posponerla y cuándo omitirla por completo..

Cuando la jerga es inevitable, el educador debe explicar cada término tal como aparece en lugar de asumir que la audiencia sabe lo que significa. (La única excepción a esto es para los tutoriales que están claramente etiquetados como no introductorios).

Ejemplos concretos de temas abstractos.. El conocimiento de programación es muy abstracto, por lo que puede ser tan difícil de entender para algunas personas. Un excelente tutorial no solo explique un concepto, pero proporcionar múltiples ejemplos que proporcionan ilustraciones prácticas.

La escuela de codificación en línea Codecademy es un ejemplo fantástico de lecciones de programación fáciles de digerir. JavaScript Si bien no ha existido por mucho tiempo, el sitio ya ha generado mucha expectación sobre ... No solo cada curso está diseñado de manera incremental, sino que no hay mucha confianza en la jerga y cada lección incluye varias ilustraciones del mundo real de conceptos recién aprendidos.

Ejercicios prácticos guiados

En el espectro entre “puramente teórico” y “puramente práctico”, la programación tiene un gran sesgo hacia este último. Por supuesto, hay mucha teoría y conocimiento abstracto involucrados, pero ninguno de ellos realmente importa si no puedes aplicarlo con código escrito.

Y es por eso que es esencial para programar tutoriales para ofrecer al menos uno, pero idealmente más - ejercicios prácticos guiados. Esto es cierto ya sea que esté aprendiendo de una fuente impresa, digital o en línea..

El epítome absoluto de esta idea es CheckIO, un tutorial de programación que se disfraza hábilmente como un juego con progresión a través de múltiples etapas. A partir de ahora, solo enseñan el lenguaje Python Los 5 mejores sitios web para aprender la programación de Python Los 5 mejores sitios web para aprender la programación de Python ¿Quieres aprender la programación de Python? Estas son las mejores formas de aprender Python en línea, muchas de las cuales son completamente gratuitas. .

Cada etapa le presenta un objetivo concreto que representa uno de varios algoritmos y temas abstractos (por ejemplo, alimentar a las palomas X sin sobrealimentarlas). Hacerlo no solo te obliga a comprometerse activamente con el tema, pero te da un obstáculo que superar para que realmente puedas sentir que estás aprendiendo.

También hemos compilado algunas otras ideas de proyectos de programación 5 Ideas de proyectos para ayudarlo a aprender a programar más rápido 5 Ideas de proyectos para ayudarlo a aprender a programar más rápido Hay algunas maneras de facilitar la curva de aprendizaje para la programación. Ensúciate las manos y aprende más rápido con proyectos paralelos que puedes comenzar en cualquier momento. Juega un poco con estos cinco. para ayudarte a aprender más rápido. Complemente con estas formas únicas de aprender codificación. 7 Formas únicas de practicar sus habilidades de codificación. 7 Formas únicas de practicar sus habilidades de codificación. Repita: no hay edad para aprender. Una vez que estás en ese camino, solo tienes que seguir practicando. Y hoy hay más de una forma de agudizar sus chuletas de codificación. para realmente acelerar tu progreso.

Dónde encontrar excelentes tutoriales

Ahora que sabes qué buscar, dónde ¿Puede encontrarlos? Si bien los tutoriales cuestan diez centavos por docena y una simple búsqueda en Google te indicará miles de ellos, bueno los pueden ser algo difíciles de encontrar. Es una pena cómo funciona eso, ¿no??

Un recurso brillante es Hackr.io, que es una colección de fuentes múltiples de los mejores tutoriales relacionados con la programación y la tecnología en la web por tema e idioma. Te haces una desgracia al pasar por alto este sitio web.

Otros excelentes lugares para comenzar incluyen estos sitios de cursos en línea para habilidades tecnológicas Obtenga las habilidades técnicas que necesita en estos 7 principales sitios de cursos en línea Obtenga las habilidades técnicas que necesita en estos 7 mejores sitios de cursos en línea No solo se trata de aprender lenguajes de programación, sino también de los pequeños desapercibidos. habilidades tecnológicas que podrían llevarte más lejos en tu carrera. Iterar a la próxima versión de ti. La clase está en sesión. , estos cursos de Microsoft y edX aprenden a codificar con estos 7 cursos de Microsoft y edX aprenden a codificar con estos 7 cursos de Microsoft y edX Cree las primeras páginas móviles o soluciones de nube de código. Hay mucho que puedes lograr con habilidades tecnológicas clave. Ahora, puede aprender a codificar con los cursos bien empaquetados de Microsoft en edX. Comenzando pronto. , y si está dispuesto a soltar un poco de efectivo, estos paquetes de cursos de pago en línea en línea. Considere complementar su educación con estos blogs de programación para estudiantes. 7 Blogs que realmente debería leer si es un programador estudiantil 7 Blogs que realmente debería leer si es un programador estudiantil El campo de la programación es tan amplio que nunca saldrá a la cabeza si participas desde la distancia. Afortunadamente, los blogs son un medio de fácil acceso para mantenerte informado. .

Y, por último, recomiendo leer sobre el agotamiento y la motivación de la programación. Programación Burnout: Cómo recuperar su motivación perdida. Programación Burnout: Cómo recuperar su motivación perdida. Escribir todas esas líneas de código puede agotar física y emocionalmente. Todo lo que necesita para volver a subir es la conciencia de que se puede recuperar la motivación. . Marcarlo como favorito Vuelva a revisarlo cada pocos meses. Si no lo padeces ahora, lo harás en algún momento, y si tu motivación muere para siempre, puede significar que no estás destinado a ser un programador. 6 señales de que no debes ser un programador 6 señales de que no debes ser programador No todos están preparados para ser programadores. Si no está completamente seguro de que está destinado a ser un programador, aquí hay algunas señales que pueden indicarle la dirección correcta. .

¿Qué tipo de tutoriales de programación te gustan más? ¿Texto o video? Teórico o práctico? ¿Qué sitios y recursos le han resultado más útiles? Cuéntanos todo en los comentarios a continuación.!

Créditos de imagen: código en el monitor a través de Shutterstock




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.