
Cuando empiezas a aprender a programar te vas a dar cuenta que existen muchos lenguajes de programación, muchos frameworks y librerías y, sobre todo, muchas opiniones en cuanto a que aprender, y lo peor que puedes hacer es tratar de aprender de todo y escuchar a todo el mundo.
Hola mundo y bienvenidos a este video. Aprender a programar no tiene que ser difícil, y es por eso por lo que decidí hacer este listado con tips para que tu maratón sea más llevadera y te lleve por buen puerto.
Antes de comenzar, puedes leer este post o ver y escuchar esta información en formato de video en nuestro canal de Youtube, te dejamos el link por si prefieres este formato. 😃 👍
1. No aprendas cosas aleatorias
Al existir miles de opiniones en internet te vas a sentir tentado en aprender de todo, que quieres aprender patrones, un nuevo lenguaje, un nuevo framework, pero esto puede hacer que te sientas sobre pasado. El primer paso a realizar es definir qué es lo que quieres aprender, y ya sabemos que quieres aprender a programar, en este caso debes definir que área de la programación te llama más la atención, tienes el camino del desarrollo web, desarrollo móvil, Micro controladores, inteligencia artificial, minería de datos o incluso tecnologías basadas en blockchain.
Para todas estas cosas hay planes de estudio que puedes encontrar en youTube o en blogs en internet. Y en este blog encontraras dos turas para el año 2023, esperamos que te ayude a orientarte:
- 7 cosas que debes saber para ser desarrollador frontend
- 7 cosas que debes saber para ser desarrollador backend
Lo importante es que decidas que quieres aprender en cuanto a todas las ramas que existen y en base a eso ahí recién puedes decidir qué cosas aprender.
2. No preguntes en foros “que aprender”
¡Y sobre todo menos en grupos de facebook!, el problema con esto es que te vas a topar con muchas personas que son las que yo denomino fanáticos religiosos. Esos te van a decir, por ejemplo, lo mejor del mundo es Vue, por lo que debes aprender Vue, luego otro dirá que Vue es una c&@$#/° y que debes aprender Python, y así hasta que finalmente te sientes abrumado y tienes que filtrar todo lo que te dicen para finalmente darte cuenta de que son solo opiniones.
También existen los super ambiguos. Estos te dirán la famosa frase: “DEPENDE”, y si bien ellos tienen razón, tampoco ayuda mucho. Ahora, si necesitas preguntar en estos foros o grupos de facebook, ¿la peor pregunta que puedes hacer es “cuál es el mejor lenguaje de programación?”, porque ahí estás llamando a las opiniones.
Es mejor preguntar cosas como: ¿Quiero aprender front end, cuáles son los lenguajes más utilizados?, ¿quiero aprender base de datos, cuáles son las que más se utilizan?, ahí también mencionarán muchas distintas, y con eso ya puedes hacer una lista… pero recuerda que siguen siendo opiniones.
3. Concentrarte en aprender múltiples materias
Este tip parece contra intuitivo, seguro pensabas que te iba a decir que aprendieras de a una materia a la vez, que eso te iba a permitir aprender mejor y no ibas a tener cambios de contexto. Pero la verdad es que existen muchos estudios al respecto, si estudias más de una materia a la vez tu cerebro se va a activar más lo que te permitirá retener mejor la información.
Además, si estas aprendiendo dos lenguajes de programación al mismo tiempo, te darás cuenta de que muchos conceptos se repiten en los distintos lenguajes, por lo que aprender dos lenguajes a la vez no será el doble de difícil comparado con si quieres aprender solo un lenguaje.
Recuerda eso sí que como todo proceso de aprendizaje esto tomará tiempo, por lo que no trates de saber todo inmediatamente. Comienza de manera gradual, si quieres aprender a programar te recomendamos el curso gratuito de introducción a la programación, y una vez que te has dado el primer acercamiento a programar, puedes tomar nuestros cursos en la Academia de Hola Mundo para formarte en diferentes tecnologías para lograr tu objetivo.
4. No seas un adicto al tooling
La adicción al tooling es cuando estás constantemente buscando plugins o herramientas para ayudarte a ser más productivo, por lo que pasas más tiempo buscando herramientas para ser productivo en lugar de ser productivo. Así que un pequeño consejo, instala un editor de texto, limítalo a que tenga solo un par de plugins y comienza a programar. Elimina ese sentimiento de querer siempre ser más productivo, solo se productivo.
5. Revisa cuales son los lenguajes más demandados y también los mejores pagados
Hay muchos lenguajes que puedes aprender, y sobre todo muchos que son muy divertidos como Elixir, Haskell entre otros, pero la dura verdad es que no tienen tanta oferta laboral comparado con otros lenguajes.


Por lo que, si tu objetivo es aprender a programar para eventualmente transformarte en un profesional del desarrollo, entonces deberías enfocarte en aprender lenguajes que tengan una buena salida laboral.
Existen muchos, tienes JavaScript, python, Swift, Kotlin, Java, solo asegúrate de buscar primero la cantidad de ofertas laborales que existen en tu zona. Tu objetivo final puede ser migrar, pero necesitarás experiencia para eso.





6. Construye aplicaciones
A los empleadores no le gustan los desarrolladores sin experiencia, así que, si crees que con tan solo terminar un par de cursos de programación vas a estar listo para conseguir tu primer trabajo, la verdad dista mucho de eso.
¡Necesitas experiencia!, por lo que vas a necesitar construir aplicaciones de manera independiente. Si quieres saber qué tipo de aplicaciones puedes construir, te dejaremos el link de otro post proyectos que puedes construir para mejorar tus habilidades (LINK PENDIENTE A POST 7 aplicaciones por construir)
7. Crea un portafolio
¡Ya que aprendiste a programar y ya construiste aplicaciones, ahora debes mostrarle al mundo lo que sabes hacer y lo que has hecho, por lo que debes construir tu propia página web, y dentro de esta web debes colocar todas las cosas que has hecho!
Ahora un tip importante, si no quieres desarrollar web este paso igual es importante, afortunadamente existen múltiples herramientas como los CMS que te permitirán crear tu propia página sin saber programar en web.
Y si ya sabes programar en web, no es necesario que la hagas desde cero, puedes utilizar plantillas. Eso no es hacer trampa. Trampa sería que dijeras que construiste aplicaciones que no has construido. Recuerda también agregar aplicaciones que se te hayan ocurrido a ti y no quedarte con proyectos que hacen los cursos.
8. Aprende inglés

De esto no me voy a cansar de mencionarlo, si quieres transformarte en un ingeniero de software de clase mundial debes aprender inglés, si bien existen muchas empresas muy buenas que pagan muy bien en Latam, la verdad es que no se compara con el potencial de cuanto puedes ganar en países desarrollados, y en casi todos se trabaja en inglés, incluso si no es el idioma oficial.
Con esto me refiero a que, si vas a trabajar a Alemania, muchas empresas trabajan en Inglés, y esto es por la falta de profesionales.
Este ha ido todo del post, si quires comenzar o continuar con tu camino a ser desarrollador o desarrolladora de software con diferentes tecnologías, te recomendamos la Academia de Hola Mundo donde podrás formarte con excelentes habilidades necesarias para el mundo laboral has click aquí donde podrás ver todos los cursos.
Por último, no olvides suscribirte a este blog y seguirnos en todas las redes como youtube, twitter e Instagram. Te invitamos a escuchar nuestra música «Hola Beats» diseñada ayudarte a concentrarte y acompañarte en tu aprendizaje o trabajo, estamos en Spotify y en Apple Music.
¡Hasta la próxima!, y chao mundo
Comments (2)
Javiersays:
febrero 2, 2023 at 4:23 amUna información muy buena.
Pero creo que enlace del video no corresponde con el artículo
Nicolas Schurmannsays:
febrero 2, 2023 at 3:51 pmLo corregimos :), gracias por el mensaje!