Aprende a programar sobre la marcha

Llevo años siendo programador y aunque estudie la Ingeniería en Software (la cual no termine), realmente todos mis conocimientos como programador los he adquirido por mi cuenta, siendo que he leído libros, viendo videotutoriales, pero realmente el aprendizaje lo he obtenido gracias a los proyectos que he hecho con el tiempo.

En la universidad aprendí Java y C++ que eran los lenguajes de programación con los que se trabajaban las prácticas de ahí, pero realmente mi verdadero proyecto profesional me hizo aprender un lenguaje desde cero y todo para resolver el trabajo en el que estaba y que era de urgencia.

El primer libro que me compre de programación que no tenia que ver con la universidad

Entonces, bajo la presión laboral y la entrega de proyecto cerca es como empece a aprender el lenguaje de programación Ruby, un lenguaje del cual se terminaría volviendo mi principal herramienta para programar incluso hasta hoy en dia gracias a las actualizaciones que ha tenido. Termine aprendiendo gracias a la misma necesidad de saber como poder avanzar en la realización del proyecto.

De la misma forma es como termine aprendiendo PHP, CSS y Go, a comprender mejor como funciona el desarrollo de bases de datos (MySQL) porque la verdad fue algo que nunca comprendi bien en la universidad, todo a diferentes proyectos que he tenido que sacar adelante.

Hoy en día, me está pasando lo mismo, por ejemplo yo ya sabia algo de JavaScript y NodeJS, pero nunca había tocado el framework de React y mucho menos React Native para desarrollar aplicaciones moviles (y nunca habia trabajado para desarrollar aplicaciones moviles), pero es gracias a un proyecto laboral que he estado aprendiendo React Native y todo lo que implica para poder crear aplicaciones, sufriendo dolores de cabeza por luego no salirme las cosas a la primera pero obteniendo mucho aprendizaje.

Una parte de mi codigo desarrollando con el Framework React Native

Ademas que he estado tambien aprendiendo desarrollo de Bases de datos NoSQL como es MongoDB y Firebase gracias tanto a este proyecto laboral como ya mis proyectos personales.

Hace poco estaba viendo que @enrique89 estaba enseñando como crear aplicaciones para Hive usando las librerias que se encuentran en la misma sección de developers en la web de Hive, asi que como recomendación es que si quieres realmente aprender a programar aplicaciones para Hive, no te crees practicas para probar las librerías de Hive, sino que te pienses un proyecto aunque sea pequeño, un bot, tu propio frontend o algo parecido y trates de sacarlo adelante, porque tanto usarías un ejemplo real de como programar, como realmente le estarías echando empeño a aprender a programar.

Lo más seguro es que las primeras veces que intentes sacar tu proyecto adelante te termines quebrando la cabeza y desesperando porque no sabes por donde moverle, pero como vaya pasando el tiempo vas a empezar a desarrollar tanto tu lógica, como tu creatividad para abordar el problema y encontrar verdaderas soluciones, ya sea gracias a que buscaste en internet la forma de resolverlo, leíste sobre el mismo lenguaje que estás aprendiendo, buscaste librerías, etc. Como tu mente está enfocada en desarrollar el proyecto, tienes el motivante para poder aprender las herramientas necesarias para lograrlo.

Y claro, no te olvides nunca de preguntar tanto en foros, internet, grupos de programación o en la IA's que hoy son una gran herramienta, para poder resolver tu problema.

image.png

H2
H3
H4
3 columns
2 columns
1 column
Join the conversation now
Logo
Center