Agos 17, 2019

¿Cómo puedes aprender a programar en el 2019?


En el camino de un programador siempre es tiempo de aprender. Ya iniciando un nuevo año me propuse algunas metas, y dentro de ellas, tenía en mente aprender algunas nuevas tecnologías que me han parecido interesantes.

Luego de realizar mi larga lista (con la esperanza de poder lograr por lo menos la mitad :D ), me detuve a pensar, cuál sería la metodología, los recursos y el tiempo que tomare para aprenderlos. Un gran porcentaje de lo que se hoy día lo he aprendido de forma autodidacta (que no está mal), pero una vez que lo haces te encuentras con el verdadero desafío.

Conseguir buen material y aprenderlo de manera eficaz

A raíz de esto, se me ocurrió realizar algunas recomendaciones para aquellos que recién se inician en el mundo de la programación y que desean aprender de manera independiente.


1 - Busca tu ruta de aprendizaje

Lo primero que debemos hacer cuando queremos lograr algo es tener claro lo que queremos lograr. Ser programador es en cierta forma es hablar de manera genérica, ya que existen muchos caminos dentro de carrera. Existen varios rubros como: Web (Front-End o Back-end), Móvil (iOS o Android), IoT (Internet of Things), Machine Learning, Block-chain y otros más.

Como programador puedes enfocarte en distintas áreas (y en ciertas formas están relacionadas), pero para tener un enfoque de lo que queremos aprender lo recomendado seria tener un camino claro.

Por acá les dejo uno de muchos ejemplos. Click aquí!.

2 - Aprende los fundamentos

“No hay un solo camino para hacer las cosas”.

Lo más seguro es que ya viste varias rutas de aprendizaje y empezaste a ver un montón de cosas diferentes. Antes de empezar a comprar libros, buscar recursos y comprar ofertas en Udemy, en este paso recomendaría aprender lo más básico de Ciencia de la Computación (Computer Science). Aprende conceptos como: Algoritmos, Estructura de Datos, Programación Orientada a Objetos, Programación Funcional etc.

Le podrías dar un vistazo: Aprende con PseudoCodigo.

3 - Busca una comunidad

Los bootcamp de programación funcionan bien para esto, ya que te hace parte de una comunidad de personas, pasando por la misma experiencia, al mismo tiempo que tú.

Pero esta no es la única forma. Puedes encontrar comunidades latinoamericanas que están llenas de nuevos programadores, y que te permiten tener acercamiento gratuito, ya sea por via de sus artículos o sus videos de youtube.

Platzi, KeepCoding, Dev.to tienen comunidades en línea. Tener a otras personas con quienes trabajar para resolver problemas realmente ayuda.

Otras alternativas serían hacerlo completamente en línea usando herramientas comunitarias como Slack o Gitter. También puede reunir su propio grupo en su área local o en línea.

4 - Fija tus metas

Ahora que has iniciado, necesitas averiguar qué quieres lograr al final. Realmente nunca hay un punto final para aprender a programar (consulte la publicación de Dan Abramov sobre “todas las cosas que aún no sabe”. Dan trabaja para Facebook en React.js). Si quieres convertirte en un programador a tiempo completo, hay algunas opciones. Lo que funciona para usted depende completamente de lo que su estilo de vida pueda soportar (ahorros, dependientes, ubicación).

5 - ¡Ve con todo!

En mi opinión, la forma más rápida de lograr algo es no desperdiciar tiempo. Inicia organizando tu tiempo y estableciendo pequeñas metas para darle seguimiento a tu avance.

Hasta ahora esto es todo, me encantaría escuchar tu opinión.

¿Cómo puedes aprender a programar en el 2019?
Commentarios