fcbk
Conéctate con TwitterConéctate con Facebook
38

Cosas que hubiera querido saber cuando empecé a programar

12544Puntos

hace 7 meses

En el mundo actual casi todo funciona usando un algoritmo y seguramente un programa, desde autos que se conducen solos hasta las recomendaciones de Netflix. ¿Qué tal ser parte de quienes construyen el futuro?

Si realmente deseas ser parte de la construcción del futuro, aprender a programar es una habilidad que te va a ser de gran utilidad. Aprender a resolver problemas complejos con código es increíble y en este post me gustaría compartirte un poco de mi historia y cinco cosas que me gustaría haber sabido cuando decidí aprender.

Desde muy joven he estado involucrado en el mundo de la tecnología. Desde tomar clases extra, hasta pasar largas horas leyendo en el computador sobre dispositivos, tecnología, servidores, etc. Pero no siempre me planteé aprender a programar porque tenía la creencia de que era muy difícil y que al final no valía la pena el esfuerzo. Estaba muy equivocado.

Esta creencia se debía principalmente a mis profesores de programación en la universidad, tal vez la universidad no es el mejor sitio para aprender a programar. Una de las cosas que más recuerdo de mi corto paso por la universidad es a mi profesor de Programación 1 diciendo que a él la programación le parecía el peor trabajo del mundo pero que nos iba a enseñar.

Sin embargo un día conocí Platzi, gracias a Platzi Live. Escuché a Freddy hablar de la importancia de la programación y cómo el futuro podría ser mejor si las personas aprendían a programar. Entonces decidí intentarlo.

De eso han pasado un par de años y hoy me gustaría compartirte algunas cosas que realmente creo pueden hacer la diferencia cuando decides aprender a programar.

Vas a fallar y te vas a frustrar

Suena fuerte para ser lo primero, pero quiero que sigas leyendo. Al comienzo las cosas no salen siempre bien, se cometen errores de los que tal vez llegues a reírte más adelante, desde instalar un entorno de trabajo hasta resolver un problema.

No te preocupes, no estás solo. A todos nos pasó, comenzar tal vez es lo más complicado, debes tener la paciencia y resistir los primeros meses aprendiendo e intentando. Así las cosas darán sus frutos y pronto crearás cosas geniales.

Busca resolver problemas que te gusten

¿Te gustan los videojuegos, crear páginas web, seguridad informática o te gustaría crear aplicaciones móviles? Puedes hacerlo, busca aprender y crear esas cosas que te apasionan. Existen cientos de tecnologías o lenguajes que puedes usar.

Te animo a que pruebes nuevas tecnologías, rompe cosas en el camino y crea cosas que te apasionen. Si realmente no sabes por dónde empezar puedes probar, inicia cada mes aprendiendo algo nuevo, una vez que encuentres algo que te guste puedes especializarte en eso.

Conoce personas que también programen

Aprender con otros siempre es más divertido. Es posible que exista una comunidad cerca a ti de lo que aprendes y si no existe, así me pasó a mí, puedes hacer varias cosas:

  • Busca comunidades en línea y participa.
  • Múdate a una nueva ciudad, sé que puede sonar difícil pero muy posiblemente va a valer la pena.

Existen cientos de personas que están intentado aprender y pueden compartir esa experiencia contigo. Recuerda aportar en estas comunidades y no dudes en compartir.

Puedes aprender más si Intentas enseñar

Sé que esto suena un poco contraintuitivo, te estarás preguntando: ¿si estoy aprendiendo cómo puedo enseñar?

Intenta enseñar a otros esas cosas que vas aprendiendo. Blogpost, videos o charlas son grandes ideas para compartir conocimiento (Si quieres escribir en el blog, dilo en los comentarios y te contactaremos). Algo mágico de enseñar es que te ayuda a aprender más y más rápido. Claro, también puedes conocer personas enseñando, recuerda el consejo anterior.

Necesitas dedicar tiempo

Hace un tiempo leí esto en un libro que defiende que para ser un experto en lo que haces debes invertir 10000 horas practicando. Bueno, esto también se aplica para la programación. Pero la buena noticia es que no tienes que practicar todas esas horas para comenzar a ver los frutos de lo que aprendes.

Practica mucho, lee, conversa con otros, ve a eventos, ten proyectos personales. Lo que intento decirte es que inviertas tiempo aprendiendo. Programar como muchas otras cosas en el mundo se aprende practicando y mientras más lo hagas más aprenderás.

Estas son algunas de las cosas que me gustaría haber conocido desde el momento que decidí aprender a programar. Sí ya sabes programar, ¿qué consejo le darías a una persona que quiere aprender?

Yeison
Yeison
@yeison

12544Puntos

hace 7 meses

Todas sus entradas
Top
Nuevas
7
5023Puntos
7 meses

Un concejo es cuando decides aprender un nuevo lenguaje, busca varias fuentes, has más de un curso de lo mismo, cada docente tiene un estilo propio, crea tu identidad, crea tu estilo. Y sobre todo enamórate de la programación, es difícil.

3
1953Puntos
7 meses

Aunque mi enfoque es la parte audiovisual, me has dejado con mucha curiosidad de conocer el mundo de la programación y de la importancia de no dejarse atemorizar a primera impresión, veo que la persistencia, disciplina y motivación como en todas las disciplinas se puede llegar muy lejos.
Buen articulo Yeison!

2
119Puntos
7 meses

Hola, yo llevo cerca de dos años programando en java, he visto cosas como la introducción a C#, c++, C, HTML, JSS, MYSQL, pero nunca he realizado un proyecto a gran escala, o al menos con un equipo de trabajo hace poco relizamos un sistema para un area en especifico para la universidad X.

Al principio pensaba que aprender a programar era dificil pensaba que tenia que ver muchas pero muchas matematicas, y en parte es cierto, te topas con algoritmos donde el calculo es lo primordial, pero mas que eso es logíca, empezar con fundamentos es lo primero, y tu pasion te llevara a donde tu mismo marques limites, todo comenzo por saber por que MARIO 64 se movia de tal manera, porque si presionaba la B golpeaba un objeto, esto me llevo a introducirme en la programación y ahora estoy en java con android.

Mi consejo como en el post, no se exasperen requiere tiempo, dedicación cuando eres nuevo, y aun asi, aunque no lo seas lo sigue requiriendo. Saludos!!

1
199Puntos
7 meses

Yo agregaria un par de puntos que considero vitales: ten curiosidad y se autodidacta. los cursos, tutoriales, libros, e inclusive la universidad solo dan una base a partir de la cual el programador debe disparar la chispa de la curiosidad.

0
13374Puntos
un mes

Súper de acuerdo Alex! Hay que mantenerse al día en este mundo tan cambiante.

1
3992Puntos
7 meses

Excelente como siempre Bro !!!

1
384Puntos
7 meses

Muy bueno tu post yeison, te comento que yo tengo 39 años, en agosto cumplo los 40 y eso no me va a impedir aprender a programar, al igual que tu pienso que la universidad no es buena para programar, de hecho, te aporta muy poco y realmente no termine pero eso es otra historia.

tu escrito me ha parecido excelente y me gusto la idea de escribir lo que aprendes para luego compartir, excelente.

Gracias.

1
7 meses

Hola Yeison. Excelente post. No soy un experto en programación aún (voy en camino), pero creo que el consejo más importante es que tenga el fin claro de lo que quiere lograr (sin importar si aún es muy general). Que lo pueda visualizar.

Sea crear juegos, aplicaciones web, etc. Tener esto identificado es lo que le permite a uno estar en constante búsqueda del mejor camino, de las herramientas y conocimientos necesarios para alcanzarlo.

Puede que en el proceso terminemos cambiando el fin, tal vez porque descubrimos algo que nos gustó más y esto apunta hacia otro objetivo. No obstante, este nuevo fin nos llevará a que sigamos hambrientos de aprendizaje, con la diferencia ahora que tendremos la disciplina y una base de conocimientos previos que lo facilita más.

Saludos!

0
24Puntos
6 meses

Excelente! yo a penas empiezo y créeme que todo esto que haz escrito ayuda a seguir y darle con todo
buen post me ayudara mucho.

0
2825Puntos
7 meses

Excelente tu post yeison, es un placer leer lo que escribes de lo que has vivido en el mundo de la programación, y todos los sueños que siempre quisiste. Gracias por dedicar tu tiempo a motivar a muchas personas, para nadie es un secreto que mayormente nos sentimos desmotivados con lo hacemos.

0
2105Puntos
7 meses

Le diría que intente aprender más de un lenguaje al mismo tiempo o que no se enfoque sólo en uno. Conocer varios lenguajes es muy enriquecedor, abre el panorama y puedes encontrar maneras más efectivas para resolver problemas. Buen artículo, un abrazo!

0
1038Puntos
7 meses

Me motivas a seguir aprendiendo cada día más y más, excelente post