un programador y su computador

Aprende a Programar Rápido con este Truco

Dec 26, 2022

Yo aprendí a programar en unos tres meses y es muy fácil perderse con tanta información que encuentras por ahí. Mucha gente me pregunta: ¿Cuál es la forma más fácil y rápida de aprender a programar? ¿Qué cosas aprender, cuál es el mejor lenguaje para empezar y cómo puedo convertirme en programador rápidamente? En este blog, te mostraré la manera más rápida y fácil de aprender a programar, y quédate hasta el final del blog, compartiré contigo muchas cosas interesantes e importantes que te ayudarán a convertirte en un programador, así que comencemos. Lo más importantes que tienes que saber es: La forma más rápida de convertirte en programador es concentrándote al 100% y sentarte durante mucho tiempo frente a una computadora.

Enfócate

Lo que te dije antes es una de las cosas más relevantes para aprender a programar de manera rápida y sencilla. Tienes que cambiar la forma en que trabajas con una computadora. Si eres una persona que  no puede pasar más de 15 o 20 minutos frente una computadora va a ser muy difícil para ti convertirte en programador porque consiste en sentarte frente a la computadora durante muchas horas y concentrarte. Aunque he visto a mucha gente tratando de ser programadora y me preguntan cómo puedo serlo y les digo que tomen un curso o recomiendo un blog, pero eso no será suficiente si no tienes el gusto por ser programador. Tienes que decir que no vas a hacer nada en este momento más que sentarte frente a la computadora para concentrarte.

Una vez que te sientas después de 20 minutos, no puedes decir que es hora de tomar una taza de café, de ir a comer un pedazo de pastel, salir a caminar con el perro o dar un paseo por el vecindario. Si realmente quieres programar y quieres concentrarte, tienes que sentarte al menos una o dos horas frente a la computadora antes de tomar un descanso. Ese es el mejor consejo que puedo darte, solo concéntrate totalmente, guarda la sopa y el pastel para más tarde porque tu mente tiene que estar en el código. Esa es la única forma en que vas a ser eficiente. En blogs anteriores he dicho lo importante que es tomar un descanso, pero si realmente estás comenzando a programar, debes reducir los 'descansos' al mínimo. Tienes que sentarte frente a la computadora, tomar un curso y concentrarte.

La Zona

En el mundo de la programación, tenemos un término llamado la zona. Tienes que llegar a ese punto al programar donde te vas a sentar frente a tu computadora para estudiar, trabajar, codificar y hacer proyectos. Tienes que estar mentalmente comprometido al 100 % hasta que sientas que estás en la zona y así concentrarte hasta el punto de cuando alguien intente interrumpirte vas a ignorar a esa persona y a lo que sucede a tu alrededor porque estás concentrado en lo que estás haciendo. Claro que hay muchas maneras de mejorar eso, así que estás en la zona, tal vez puedas escuchar algo de música. Aunque me gusta escuchar música que no tiene letras para evitar centrarme en ella. Tampoco quieres escuchar un podcast porque enfocas tu mente en otras cosas por lo que tienes que evitar hacer varias tareas al mismo tiempo.

Una Tarea a la Vez

Tienes que hacer que tu mente se concentre en una cosa y crear esa rutina porque si no te sientas y te concentras no podrás llegar muy lejos. Te lo digo porque quiero que te vaya bien. Cuando yo aprendí a programar durante tres meses me fui de cabeza sin dormir mucho en ese tiempo, algo que no es saludable, pero me ayudó a aprender todo y a lograr meter toda esa información en mi cabeza. También logre hacer algunos proyectos que me ayudaron de igual manera así que con esto aprenderás a programar muy rápido.

Aprende Conceptos de Programación (no solo el lenguaje)

Tienes que aprender cómo funciona un lenguaje de programación. La idea principal es ser un programador rápidamente. Aunque cuando entiendes cómo funciona un lenguaje de programación puedes aplicar estos conceptos a cualquier lenguaje que estés usando o quieras usar. Comprender cómo funcionan las variables que son lugares donde vas a almacenar información. También tienes que aprender un poco sobre estructuras de datos que te permitan almacenar información de forma ordenada. Por ejemplo, puede usar arreglos y objetos que son cosas diferentes. Tiene árboles, hash maps y listas de enlaces. Hay muchas estructuras de datos que son importantes para saber cómo vas a almacenar los datos de diferentes maneras. Por ejemplo, si quieres guardar un número, lo harías con un formato de ese tipo, pero si quieres guardar una palabra, lo harías con strings. O si quieres guardar muchas palabras lo haces con una lista o si quieres guardar una estructura que tiene padres e hijos y cada uno de esos hijos tiene otros, la guardas como un grafo o un árbol.

Puedes estudiar más estructuras de datos que son muy valiosas y también aprender sobre condicionales, si algo es cierto, tomas una ruta. Si algo no es así, toma otra. También debes aprender acerca de los bucles en los que desea recorrer una lista completa y llamar a una función para cada miembro de esta lista para crear un bucle de cada uno de estos elementos. Finalmente, cuando ya sepas cómo funciona todo eso, puedes empezar a hacer algoritmos o tratar de resolver pequeños problemas tipo rompecabezas usando todo lo que aprendiste. Cuando entiendes eso, puedes entrar en el lenguaje de programación. Esto es lo básico y existe en todos los lenguajes de programación. Si estudias JavaScript todos los conceptos que menciono se encuentran en él. Si usas Python, funciona de la misma manera, lo mismo con Java, CSS, C# y Go. Todos los idiomas funcionan de la misma manera con algunas diferencias menores. Al enfocarte y estudiar todas estas cosas, aprenderás muy rápidamente.

Menos Cursos, Más Proyectos

Algo importante es que hay que evitar es estudiar cosas nuevas cada día cuando se está empezando. Esto puede ser un poco contrario a la intuición pero cuando recién comienzas. Lo que quieres hacer es entender muy bien son los conocimientos básicos. No querrás estar aprendiendo 20 bibliotecas y 20 cosas diferentes. Por ejemplo, tengo el vídeo de la ruta del programador web que te puede ayudar mucho para darte una idea de lo que tienes que estudiar para ser programador web. No te lo recomendaría si estás empezando a programar, estudiar todos esos lenguajes y frameworks es mucha información porque es algo que me ha llevado 7 años poder manejar. Lo que tienes que hacer es empezar por lo más básico, y adentrarte en las ideas conceptuales. Esto es más fundamental, entender los conceptos de cómo funciona la programación en lugar de tratar de aprender un montón de idiomas o librerías. Porque cuando vayas a buscar trabajo no te contratarán para escribir 20 lenguajes de programación.

Normalmente en tu trabajo usarás un lenguaje de programación y muchas veces vas a usar un solo framework. Así que cuando estés empezando a programar no trates de aprender todos los tutoriales y no entres en ese sistema de tomar un tutorial continuamente. Si miras todos esos videos no vas a aprender de esa forma, lo haces construyendo cosas. Enfocándote en un lenguaje especifico para empezar.

Generar Experiencias

Lo último que puedo decirte para ayudarte a convertirte en un programador de forma rápida es construir proyectos. Esta la teoría donde estudias lenguajes de programación y marcos pero en la vida real vas a tener que construir aplicaciones y páginas web aprendiendo un lenguaje de programación de pies a la cabeza. Pero si no sabes cómo crear una página web o una aplicación, ese conocimiento no te servirá de nada. Es como ir a la universidad donde te enseñan mucha teoría, haces muchos deberes, aprendes de todo, haces un examen y apruebas pero al final no has construido ningún proyecto. Me sentí muchas veces así en la universidad. Generalmente te esfuerzas para aprobar los exámenes, pero no estás haciendo ningún trabajo importante que pueda hacer un cambio. Por eso te digo que lo más fundamental es generar experiencia.

Tienes que crear una página web o una aplicación porque de lo contrario, tus conocimientos desaparecerán, sin llegar a nada. Entonces tienes que realizar muchos proyectos. Solo comienza a buscar en Internet, encuentra cómo crear una calculadora o una aplicación como Facebook, o cómo crear una lista de tareas pendientes con una lista de notas o cosas que tienes que hacer en un día. Puedes aprender a crear un videojuego, o un portafolio, pero tienes que generar algo. Tienes que crear algo interesante porque con la teoría no vas a ir muy lejos.

Te daré un ejemplo. Yo soy músico. Si solo estudio escalas, cómo funciona la música, la teoría y cómo funciona la composición, es excelente. Voy a tener toda esa teoría en mi cabeza, pero ¿De qué sirve tener todo eso si no estás haciendo música?. Si no estás creando canciones o no estás componiendo algún tema para una sinfonía o algún tema para televisión. De esta forma lo que estoy tratando de decirte es que hay una diferencia muy grande entre tener teoría y práctica.

Y lo que tienes que hacer para entrar en este campo es tener más práctica que teoría porque muchas veces cuando estés trabajando no sabrás todas las tecnologías. Entonces lo que tienes que estudiar es como usar Stack Overflow, saber dónde encontrar recursos y cómo aprender información rápidamente. Quizás tu trabajo sea en una consultoría ,como en mi caso donde tenía que hacer esto muchas veces. Estoy trabajando en un proyecto. Conozco todas esas tecnologías y he estado trabajando en él durante un año completo y de repente deciden que el proyecto está terminado, o lo cancelan por cualquier motivo. Tienes que empezar un proyecto desde cero. Así que tienes que aprender nuevas tecnologías. Tienes que estar dispuesto a aprender todo el tiempo algo que es muy importante para que te conviertas en un programador rápidamente. No se trata de aprender el lenguaje de programación. Hay que saber aprender. Hay que enseñarse a uno mismo. Se trata de que sepas como aprender JavaScript o cualquier otro idioma.

En otras palabras, si hoy manejas JavaScript y mañana tienes que hacer un proyecto con Python, tienes que ser rápido para poder cambiar de JavaScript a Python. No dejes pasar el tiempo. Empieza a crear proyectos, también estudia. Concéntrate totalmente. Siéntate frente a la computadora y trata de pasar 16 horas o más al día en la computadora. Suena difícil, pero una vez que lo logras, crearas ese habito y podrás crear y aprender porque de eso se trata esta carrera. Si quieres tener éxito, tienes que saber aprender cada día, saber concentrarte, y no perder la atención. Por ultimo espero que encuentres este contenido realmente interesante y util.

 

¡Suscríbete a nuestro NewsLetter!

No te enviaremos SPAM. Nunca venderemos su información, por ningún motivo.

Nuestros planes

Otros Blogs de interés

Ruta para Aprender Herramientas Web (Temario Completo)

Oct 25, 2024

Ruta para Aprender Hosting (Temario Completo)

Oct 25, 2024

Ruta para Aprender Django (Temario Completo)

Oct 25, 2024

Ruta para Aprender Express (Temario Completo)

Oct 25, 2024