5 Cosas que no sabía al inscribirme en un bootcamp

Un bootcamp es, en definitiva, una experiencia inmersiva, a la cual el participante debe comprometerse enteramente.
Cuando me gané la beca para mujeres que ofertó el Banco Mundial, en alianza con BICTIA, Invest In Bogota y el Clúster de Software y TI de Bogotá, un curso dictado por Bogota Institute of Technology (BIT), contaba con algunos conocimientos de lógica y programación en lenguaje de máquina. Tras dos (2) meses como estudiante del programa, puedo decir que me siento cómoda escribiendo código en HTML, CSS y Javascript básico, sin embargo, creo que hubiera aprovechado más los primeros días (o semanas) de formación de haber tenido presente algunas cosas que mi “yo actual” le diría a mi “yo del pasado” tomando como inspiración este artículo publicado en Medium:
1. Necesitarás más tiempo
Ya sé que parece obvio. Aunque me preparé con anterioridad para las jornadas de estudio en modo intensivo, #Allyoucancode de lunes a viernes de 6 a 10pm, no tenía previsto que tendría que empezar a llegar más temprano al instituto, pasar mi hora de almuerzo investigando o haciendo pruebas sobre el código, y los fines de semana adelantando algún taller o repasando el contenido visto en clase.
Tampoco esperaba no tener quejas sobre esto.
Me encontré invirtiendo mi tiempo libre en aprender a programar, sin importar el calendario social.
2. Nunca será suficiente
La verdad he aprendido un montón desde que inicie el bootcamp. Sin embargo, el ritmo del programa no me permite volver la mirada a lo que aprendí o indagar nuevos conceptos antes de dar el siguiente paso. Aún con la dedicación de la mayor parte de mi tiempo libre para ello, hay algunas definiciones que no manejo o temas que no domino como quisiera, ya que debo practicarlas más o estudiarlas a profundidad.
3. Algoritmo y lógica de programación
Creo que debí hacer ejercicios de lógica de programación desde el primer día.
Fin.

4. Mucho de lo que aprenderás vendrá de tus compañeros
Claro que contamos con un grupo de especialistas que nos acompañan durante todo el proceso, pero el esquema del programa implica pasar la mayor parte del tiempo en pares o trabajando en grupo. Aunque me gustaría contar con más horas académicas, sobre todo en algunos de los temas que resultan más difíciles, comienzo a sentirme cómoda hablando de programación con mis compañeras, dividiendo el trabajo y gestionando los talleres desde un punto de vista de proyecto, donde cada una asume un rol y tareas para llevar adelante una funcionalidad. Muchas veces el ánimo de atender un nuevo requerimiento, nos motiva a buscar más información o aprender de nuestra cuenta nuevos métodos, por lo que el mejor recurso que tengo, es apoyarme en ellas sin reparar en reservas.
5. Nadie dijo que sería fácil
La verdad, ¡Es todo un reto!. Todo el tiempo estoy cuestionando mi capacidad y el nivel de mis habilidades. Pero sabes qué,¡Relájate y coopera!
Afrontar los retos con actitud positiva, ser más abierta al grupo y colaborar siempre con el equipo han sido las claves hasta ahora. Sigue en movimiento. Y de cuando en vez, ayuda comer pizza los viernes durante el descanso entre clases.
Sé que el verdadero valor de completar el bootcamp lo veré hasta el final, cuando logre emplearme en un rol relacionado con esta nueva carrera, pero al día de hoy puedo concluir que la experiencia ha cambiado el curso de mi carrera profesional en solo unos meses. Al finalizar el programa en diciembre de 2019, espero contar con la capacidad de:
- Desarrollar aplicaciones Backend con NodeJS, JavaScript, ExpressJS.
- Crear páginas y sitios web (Frontend) utilizando HTML5 CSS3 JavaScript, Angular, ReactJs.
- Crear aplicaciones web completas con MEAN Stack. (Mongo-Express-Angular- Node).
- Aplicar la metodología ágil SCRUM en nuevos proyectos .
- Aplicar buenas prácticas y estándares en los desarrollos.
- Manejar repositorios con Git.
- Mejorar mis habilidades de trabajo en equipo.
- Afrontar cualquier prueba laboral en desarrollo de software.
- Adaptarme rápidamente a cualquier otro lenguaje o tecnología de programación.
¡Seguimos con toda!
Georgelin Fernández para New Wave Geeks (también en Twitter y Facebook.)
