¿Usas la técnica correcta para aprender a programar? Aprende las 6 más comunes

Curso Gratis de Programación Básica

Toma las primeras clases gratis

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

Aprender a programar no es sencillo, nadie dijo que lo fuera y sin embargo cada año tiene a miles de adeptos que cambiamos de carrera para comenzar a escribir líneas de código y resolver problemas porque realmente nos gusta hacerlo.

Mi nombre es Angie y pertenezco al team Platzi en el área de Success, mi equipo te ayuda con todas las dudas que tengas respecto a la plataforma y también soy programadora Backend en el lenguaje de Ruby.

Varios estudiantes me han preguntado, ¿cómo aprendí a programar o cuáles son lo métodos que uso para hacerlo?, así que deseo contarles en este blog las técnicas que me han funcionado.

Aprende programación desde cero

1. Pair Programming

Esto se trata de tener dos personas realizando el mismo ejercicio o trabajo con un solo computador, uno es la que escribe el código (driver), la otra es la que le dicta lo que debe escribir (navigator) y a la vez es quién revisa las líneas de código que escribe el driver, está técnica es usada en grandes compañías como Google donde en sus cubículos se pueden ver solo un computador para dos personas.

Está técnica tiene pros y contras,

Pros

  • El aprendizaje para las dos personas involucradas es grande ya que al solo ser navigator y no tener el mando para escribir, debes explicar muy bien lo que quieres que se escriba, debes dictar las líneas de código claramente para que el driver pueda escribirlo y si no se puede hacer debes buscar la manera de decirlo sencillamente, esto hace que puedas entender muy bien el código que tienes en tu cabeza.
  • Se arman buenos debates en cuanto a cómo escribir bien las líneas del código ya que siempre van a existir miles de manera de solucionar un error.

Prepárate para programar: 10 Libros de programación de básico hasta avanzado

Contras

  • Cuando se hacen estos dúos, la mayoría de veces se busca que haya una persona que sepa más que la otra para que la que menos sabe aprenda de la otra y la que más sabe sepa explicar mejor y más sencillamente el código, pero en muchas ocasiones esto es frustrante para ambas personas ya que la más sabe se ve frustrada a explicar y “demorarse” en que el otro entienda y escriba bien el código y el que menos sabe no entiende algunos términos! y puede demorar la experiencia y es lo que menos deseas.
Curso de Buenas Prácticas para Escritura de Código https://platzi.com/clases/mejor-codigo/

2. Técnica del Pato de Hule

Es una de mis favoritas ya que la mayoría de las veces los programadores estamos solos con el código y por más “debugger” que hagas no encuentras la solución al error, así que está técnica lo que hace es que puedas tomar cualquier ser inanimado y trates de explicarle tu código línea por línea, así mientras vas explicando paso por paso, ves con “otros ojos” tu código en el cuál llevas horas y muy posiblemente encuentras la respuesta ya que lo estás explicando paso por paso, de esta manera lo estás describiendo mucho mejor.

Platzi Foro.png

3. Lee la documentación

Este es una error que aún sigo cometiendo ya que no leo la documentación y la vida de los programadores sería más sencilla si siempre que sale una actualización de un lenguaje nos remontaramos a leerla en sus páginas oficiales, allí se encuentran muchas de las respuestas a nuestras dudas, tanto en la ejecución del lenguaje como en mantenernos actualizados y no hay nada mejor para un profesional y la empresa donde trabaja que saber lo último que se ha escrito sobre el tema.

4. Code review

Está es una excelente técnica para aprender buenas prácticas, depurar código y aprender mucho de los demás, por eso es necesario pertenecer a una comunidad como Platzi donde miles de estudiantes desean conocer código y ayudar a corregirlo, este método se trata que una persona con más experiencia te ayude a depurar tu código, diciéndote donde puedes mejorar, corregir y ayudarte con un feedback que lo que va a hacer es que escribas código mucho mejor para la próxima vez, mejores cada día más y aprendas a aceptar las correcciones que te hacen viéndola como una manera de mejora siempre.

Curso de Prework: Buenas Prácticas y Entorno de Desarrollo https://platzi.com/clases/prework/

5. Buscar la respuesta

Antes de preguntarle a alguien lo primero que debes hacer es buscar la respuesta y por muy básico que esto sea, conozco personas que no intentan buscar sino que van de una vez a preguntarle a alguna persona y puede que esta se encuentre ocupada o que no tenga la misma disponibilidad todo los días, por eso te recomiendo buscar, en internet están todas las respuestas así te acostumbras a hacerlo siempre, uno de los lugares donde yo encuentro las respuestas es StackOverFlow que es donde todos los programadores suben sus preguntas y donde también responden, lo mejor es que busques en inglés, esto hace que mejores tu conocimiento en este idioma y que tengas las respuestas más actualizadas, otra opción que tengo es buscar en Youtube, soy demasiado gráfica y me gusta ver como los demás realizan los procedimientos.

6. Toma un descanso

Esta técnica es la más importante, los programadores tendemos a estar en el computador mucho tiempo ya que nos encanta encontrar la solución a todos los errores que se van presentando y por eso podemos pasar horas con los ojos en el monitor pero esto es contraproducente, primero por salud (debemos descansar) y segundo porque de tanto ver el código se nos pasan detalles para poder solucionar el error, lo mejor que te recomiendo en este caso es que sepas hacer pausas, que sepas cuando no puedes más y levantarte de tu silla, a mi me funcionaba salir a caminar, sentir el aire o dormir un rato y aveces me levantaba o soñaba con la respuesta, lo mejor que puede pasar en estos casos es que cuando vuelvas a sentarte con tu código veas ese punto y coma que te faltaba o ese corchete que no estaba cerrando la línea.

Cuáles son los lenguajes de programación más fáciles

¿Cuál técnicas usas o en cuál te gustaría ayudar?

Espero que estos métodos te sirvan en tu carrera como programador, hay muchas técnicas más pero estás son las que yo pongo en práctica a la hora de escribir alguna línea y las que me han ayudado a aprender desde cero hasta tener un nivel Junior y conseguir un empleo.

Cuéntame, ¿cuáles son las técnicas que usas?, me gustaría saber de otros métodos de aprendizaje, además conocer en cuál método te gustaría participar, ¿tal vez pair programming o te gusta “debuggear” código y estar en un grupo de code review?

Lee: los mejores 10 juegos para aprender a programar

10 errores comunes de programadores junior | PlatziLive

Te recomendamos ver el siguiente video sobre los errores al ser junior.

Curso Gratis de Programación Básica

Toma las primeras clases gratis

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

0 Comentarios

para escribir tu comentario

Artículos relacionados