4 Tips para que te conviertas en un programador autodidacta inmediatamente

Si estás leyendo este articulo es porque te gusta la programación, si eres de los que están iniciando necesitas  consejos para que lleves a cabo esta aventura por vuestra cuenta, o para los que ya llevéis recorrido parte de este camino, que quizá os puede facilitar la expedición a tierras de 0 y 1.

4 Tips para que te conviertas en un programador autodidacta

4 Tips para que te conviertas en un programador autodidacta

A continuación consejos sobre ser un programador autodidacta

1- Pasión, paciencia, y más pasión

Esta será tu motor para todo y es tan importante como el amor, muchísimo amor por lo que quieres aprender. Ten muy claro que para esto necesitas concienciarte de que debes devorar toda la información que te planten delante, eso si, con cuidado. Intenta centrarte en lo importante y tomar algunas notas.

2- Conoce lo que vas a estudiar

Antes de ponerte a picar código sin mucho sentido te aconsejo que investigues lo que puedas sobre la historia de lo que deseas aprender, en qué se basó en sus inicios, la persona que lo desarrolló y que otros lenguajes y frameworks partieron de esa base. Esto quizá te puede parecer aburrido, pero fijar bien los cimientos del aprendizaje te facilitará las cosas en el futuro. Nadie aprende álgebra sin pasar antes por la suma y resta de toda la vida.

Dedica unas horas al dia siempre que puedas a buscar en la red tanto principales contenidos, sitios que hablen dedicadamente a ello, comentarios de los más experimentados, y sobre todo las principales fuentes de información al respecto. Crea un directorio personal con enlaces, textos y documentos que te vayan interesando.

Ya sea mediante marcadores de tu navegador, o alguna aplicación de productividad. Para esto último Evernote puede ser un buen aliado ya que cuenta con multitud de opciones que te permiten organizar y categorizar tanto notas como contenidos, enlaces, notas de voz, videos, y un sin fin de posibilidades que en todo momento puedes sincronizar con todos tus dispositivos de la manzana, y a su vez, con otras plataformas.

Si tienes todo el día libre puedes organizarte unas horas de estudio, otras de investigación y otras de prácticas sobre lo estudiado/investigado. Si no tienes todo el día y solo puedes dedicar media jornada o tu tiempo libre a autoformarte, puedes planificarte con esa misma idea pero con otra organización, por ejemplo, repartirlas por semanas. Pero te aconsejo que siempre acabes en cada puesta con algo de práctica. La práctica constante es fundamental para comprobar lo que estás aprendiendo, si lo estás haciendo bien (o no) y sobre todo para curtirte en el campo de batalla.

Un programador autodidacta por lo general se salta algunos pilares importantes que aprendes ya sea por la carrera o por otros medios, como por ejemplo la programación modular, algunos métodos de trabajo con código, o por ejemplo el modelo vista-controlador (MVC).

Los pilares fundamentales son algo que no debes dejar pasar bajo ningún concepto. La Herencia, encapsulación, polimorfismo y abstracción son los pilares de la programación orientada a objetos (OOP), a los que debes aferrarte como si tu vida dependiera de ello. Ya no solo por ti, si no porque si en algún momento te las tienes que ver con otro programador que si lo haga, o con su código, te ahorrarás más de un dolor de cabeza, y a el también.

3- La importancia de las comunidades en Internet

Usa la comunidad tanto para solucionar tus problemas y aprender de ellos, como para ayudar a otros que estén empezando y que quizá tu puedas ayudar. Esto no solo te da un valor gratificante como persona si no que harás que la retroalimentación sea continúa. Por lo general, en una comunidad te ayudarán enseguida las primeras veces que acudas a ella, pero rápidamente huelen cuando solo acudes a esta para limpiar tus trapos sucios y pronto dejarán de hacerlo, y con razón.

Si encuentras una proyecto/web que te llama mucho la atención por la red, una vez te limpies las babas, cotillea el código fuente. Esto no te dará más que el código que genera, pero muchas veces con la maquetación o los scripts que usa te puedes hacer una idea de cómo funciona ese efecto tan mono del slider, o ese input tan bien maqueado, que puede darle a tu web/aplicación ese toque al front-end que tanto deseabas.

4- Comenta todo tu código

Comentando pasa lo mismo. Mientras comentas el código vas verificando sus funciones, las vas almacenando de cabeza, y si en algún momento te falla la memoria o estás muy cansado para leer tantas líneas tus propios comentarios te ayudarán. También ayudarán al que, posteriormente, tenga que leer/escribir en tu código ya que le servirá de guía.

Pero el consejo más importante que puedo darte realmente es que siempre intentes superarte. En el momento que creas que lo sabes todo, te darás cuenta de que no sabes nada. Se humilde e intenta comunicarte con otros programadores más experimentados que puedan aportarte algo más sobre tu aprendizaje.

FUENTE

 

 

5 Comments

  1. dany junio 9, 2017
    • dynamic junio 9, 2017
  2. Anthony junio 10, 2017
  3. Luis agosto 7, 2017
  4. Romer agosto 8, 2017

Leave a Reply