He pasado por algunas lecciones de Codecademy y me he estado enseñando partes y fragmentos de HTML y CSS de forma intermitente durante años, pero me resultó difícil clasificar la sobrecarga de información disponible en línea y averiguar qué tendría que aprender para tener Habilidades de codificación que podría utilizar en un trabajo real. La autoaprendizaje puede funcionar si tienes suficiente tiempo y motivación, pero es un proceso lento. Mis intentos de autoaprendizaje llevaron a una pasantía en una startup llamada Thinkful , una escuela en línea que enseña desarrollo web a través de la mentoría. Mientras trabajo en un rol no técnico en este momento, también llevo a su clase con la esperanza de llevar mis habilidades de codificación a un nivel en el que pueda usarlas como parte de mi próximo trabajo. Su clase incorpora recursos gratuitos como Codecademy, pero los utiliza como preparación para proyectos independientes en los que trabaja con su mentor. Si bien un programa organizado no es la única forma de aprender, me resulta realmente útil contar con el apoyo y la orientación. Ya sea que elija o no inscribirse en un programa más estructurado, este es mi consejo para pasar de novato de Codecademy a desarrollador junior:
1. Salir del navegador.
Descubrí que Codecademy es bueno para mostrarme ejemplos de lo que se puede hacer, pero siempre es solo un punto de partida. La única forma en que encuentro que realmente puedo retener material es mediante su uso en proyectos propios. Si está aprendiendo a codificar porque espera completar un proyecto específico, no espere, haga un prototipo ahora y use ese proyecto como una guía para su aprendizaje.
2. Encuentra un mentor
La codificación es más que aprender el idioma: necesita conocimientos básicos sobre cómo funcionan las computadoras y la web, y cómo convertir las líneas de código en algo que otras personas puedan ver y usar. Luego están las habilidades de depuración y el aprendizaje de la diferencia entre un código desordenado e ineficiente y soluciones elegantes. Una rápida búsqueda en Google puede solucionar su problema por ahora, pero para comprender por qué funciona, o por qué podría ser mejor hacer algo completamente diferente, realmente ayuda obtener comentarios de una persona real, cara a cara. En Thinkful hemos visto que tener acceso semanal a un mentor es un factor de cambio para quienes intentaron aprender por su cuenta a través de recursos como Codecademy, pero tuvieron dificultades para poner en práctica sus conocimientos. También puede encontrar mentores contactando a los desarrolladores locales que deseen ser tutores, o a través de sitios como Tutorspree . También busque reuniones técnicas: si desea obtener un trabajo de codificación, deberá hacer conexiones en la comunidad.
3. Construir una cartera
Lo mejor de conseguir un trabajo que implique codificación es que la mayoría de los contratantes están más interesados en lo que puede hacer que en dónde aprendió a hacerlo. Por lo tanto, no necesita un título en ciencias de la computación de una universidad de primer nivel; aprender de los recursos en línea a sí mismo está bien siempre que pueda demostrar lo que ha aprendido. A través de Thinkful, he aprendido cómo cargar mi trabajo en GitHub para comenzar a crear ejemplos de mi trabajo para que los empleadores los revisen. Si está interesado, aquí hay un buen artículo sobre por qué es importante crear una buena cartera de codificación en línea.
- ¿Cómo es la informática del IB?
- ¿Alguno de los quoranes usa WizIQ?
- ¿Cómo podemos usar la tecnología para aumentar el acceso a la educación en el mundo en desarrollo?
- ¿Alguien sabe acerca de Qtp aquí?
- Cómo hacer más interesante el aprendizaje de la educación.
2. Ser un / Desarrollador
Mencionó un trabajo relacionado con la codificación, por lo que parece que está abierto a algo más que ser un desarrollador puro. Aprender codificación puede hacerte un mejor candidato para todo tipo de trabajos: comercializador de SEO, gerente de operaciones, diseñador, representante de servicio al cliente, y la lista continúa. Para ver un ejemplo real de cómo funciona esto, consulte este perfil de un administrador de servicios de cliente / desarrollador de front-end híbrido, o lea este artículo sobre el valor de los diseñadores que codifican. Encuentre un trabajo en el que pueda usar sus habilidades de codificación, o incluso uno en el que esté rodeado de desarrolladores que puedan asesorarlo mientras se enseña a sí mismo. Al trabajar en Thinkful, estoy descubriendo que solo escuchar las conversaciones, o ver cómo los desarrolladores abordan los problemas, me ayuda a sentirme más cómodo en el mundo del desarrollo web.
¡Buena suerte! Si está buscando más orientación sobre qué recursos consultar o cuál podría ser el mejor lugar para comenzar teniendo en cuenta sus objetivos, no dude en ponerse en contacto conmigo en [email protected].