ANTES DE EMPEZAR A ESCRIBIR CÓDIGO
Cuando elegimos estudiar programación nos llegan muchas interrogantes, no estamos claros la ruta a seguir ni en que lugar estudiar o con quien aprender. Nos vamos a llevar tropezones como en cualquier espacio de la vida, lo importante es ir aprendiendo de los errores y asumir que somos seres humanos 😅
En este espacio quiero darte algunas sugerencias antes de que empieces a escribir código, inspirándome en los 20 años de experiencia que tengo pasando por diversas circunstancias: analiza que la informática y la tecnología son un conjunto de ramas muy interesantes, trata de estar seguro/a de querer adentrarte a la rama de la programación que a la vez se va a subdividir. Jamás pienses que la programación no es para todo el mundo, yo soy de las que piensa que el ser humano es capaz de aprender lo que sea, solo necesita constancia y esfuerzo, lógicamente los aprendizajes para cada persona son distintos igual que los gustos, a veces nos aburrimos de algo que venimos probando inclusive una carrera y terminamos abandonando, esto no está mal, podemos decidir y elegir lo que nos haga bien, solo siempre tenemos que tener en cuenta EL TIEMPO.
Retomando que ya estás seguro/a que queremos estudiar programación, lo ideal es hacer 2 cosas a la par: Primero ir aprendiendo nociones básicas y generales de la programación. Aquí no hablo de ningún lenguaje en particular, sino entender las palabras comunes que usarás y empezar a sumergirse un poco en el desarrollo de la lógica. Entonces, algunos puntos que me hubiese gustado aprender antes son:
- ¿Qué es la programación y para qué sirve?
- ¿Qué es un algoritmo? armar varios ejemplos sin código
- Variables, constantes, tipos de datos
- Operadores, Estructuras de control Condicionales
- Diagramas de flujos, pseudocódigo, prueba de escritorio
- Estructuras repetitivas
- Vectores, colas, árboles.
A todos estos conceptos básicos y fundamentales, suma ir desarrollando un pensamiento con mentalidad de aprendizaje continúo, clave para mantenerse actualizado. Ir sumando habilidades de comunicación para que luego puedas transmitir ideas y colaborar en equipo.
Segundo, es hora de empezar a programar pero debes elegir para donde quieres enfocar tus esfuerzos:
➡ Programación web: Si quieres aprender a desarrollar páginas web puedes estudiar HTML y CSS para empezar a maquetar, a generar una estructura, a diseñar. Luego de dominar un poco este enfoque podremos sumar algún framework y librería. Algunas personas les gusta mucho el diseño y son expertos en Diseño Web o simplemente Maquetadores Web. Si quieres agregar más dinamismo e interacción a tus website, podés sumar a tu aprendizaje un lenguaje de programación como Javascript. Aquí la lógica de programación es fundamental y luego también sumar algún framework y biblioteca como react, express, angular o vue.
➡ Programación Back con orientación web: Aaprender algo de manejo de base de datos relacionales y no relacionales como MySQL, postgreSQL, mongoDB. Un lenguaje de interacción como el dinámico PHP o NodeJs.
➡ Programación Back con orientación al desarrollo de aplicaciones, juegos, móvil: Algunos lenguajes poseen sintaxis similar como C++, C, Java. Otros lenguajes interesantes son Python, C#, Kotlin, Android, Unreal, Ruby, Go, por mencionar algunos.
Para finalizar este resumen de sugerencias no puedo parar de escribir sin pedirte que te llenes de paciencia y confíes en ti mismo. A veces nuestros desarrollos no salen como queremos, no te frustes es normal, solo para de codear y descansa, da tiempo en las cosas, no permitas que la ansiedad te agobie y te lastimes. No dejes de aprender, investiga mucho con visión analítica, ver vídeos en plataformar como youtube, seguir a referentes, visitar charlas del área, sumérgete en el ambiente mágico y apasionante de la programación. Creeme es adictivo y fascinante. Te abrazo digitalmete.
Austry 🙋♀️
¿Quieres hablar conmigo?
Email castilloaustry@gmail.com
Contacto en uces acastillo@uces.edu.ar