Así que, has decidido zambullirte en un campamento de codificación. Aquí hay seis consejos para aprovechar al máximo su tiempo allí.
Los campamentos de codificación, por naturaleza, son cortos e intensos. Esto significa que los participantes tienen que zambullirse rápidamente y empezar a sacar el máximo provecho de la experiencia. No hay tiempo para sentarse, reflexionar y orientarse.
«Un campamento de codificación] es una de esas situaciones en las que es una entrada muy clara que está linealmente correlacionada con la salida», dijo Mo Zhu, graduado en enero de Launch Academy, un programa de 10 semanas con sede en Boston.
Zhu entró sin mucha experiencia formal en codificación, pero con un gran interés, y ahora es desarrollador de software en 3Play Media.
Preguntamos a varios campamentos de código, así como a ex-alumnos de campamentos de código sobre cómo tener la mejor experiencia posible cuando asistimos a uno de estos intensos campamentos de entrenamiento de código.
1. Obtener la mentalidad adecuada
«Prepárese para un viaje en una montaña rusa», dijo Smita Busar, graduada de Code Fellows, con sede en Seattle. Asistir a un campamento de codificación, en la mayoría de los casos, significa hacer todo lo posible. Kinsey Durham de gSchool dijo que cuando los estudiantes potenciales preguntan acerca de tomar vacaciones o ir de luna de miel durante el programa, la respuesta es»no». «Tienes que estar al 100% todo el tiempo aquí durante 6 meses y listo para trabajar muy duro», dijo.
La directora ejecutiva de Code Fellows, Kristin Smith, dijo que como parte de una experiencia de inmersión, es bueno mirar más allá de lo que se enseña.
«A medida que se sumerge en una pila de tecnología en particular, invierta tiempo en explorar los recursos en línea y los temas adyacentes que apoyan las lecciones que está aprendiendo en clase, como conjuntos de herramientas, marcos de trabajo o diferentes maneras de hacer las cosas que se le enseñan», dijo.
2. Haga el trabajo previo
Si su campamento de elección le da trabajo que hacer con anticipación, no escatime el esfuerzo. Es una oportunidad para darse un empujón en un ambiente de aprendizaje acelerado. «El trabajo previo hace un gran trabajo de preparación, dándole la base que necesita antes de entrar», dijo Zhu.
Smith equiparó el trabajo de preparación a prepararse para un viaje físico, y eso incluye asegurarse de que su equipo está en buena forma. «Asegúrate de que tu equipo esté listo para funcionar. No puede permitirse que su computadora portátil o cualquier otro recurso clave le falle», dijo.
3. Tener un sistema de apoyo, darles un aviso.
Busar pasó por Code Fellows con un niño de 3 años y un bebé de 9 meses. Afortunadamente, ella también tuvo un esposo que la apoyó durante todo el proceso. Aconsejó explicar la naturaleza del compromiso de tiempo a amigos o familiares, y pedir ayuda cuando sea necesario.
4. Ser social
Zhu pasó todo el tiempo que pudo en Launch Academy, no sólo para hablar con los instructores, sino para hablar y compartir con sus compañeros de clase. «Creo que es una fuente de aprendizaje que se pasa por alto, pero muy importante», dijo. «Creo que lo que más aprende no es necesariamente que yo esté sentado frente a mi computadora escribiendo a máquina. Puedo hacerlo en cualquier parte, pero lo que es especial e importante es que puedes aprender de la gente que está allí».
5. No te quemes
Debido a que usted podría estar en la posición de trabajar largas jornadas, noches y fines de semana, es importante tener cuidado con el agotamiento, aseguró Dunham. Dijo que los estudiantes deben «asegurarse de que se cuiden a sí mismos mental y físicamente». Manténgase al día con las rutinas de ejercicio, a veces que se empuja a la orilla del camino.» Es un hábito importante a desarrollar. «Es algo real y la gente de la industria se enfrenta mucho a ello», dijo.
Zhu estuvo de acuerdo. Aconsejó tomar pequeños respiradores. Cada hora o dos, o después de terminar una tarea, se tomaba un pequeño descanso e iba a hablar con alguien. «Guarda pequeñas victorias de descansar cuando puedas», dijo. También dijo que Launch Academy era buena para fomentar la diversión, lo que facilitó el proceso.
Además de evitar el agotamiento, también es importante no desanimarse. «Si vas a tomar un curso de codificación, necesitas saber que vas a pasar por el crisol de sentirte abrumado – y necesitarás encontrar tu camino,» dijo Smith. «Entiende que a veces necesitarás’reiniciarte’ y usar los recursos a tu alrededor para mantener el ritmo.»
Hannah Jane Buchanan, graduada de la Academia Fullstack, tenía pensamientos similares: «Creo que la mayoría de los graduados tienen momentos fugaces de duda sobre sí mismos durante su experiencia, como’¿Puedo hacer esto? y sentimientos ocasionales de síndrome de impostor, pero siempre recordando que todo el mundo empezó en algún lugar es realmente útil».
6. Sigue aprendiendo
Ya sea que estés empezando de cero, o agregando a tus habilidades, no pienses en tu tiempo en un programa de codificación como una experiencia finita. En muchos casos, es un peldaño en el desarrollo de la experiencia. Zhu dijo «no pensar en ello como si alguien te hubiera rociado con polvo de hadas y de repente eres un gran desarrollador». No se acerque a un campamento como si cuando se termina, se termina de aprender.