A lo largo de mi carrera, he experimentado muchas formas diferentes de aprender nuevos lenguajes de programación, tecnologías y conceptos que conforman el desarrollo web. He pasado de los cursos universitarios, a los cursos en línea, al aprendizaje en el trabajo, a la tutoría en el Bootcamp de desarrollo web de Thinkful. Mis dos favoritos son aprender haciendo y aprendiendo a través de la mentoría 1 a 1. Tendrías que averiguar cuál te gusta más.
Si quieres aprender por ti mismo, puedes usar algo como https://www.freecodecamp.com y comenzar a codificar lo más rápido posible. Muchas personas obtienen excelentes resultados con este método, pero hay que ser motivado. Tienes que tener un objetivo final y persistir en el proceso. Finalmente, debes elegir algo que te guste y crear una solución para ello. ¡Construir es la mejor manera de aprender!
La otra opción (y mi favorita personal) es el programa de desarrollo de desarrollo web flexible, que la mayoría de los estudiantes finalizan en 6 meses. Trabaja junto con su mentor personal, quien lo empuja a aprender lo más posible. Eso genera MUCHO impulso y lo llevará a través de todo el curso a un ritmo acelerado en comparación con el autoaprendizaje. Después de terminar el curso, tendrá conocimientos suficientes para crear su propio producto o ser contratado en una empresa como desarrollador. Este es mi favorito porque me gusta trabajar con otras personas.
En última instancia, necesita sumergirse en el concepto y trabajar duro en él. Las personas aprenden idiomas más rápido cuando viven en un lugar donde las personas solo hablan ese idioma. Es lo mismo con el código. Necesitas toda la ayuda que puedas para sumergirte en el mundo de la codificación. Siga estos consejos:
- ¿Aprender R me haría competitivo?
- ¿Cuáles son los mejores sitios web para aprender hacking COMPLETO?
- ¿Cuál es la mejor y más rápida manera de aprender sobre el Corán?
- ¿Se puede aprender a codificar a los 35 años?
- ¿Cuáles son algunas formas efectivas de aprender el alfabeto tailandés?
- Consigue un mentor. Quedarse atascado es lo más fácil que puede hacer con el desarrollador de software. ¡Tener a alguien (jefe, amigo, maestro) para que lo guíe y le ayude a resolver problemas ayuda mucho! Ahorrarás horas de tiempo que habrías pasado depurando o resolviendo cosas cuando alguien está disponible para ayudarte.
- La mejor manera de poner en práctica sus habilidades de software es haciendo algo. Elija algo que le interese, elija un problema o una idea y comience a construirlo. Puede ser un negocio, una plataforma para un amigo o algo que necesite para ayudarlo.
- Contribuye al código abierto. Éste es mi favorito. Sumérgete en la comunidad y comienza a desarrollar con los profesionales. Al hacer esto, está creando reputación en su cuenta de github, aprendiendo del software que realmente se está desarrollando en un equipo y los comentarios que le brindan. Lo mejor de esto es que al devolver, obtienes las mejores credenciales para las búsquedas de empleo.
- Aprende un poco más. ¿Mientras aprendía sobre desarrollo, descubrió que le encantan los datos y le gustaría aprender un poco más? Entra en python, estructuras de datos y análisis. ¿Descubriste que amas el front-end? Aprenda redux o vue.js y ponga en marcha sus interfaces.
Si quieres convertirte en un desarrollador rápido: trabaja duro, mantente motivado, enseña a otros. Vas a recorrer un largo camino 🙂