logo

midudev


Transcribed podcasts: 146
Time transcribed: 5d 4h 24m 1s

This graph shows how many times the word ______ has been mentioned throughout the history of the program.

¿Quieres aprender programación y no sabes por dónde empezar?
Y es normal, hay muchos recursos tanto en internet como de forma presencial
y no es fácil saber cuáles son los mejores.
Además, ¿quieres que sea gratis porque no tienes dinero para pagar un curso,
una carrera universitaria o un bootcamp?
Pues hoy te voy a contar cómo puedes aprender a programar totalmente gratis.
Te voy a dar algunos consejos para que no te pierdas en el camino
y te voy a compartir algunos recursos y estrategias que te van a ayudar en tu objetivo.
Y empezamos con un aviso.
Y es que antes que nada quiero que te preguntes por qué quieres aprender a programar.
¿Qué es lo que te motiva? ¿Qué quieres conseguir?
Y normalmente aquí la gente me dice que quiere aprender a programar
porque quiere conseguir un trabajo lo más rápido posible y ganar muchísimo dinero.
Y vale, es lícito. Mucha gente programa por dinero.
Y estoy seguro que habrás escuchado un montón de historias
que en unas semanas pues ganas muchísimo dinero.
Y la cosa no funciona así.
Aprender a programar es un proceso que requiere mucho esfuerzo, dedicación, constancia y tiempo.
Y si tu motivación es conseguir un trabajo cuanto antes, es muy posible que te frustres y que abandones.
Y de hecho, lo peor que puedes hacer es ponerte plazos.
Como, quiero aprender a programar en un mes y conseguir un trabajo inmediatamente.
Que a ver, hay gente que lo consigue.
Igual has escuchado una historia por ahí.
Pero no es lo habitual.
Así que mi consejo es que te centres a aprender, a disfrutar del proceso,
que tengas algún objetivo que te motive.
Como por ejemplo, si te gustaría desarrollar videojuegos, pues que desarrolle videojuegos.
O páginas web, que hagas cosas que te gusten y que no te obsesiones con encontrar trabajo cuanto antes.
Que sí, que claro, obviamente todos vamos a querer encontrar el trabajo.
Pero no te pongas un plazo que además no es realista.
Ten en cuenta que un montón de gente ha podido tener la misma idea de
voy a querer aprender a programar para encontrar un trabajo.
Y vas a tener que marcar mucho la diferencia.
Por lo tanto, vas a tener que dedicarle mucho, mucho tiempo.
Y para dedicarle ese tiempo, lo mejor que puedes hacer es que sean algo que te guste y que te motive.
Antes de empezar a comprar o buscar cursos, una cosa que te recomiendo es que te hagas una guía de estudio.
Que tengas claro qué es lo que quieres aprender y qué pasos tienes que seguir para llegar ahí.
Básicamente que tengas un plan.
Para saber el orden en el que tienes que aprender cada cosa.
Y en esto te puede ayudar un montón Roma.sh.
Un recurso totalmente gratuito que te recomiendo que visites.
Es una guía de estudio que te muestra los temas que tienes que aprender para ser desarrollador web.
Backend, DevOps, desarrollador móvil de videojuegos, arquitecto de software, diseñador UX.
Cada guía de estudios tienes un paso a paso de lo que tienes que aprender y el orden correcto que tienes que seguir.
Y además te indica las recomendaciones personales y también las posibles alternativas.
Por ejemplo, GitHub sería lo más recomendado, pero tienes dos alternativas más.
Es súper sencillo seguir el plan.
Y si tienes dudas de algún tema, puedes darle clic y te da una explicación y enlaces para saber más.
Ahora que ya tienes claro el plan, seguro que quieres unos cursos.
Y mira, hay cientos y cientos en internet y es imposible que te los liste todos.
Y a cada persona le puede gustar más uno u otro dependiendo de la forma de aprender.
Ya solo en YouTube tienes decenas y decenas de canales.
Pero si por ejemplo quieres formarte con JavaScript, te voy a recomendar el curso en el que estoy trabajando que es totalmente gratuito que es aprendejavascript.dep.
Donde puedes aprender totalmente desde cero, tienes vídeos y ejercicios interactivos para poner a prueba tus conocimientos.
Eso sí, sea cual sea el recurso que utilices, hay que practicar cualquier cosa que aprendas, haz un pequeño proyecto para ponerlo en práctica.
Pero hay un problema.
Hay gente que no le va a esto de aprender a solas en su habitación delante del ordenador.
Y prefieren un entorno más social, con más gente.
Y en ese caso te voy a explicar otra opción gratuita que tienes disponible.
Se llama 42 y es un campus de programación con sedes en 31 países diferentes.
Para encontrar dónde tienes uno disponible puedes ir a la página web de 42Nitwork,
que es la organización que hay detrás de estos campus de programación a nivel internacional.
En España, por ejemplo, tenemos Fundación Telefónica, que ha abierto ya cuatro campus.
Uno en Málaga, Madrid, Barcelona y en Vizcaya, Urdulis.
Como digo, son totalmente gratuitos, 100% presenciales y no necesitas tener conocimientos previos de programación.
¿Y qué requisitos son necesarios para ser estudiante del campus 42?
Tener más de 18 años.
Contar con muchas ganas de aprender a aprender y de trabajar duro, que no es poco.
El método de aprendizaje de 42 se basa en la colaboración y la práctica.
Al final la idea es que te apoyes en tus compañeros para aprender
y que desarrolles las habilidades necesarias para enfrentarte por ti mismo a los retos que se te presentan.
Algo que desde luego te ayudará en tu carrera profesional.
Y es que en 42 no hay profesores, no hay clases, no hay horarios.
Tú aprendes a tu ritmo a través de los proyectos prácticos.
De hecho, hace unas semanas estuve en el Campus 42 Barcelona, Fundación Telefónica,
y estuve dando una charla sobre mis inicios de programación y es impresionante el ambiente que hay allí.
El campus está abierto 24 horas al día, 7 días a la semana.
Y ahí algunos estudiantes me estuvieron explicando cómo van aprendiendo a su ritmo
y cómo les está abriendo las puertas al mercado laboral.
Todos los estudiantes se empiezan formándose en la misma base.
Pero conforme avanzas, te puedes ir especializando en diferentes materias.
Por ejemplo, programación web, backend, ciberseguridad.
Y por cierto, en Barcelona, el próximo 20 de noviembre, abren convocatoria.
Vas a poder participar en su proceso de selección, que se conoce como piscina.
Y te puedes apuntar en este enlace, que también te dejo en la descripción del vídeo.
Antes de apuntarte a la piscina, tienes que superar dos test online que son como la primera fase de selección.
Pero no te preocupes que no son de programación.
Son más bien juegos donde tienes que resolver problemas a base de lógica.
Y si lo superas, entonces ya puedes lanzarte a la piscina.
Que son 26 días presenciales en el Campus 42.
Para ver si eso es lo tuyo.
Durante ese periodo, conocerás en qué consiste el método 42, además de iniciarte en el mundo de la programación.
Pero ojo, porque en la piscina no solo se aprende sobre código.
También desarrollas habilidades de adaptación al cambio, la resiliencia o la tolerancia a la frustración.
Entonces, si superas esa fase, te conviertes oficialmente en estudiante de Campus 42.
Y a partir de ahí ya irás completando todos los proyectos que se te vayan presentando.
Y una cosa que me gustó mucho, mucho de este sistema es que es muy gamificado.
Conforme avanzas, vas ganando puntos y puedes ver el progreso de los demás estudiantes.
Es como una competencia que te motiva a seguir aprendiendo.
Pero como ves, ya sea con recursos en línea o ya sea en un campus de programación presencial como 42, vas a necesitar tres cosas.
Trabajar duro, constancia y disciplina.
Bueno, y también paciencia.
Paciencia.
Porque creo que son las claves para aprender a programar.
Otra cosa que te recomiendo es que te unas a alguna comunidad de programación.
Donde te pueden ayudar a resolver dudas y a no sentirte solo o sola en el camino.
Por eso te dejo aquí mi canal de Discord donde somos más de 60.000 personas dispuestas a echarte una mano.
Con esto, muy buena suerte en tu camino.
Y si te ha gustado el vídeo, deja tu like y suscríbete.
Un abrazo.
Chao.