Conseguí un puesto como desarrollador siendo autodidacta: 9 recursos formativos esenciales

La historia de cómo una persona autodidacta cambió su carrera y consiguió su primer empleo en desarrollo de software con disciplina y estrategia

Cambiar de carrera profesional es un reto importante, sobre todo cuando se trata de ingresar en un campo técnico sin estudios formales. La historia de Oodtoon, un usuario de Reddit que decidió aprender desarrollo de software de manera autodidacta, demuestra que la perseverancia y el uso adecuado de recursos pueden ser suficientes para obtener una posición en el sector tecnológico.

Los primeros pasos: un cambio de rumbo profesional

Oodtoon, profesional de ventas, no encontraba satisfacción en su empleo. Esta situación lo llevó a explorar nuevas oportunidades y a toparse con la programación, un mundo nuevo que decidió explorar a fondo. Sin conocimientos previos, inició un camino de aprendizaje constante que comenzó con el lenguaje de programación JavaScript, usando tutoriales en línea y documentación técnica.

La clave del aprendizaje: dedicación diaria y práctica constante

Para alguien sin formación técnica, aprender a programar puede ser abrumador. Oodtoon organizó su tiempo libre para maximizar su aprendizaje. Entre los trayectos de ida y vuelta al trabajo y en sus horas libres, invertía todo el tiempo posible en escribir código. Este enfoque disciplinado le permitió avanzar desde conceptos básicos de JavaScript hasta temas más complejos como React, MongoDB, y TypeScript. Este aprendizaje práctico, a través de proyectos reales, fue esencial para fortalecer su comprensión de conceptos abstractos.

Los recursos formativos esenciales de Oodtoon

Oodtoon compartió una lista de los recursos que utilizó en su proceso de aprendizaje, mismos que resultaron fundamentales en su crecimiento profesional:

  1. FreeCodeCamp: Su punto de partida, donde aprendió JavaScript y los fundamentos del desarrollo web.
  2. Curso de JavaScript para principiantes: Un curso breve pero intensivo que le ayudó a comprender la lógica detrás de este lenguaje.
  3. Harvard CS50: Aunque no se centra en desarrollo web, este curso le dio una comprensión amplia de la informática.
  4. Full Stack Open: Curso enfocado en aplicaciones completas (back-end y front-end) que le enseñó sobre React y MongoDB.
  5. Canales de YouTube como Kevin Powell y ByteGrad: Tutoriales específicos en CSS y React que perfeccionaron sus habilidades en diseño web.
  6. Tutorial de Svelte: Introducción práctica a este framework, recomendada después de dominar un framework más extenso.
  7. Frontend Masters: Aquí estudió estructuras de datos y algoritmos, temas clave para entrevistas técnicas.
  8. Documentación de MDN: La consulta detallada de la documentación de Mozilla sobre HTML, CSS, y JavaScript fue vital en su aprendizaje.

La práctica en proyectos: un pilar fundamental

La práctica fue la base de su aprendizaje. Empezó desarrollando pequeños proyectos lúdicos como el juego de "la serpiente" y "conecta cuatro". A medida que avanzaba, se propuso objetivos más complejos, como un sistema de seguimiento de clientes y una aplicación de ajedrez en línea. Estos proyectos no solo le brindaron experiencia técnica, sino que también le enseñaron a enfrentarse a problemas comunes en el desarrollo.

El logro final: de ventas a desarrollador de software

Después de un año y nueve meses, Oodtoon aprovechó una vacante como desarrollador en su propia empresa. Aunque experimentó el "síndrome del impostor", se preparó para entrevistas y finalmente consiguió el puesto, obteniendo un incremento salarial y una nueva posición en la empresa.

Conclusión y recomendaciones Para quienes buscan hacer un cambio de carrera al desarrollo de software, Oodtoon ofrece un mensaje alentador: la constancia y los recursos adecuados son suficientes para aprender y abrirse camino. Sus recomendaciones incluyen estudiar los fundamentos, realizar proyectos prácticos y no depender exclusivamente de cursos.

¡Te ayudamos a emprender en el mundo digital!

Si quieres dar tus primeros pasos en el desarrollo web o mejorar tu presencia en línea con servicios de diseño web, SEO y marketing digital, en www.sitesupremacy.com contamos con las herramientas y conocimientos para ayudarte a llevar tu proyecto al siguiente nivel.

¡Empieza hoy!

José Mario Rivera Carranza 29 de octubre de 2024
Compartir
Archivar
Accesibilidad web: Llega a más usuarios con ARIA
Descubre cómo ARIA te ayuda a crear sitios web más accesibles para personas con discapacidad y mejorar tu posicionamiento SEO