Cómo aprendería a programar en 2023 si empezase de nuevo:
Un poco de contexto:
Tengo casi 20 años de experiencia programando
Me gradué en Ingeniería de Informática
Mis primeros lenguajes fueron Java, Lisp, C y PHP
Lo pasé muy mal en mis inicios
En mi época no existía ni YouTube ni StackOverflow
¿Qué haría si empezase de nuevo?
Seré sincero. No volvería a la universidad y me pasaría 5 años de mi vida ahí.
¿Me valió la pena? Creo que sí.
¿Repetiría hoy en día? Ni en broma.
La universidad me dio una visión global.
Pero si quiero ser programador, no tiraría por ahí.
En primer lugar, sería autodidacta.
Existen miles de recursos gratuitos y de calidad para ver si te gusta la programación.
Mis favoritos para iniciarse de cero serían Codecademy y Platzi.
Haz conexiones desde el inicio y rodéate de gente con tus intereses.
Te comparto la mía con 50.000 personas dispuestas a ayudarte: discord.gg/midudev
Yo claramente me iría a por el Desarrollo Web.
Me gustan mucho las posibilidades y la creatividad que te da HTML, CSS y JavaScript.
Es algo personal, pero la curva de aprendizaje es muy pequeña y puedes crear cosas y mostrarlas visualmente muy rápido.
Y eso me encanta.
¿Pero estudiaría algo? ¿Haría un bootcamp?
A ver, en general, el contenido que dan los bootcamps no es mejor que muchos recursos que hay en Internet totalmente gratis.
Al pagar 5000$ en realidad es una inversión por los contactos con empresas que tienen estas academias.
Obviamente a mucha gente le ha funcionado y creo que hubo un momento en el mercado que estaba en modo automático.
Pero yo, ahora mismo y a no ser que estuviese desesperado, no lo haría.
Una opción intermedia que no me desagrada son los grados de 2 años de Desarrollo de Aplicaciones o Web.
- Me daría una guía y una visión más amplia
- Me permitiría seguir siendo autodidacta
- Muchos centros tienen también contactos con empresas y prácticas
- Suele ser más barato
Piensa que hablo de mi yo de cuando tenía 18 años.
Entiendo que si tienes otra edad no estés por la labor de invertir 2 años de tu vida y prefieres la apuesta de los 3 meses del Bootcamp.
Pero en mi caso, creo que si el centro ofrece un buen plan de estudios, me hubiera gustado
En mi camino lo que tengo claro es que practicaría MUCHO.
Un error que cometí es quedarme mucho en la parte teórica y "aprender" siempre.
Y hay que crear cosas desde el principio. Porque eso es programar.
No se aprende si no mueves las manitas.
¿Y qué pasa con YouTube?
Algo que haría es ver cursos de gente que sé que ha trabajado con lo que explica.
No es lo mismo una persona que te habla desde la experiencia a otra que te hace un curso en base a otro curso.
En tu aprendizaje esas cosas pueden marcar la diferencia.
No tendría prisa.
Es lo peor cuando se aprende programación. Las ansias, las comparaciones, el agobio...
Intentaría ser constante en mi aprendizaje pero no estaría pendiente de aprender todo de golpe.