Cómo sobresalir en el Bootcamp de Ciencia de Datos Una guía completa

Guía para destacar en el Bootcamp de Ciencia de Datos

Una guía completa sobre cómo prepararse para un bootcamp, completar con éxito el curso y actuar después

Cómo ve una Red Neuronal a una chica en un bootcamp de Ciencia de Datos (imagen generada con Kandinsky 2.2 por el autor)

Me gradué de un bootcamp presencial en mayo de 2021. Ahora he estado trabajando en TI durante casi 2 años. Además, todavía me invitan a participar en diferentes eventos y actividades del bootcamp como graduado invitado. Voy a guiarte sobre cómo desempeñarte bien en cada etapa, desde elegir un buen programa hasta la comunicación después de la graduación.

Esta información se aplica a un programa de bootcamp a tiempo completo con conferencias/webinars en vivo, no a MOOCS (cursos en línea masivos y abiertos).

Antes de que comience el bootcamp

Investiga

El bootcamp es un paso importante para tu futura carrera (e incluso para tu vida). Por eso te recomiendo obtener la mayor cantidad de información posible. Leer el sitio web del bootcamp y revisar las redes sociales no es suficiente. Recomiendo asistir a todos los eventos gratuitos y ser activo en ellos. Siéntete libre de hacer preguntas al personal en los webinars. También te recomiendo contactar a exalumnos y estudiantes y preguntarles cualquier cosa. Intenta visitar un campus presencial si es posible y observa el entorno de aprendizaje por ti mismo. Esto te ayudará a tener una idea completa en tu cabeza.

Yo tomé acción una vez que había leído todo lo que pude en internet sobre el programa en el que estaba interesado. Dejé un comentario en su Instagram: “Estoy planeando aplicar al bootcamp. Graduados y estudiantes, por favor den like al comentario y les escribiré”. Varias personas respondieron y les pregunté todo lo que quería.

También participé en un maratón gratuito de Python. Los participantes recibían una tarea todos los días y debían enviar una solución el mismo día. Durante el evento, fui activo en el chat y me mantuve constante. Todo funcionó y gané el evento. Eso me dio la oportunidad de visitar la oficina del bootcamp en persona y conocer el ambiente. También asistí a una presentación en línea del programa de Ciencia de Datos.

Gracias a estas acciones, aprendí todo lo que quería saber sobre el bootcamp.

Registra todas tus observaciones

Es difícil recordar todo, por eso te recomiendo tomar notas. Especialmente si estás considerando varias escuelas. Estas notas te serán muy útiles para futuras comparaciones y para tomar una decisión final.

En la ciudad donde vivo, solo un lugar ofrecía un bootcamp a tiempo completo, pero llevar un diario me ayudó a mantenerme al tanto de todo. Y lo hice bien, elegí un gran programa con mentores de apoyo, un plan de estudios sólido, gran apoyo en la carrera y personas geniales a mi alrededor.

Elige un programa con un examen de ingreso

Suena inesperado, ¿verdad? El examen de ingreso no está diseñado para torturarte. La razón principal de esto es verificar que cada estudiante tenga los fundamentos necesarios para entender un programa rápido y complicado. El bootcamp también es una forma de verificar que los estudiantes estén motivados y no sean tóxicos. Los bootcamps no solo son un lugar para adquirir habilidades, también construyen una comunidad de personas.

Superar el examen significa que estás listo para comenzar un bootcamp intensivo

Cuando me uní al bootcamp, también tuve un examen. La parte introductoria trataba sobre mi motivación y quién soy, la segunda parte trataba sobre los conceptos básicos de Python, y al final, tuve que resolver 2 ejercicios (mi primera experiencia de codificación en vivo 🤣). La primera tarea de codificación fue fácil (“encuentra la palabra más larga en la cadena” o algo así), mientras que la segunda fue difícil.

Esto se hizo a propósito. Los examinadores estaban probando nuestra capacidad para enfrentar situaciones difíciles, nuestra capacidad de pensar y desglosar el problema. Me llevó 45 minutos hacerlo.

Adquiere el hábito de estudiar y consumir información

En el bootcamp, recibirás mucha información todos los días. Comienza a leer nuevos artículos y escribe pequeños fragmentos de código todos los días. Empieza con 15-30 minutos al día. Te será mucho más fácil sumergirte en el estudio a tiempo completo. Te acostumbrarás a estudiar y mejorar constantemente.

Esto también te ayudará a prepararte adecuadamente para el examen. Es mucho mejor que consumir una gran cantidad de información durante un mes.

Ve al bootcamp cuando adquieras algunos conocimientos básicos

Creo que este es uno de los consejos más importantes aquí.

El bootcamp no es una solución mágica ni un lugar mágico al que vas y te conviertes mágicamente en un especialista súper fuerte. En mi opinión, el bootcamp funciona de manera más eficiente como un impulsor, en lugar de ser el primer encuentro en ciencia de datos.

Creo firmemente que es una buena idea obtener algunos conceptos básicos porque el bootcamp mejorará aún más y profundizará tus conocimientos. Tendrás algo que ya sabes y lo profundizarás y ampliarás.

No tienes que dominar todo, algunos hechos básicos y comprensión son suficientes para comenzar un bootcamp x5 más fuerte.

Según mis observaciones, los estudiantes que vinieron al bootcamp con ciertos conocimientos mejoraron más que aquellos que vinieron justo después del examen. Y les resultó más fácil pasar una entrevista técnica.

Otro efecto sorprendente (para mí 😅): Algunas cosas que no entendí la primera vez, las entendí la segunda vez. Y además de eso, me ayudó a desentrañar lo que estaba completamente confuso y atascado en mi cabeza.

De repente estaba más preparado de lo que esperaba. Me interesé por la ciencia de datos desde el bloqueo a principios de 2020 y hice un curso en Coursera. Después de eso, leí mucho sobre datos y vi muchos videos de YouTube. Como resultado, aprendí algo sobre el aprendizaje automático clásico.

Sin embargo, estaba confundido y mezclaba la regularización y la regresión en mi cabeza. Y pensé que era demasiado estúpido para entender cómo funcionan las redes neuronales. Decidí hacer un bootcamp “para estar listo para entrevistas en un período medible”.

Por supuesto, el aprendizaje automático clásico fue parte del curso del bootcamp y aclaré muchas cosas. Mientras mis compañeros de grupo intentaban ajustar su primera regresión lineal, yo estaba interesado en crear nuevas funciones polinómicas y tratar de encontrar dependencias más complejas. Para aprender más sobre cosas con las que ya estaba familiarizado. Y sí, algunos conceptos básicos en el aprendizaje automático clásico me ayudaron a entender mejor las redes neuronales.

Aquí está mi lista de temas que recomiendo conocer (si quieres hacer tu vida más fácil y eficiente durante el bootcamp). Es mejor practicar que leer sobre ellos:

  1. Bash (comandos básicos). Mejora la velocidad de tu trabajo
  2. Git (tienes que practicarlo, en teoría puede parecer confuso). Probé git por primera vez en un bootcamp y me sorprendió todo el push/pull/merge, etc.
  3. Python más allá de los ejercicios básicos de estructuras de datos. Te aconsejo que te familiarices con el módulo OS, trabajar con archivos, JSON, el módulo datetime e itertools. Los conceptos básicos de la programación orientada a objetos también son útiles.
  4. Librerías populares de Python para la ciencia de datos: pandas, NumPy, sklearn. Sus conceptos básicos y cómo usarlos.
  5. Material amigable para principiantes sobre aprendizaje automático y redes neuronales.
  6. …y cualquier cosa sobre datos que te interese.

Planifica tus finanzas y vida diaria

Esta es la parte aburrida, pero es vital. Mientras estudias en un bootcamp, todos tus pensamientos estarán enfocados en estudiar. He soñado con código. No tendrás mucho tiempo para pensar en la vida cotidiana. Aquí hay una lista de preguntas que debes responder antes de comenzar un programa a tiempo completo:

  1. ¿Dónde viviré durante el programa y mientras busco trabajo?
  2. ¿Cómo pagaré por el curso del bootcamp? ¿Qué opción me conviene más?
  3. ¿Cómo pagaré el alojamiento?
  4. ¿Cuánto dinero necesitaré para comer alimentos saludables y deliciosos? ¿Dónde desayunaré, almorzaré y cenaré?
  5. ¿Cómo afectará mis estudios a los demás? (Por ejemplo, ¿quién sacará a pasear a mi perro?)
  6. ¿Tengo suficientes ahorros para un período de búsqueda de empleo?

La planificación funciona. Una de mis compañeras de grupo era una mujer con 2 hijos. Gracias a sus increíbles habilidades de planificación, tuvo éxito en sus estudios y todo estaba bien en su hogar.

En cuanto a mí, me di cuenta de que tener un buen horario de comidas y sueño puede ayudarte a adquirir conocimientos. No significa que debas seguir una dieta estricta, simplemente significa que tienes la cantidad necesaria de grasas, proteínas y carbohidratos saludables y no abusas del alcohol y las bebidas energéticas.

También dormía al menos 8 horas por noche. Si dormía menos que eso, no podía concentrarme por la mañana y me sentía tonto durante el día. Se ha escrito mucho sobre la importancia de un buen sueño nocturno.

Durante el bootcamp

Te has preparado bien y has comenzado tu viaje en el bootcamp. Aquí hay algunos consejos para ayudarte en el proceso de aprendizaje

Toma notas de manera razonable

He visto dos tipos de notas: “Voy a copiar cada palabra de la presentación” y “Lo recordaré, no es necesario escribir”. Ambos enfoques son incorrectos. En el primer caso, los mentores compartirán diapositivas y notas, en el segundo, no recordarás lo que olvidaste.

Tuve dos tipos de notas: el primero lo escribí con mis manos durante las clases, y el otro, escribí algo útil, relacionado con la práctica, en mi computadora.

En el primer tipo: escribí mi propia comprensión de las ideas clave. No fue una reescritura clara de una diapositiva, escribí con mis propias palabras cómo entendí una idea en particular. También escribí referencias importantes y dónde podía leer/ver más sobre el tema. Y siempre dejé un pequeño espacio para preguntas.

En mi computadora, dividí mis notas prácticas en grupos (por ejemplo: comandos de bash, git, trucos de sklearn, etc.) y las completé tan pronto como descubrí algo interesante o importante. También hice una sección de “miscelánea” donde escribía notas aleatorias.

Este tipo de registro me salvó la vida al prepararme para las entrevistas.

Intenta entender, no copiar/pegar

Este consejo te ayudará no solo en el bootcamp sino también a lo largo de tu carrera.

Por lo general, tendrás un cuaderno de Jupyter o un archivo .py con ejemplos sobre un tema dado. Existe una fuerte tentación de copiar el código, modificarlo un poco y hacerlo funcionar. Pero este enfoque es ineficiente.

Soy un firme creyente de primero entender lo que sucede dentro del código, cómo funciona, y luego implementarlo tú mismo. Al menos entenderás cómo funciona una pieza específica de código y podrás implementarla en el futuro. Hacer trampa no es una buena idea, solo te estás engañando a ti mismo.

No tengas miedo de hacer preguntas

Pasé las primeras dos semanas del bootcamp aprendiendo a hacer preguntas. Y nuestros mentores nos dijeron que no existe tal cosa como una pregunta estúpida, y la pregunta más estúpida del mundo es una pregunta no hecha.

En mi caso, el bootcamp creó un gran ambiente para el aprendizaje y el desarrollo, y comencé a integrarme y comunicarme con ellos.

Durante la práctica, creé una fórmula para hacer preguntas correctamente:

Cuando es teoría:

  1. Explicaste “esto”, pero no entiendo “aquello”. ¿Podrías dar más ejemplos/por qué funciona así?

Si se trata de un error de código/preguntas prácticas:

  1. Intenté resolverlo lo mejor que pude
  2. Lo busqué en Google e intenté nuevamente
  3. Escribí un problema, enumeré todos mis enfoques como viñetas, expliqué por qué no funcionó y di otra idea. Y con toda esta información, vinieron las preguntas

Me ayudó a mejorar mis preguntas de “no funciona, ayúdame” a preguntas correctas, completas y razonables. Estoy muy agradecido con nuestros mentores que fueron lo suficientemente pacientes como para responder todas nuestras preguntas. Afortunadamente, hubo suficiente atención para todos. Aprendí mucho de ellos.

Sé amable contigo mismo/a

Asistir a un bootcamp es una decisión valiente. El aprendiz atraviesa un curso rápido y complicado, escribe muchas líneas de código y consume una cantidad excesiva de información todos los días.

Así que no te culpes por no estudiar todo el fin de semana y por no estar sentado/a las 24 horas del día. El ingrediente clave aquí es el equilibrio y la capacidad de escuchar a tu cuerpo. Es importante encontrar un equilibrio entre el trabajo duro y el buen descanso. Sin una relajación adecuada, es difícil lograr mucho. El objetivo es apoyarte en este viaje complejo.

Comunícate con tus compañeros de grupo

Pizza party (imagen del autor)

No tengas miedo de parecer extraño/a ante tus compañeros de grupo. Están pasando por el bootcamp, es lo que los une. Es una buena idea discutir el tema del día, noticias de ciencia de datos o simplemente tener una conversación informal. Esto me ayudó mucho durante los días del bootcamp. Y debes saber que tus compañeros de grupo son tu base de networking en la industria. Ahora son estudiantes de bootcamp, pero ¿quién serán en 1, 2, 3 años?

Mis compañeros de bootcamp han sido una de las mayores bendiciones de mi vida. Fue una suerte increíble. Empezamos a comunicarnos mucho desde la primera semana. Hablábamos durante los descansos para tomar café, almorzábamos juntos y jugábamos juegos de mesa. Son los mejores ejemplos de compañeros geniales. Y después de 2 años, todavía me comunico con ellos y los veo en diferentes eventos.

Nunca pensé que mejorararía tanto mis habilidades sociales. Antes del bootcamp, apenas podía hablar con el vendedor, ¿quién iba a saber que sería un buen comunicador?

También creo firmemente que un ambiente amigable es más propicio para el crecimiento que uno tóxico y competitivo. No es como los Juegos del Hambre donde solo una persona consigue el trabajo, por lo que es más productivo trabajar juntos.

Estudié con grandes personas. Nos apoyamos mutuamente en las entrevistas y discutimos cómo hacer una pregunta u otra. Cada oferta fue una celebración para todo el grupo. Una vez, mi compañero de grupo y yo solicitamos el mismo trabajo y nos dieron las mismas pruebas. En lugar de competir, nos sentamos juntos y nos ayudamos mutuamente a completarlas. Algunas partes fueron más fáciles para mí, otras para mis compañeros de grupo. Como resultado, ambos lo completamos.

No tengas miedo de participar en hackathones y otros eventos

Mi brazo en el primer hackathon presencial en 2021 (imagen del autor)

Estoy seguro de que cada evento en la industria es una oportunidad para aprender algo nuevo, conocer a alguien en la industria o mostrarte al mundo de la tecnología.

Sé que puede dar miedo asistir a eventos durante los estudios del bootcamp. Me describí a mí mismo el propósito del evento y se hizo más fácil. Por ejemplo, “Quiero hacer un proyecto con datos de la industria minorista”. En los hackathones, establecí el objetivo de mejorar mis habilidades y todo salió bien.

Comencé a participar en hackathones temprano, en la quinta semana del bootcamp. Por supuesto, nuestro equipo estaba formado por personas del bootcamp. Teníamos una ventaja: estábamos unidos como equipo. Fui allí para poner a prueba mis habilidades y aprender algo nuevo. Fue un evento presencial y sentí toda la atmósfera: varias filas de mesas con muchos equipos, programación durante toda la noche, bebidas energéticas gratuitas. Me esforcé al máximo en ese evento y (inesperadamente) hice mucho progreso en Pandas.

Las reuniones y conferencias requieren menos valentía que los hackathones, solo tienes que inscribirte. El comité organizador quiere ver a una audiencia relevante, y tú eres esa audiencia. También hay un truco: puedes pedirle a la administración del bootcamp que invite a alguien a hacer una presentación para tu audiencia. Cuando era estudiante, escribí en un formulario de retroalimentación que sería bueno tener una presentación de alguien. Después de 5 semanas, esa persona fue invitada y dio una presentación especialmente para nosotros.

No tengas miedo de cometer errores

Se ha escrito mil veces que aprendemos mejor de nuestros errores. Aquí está mi historia de cómo arruiné un proyecto de módulo durante mis estudios.

Fue un día de proyecto en el módulo de NLP y estaba luchando con CUDA. Quería comparar la generación de texto entre las cadenas de Markov y las redes neuronales. La parte de las cadenas de Markov estaba hecha cuando no podía hacer que funcionara una red neuronal. No quería hacer una presentación frente a mis compañeros de grupo y mentores. Recuerdo haber dicho algo como “Es un gran fracaso, no sirve de nada, no quería venir”. Ellos respondieron que tus experiencias y experimentos eran importantes y que era una buena idea compartirlas. Y la audiencia quedó fascinada y me escuchó con verdadero interés.

Después del bootcamp

No tengas miedo de discutir tu propio caso durante una sesión de apoyo profesional.

Los bootcamps pueden ofrecer apoyo profesional. En mi escuela, aprendimos cómo escribir un buen CV, cómo presentar nuestro portafolio de git, cómo sobresalir en diferentes tipos de entrevistas y mucho más. Encontré la ayuda aún más útil cuando empecé a pedir comentarios directos: la primera vez que fui y pedí que revisaran mi CV recién preparado y hice algunas preguntas. Esto fue útil porque todos tienen su propio trasfondo y parte de él se puede presentar en un CV. Recibí ayuda directa que pude usar durante la entrevista.

Comparte tus experiencias dentro de tu grupo

Tus mentores del bootcamp y tus compañeros de grupo pueden ayudarte con tu primera búsqueda de empleo. Por ejemplo, pregunté cómo responder a preguntas difíciles que no podía manejar en la entrevista. Obtuvé ayuda y una buena explicación. Pedí ayuda y revisé mis trabajos de prueba. También discutí una entrevista con el departamento de recursos humanos junto al entrenador de carrera y la compartí con los demás.

Mis compañeros de grupo también compartieron sus historias. Discutimos sobre entrevistas, recopilamos preguntas y nos apoyamos mutuamente. Mi conciencia aumentó drásticamente. Mi experiencia + la experiencia de los demás = sabiduría profesional.

No te pierdas las actividades para graduados

Detrás de escenas: yo en eventos para posibles solicitantes (imagen por el autor)

Se pueden ofrecer diferentes actividades a los graduados. Por ejemplo, hablar en un día de puertas abiertas o tener la oportunidad de tomar exámenes de los candidatos. He dado clases magistrales sobre conceptos básicos de Python, he tomado exámenes y he hablado en varios eventos. No es necesario asistir a cada evento, pero tiene sentido hacer algo por tu cuenta. Esto te ayudará a asegurarte de que te recuerden. Contar con ese apoyo adicional y saber que no estás solo en tu camino profesional y que un bootcamp puede ayudarte o asesorarte en una situación difícil.

Sé agradecido y comparte tu éxito

Los buenos bootcamps (estoy seguro de que elegirás uno bueno después de leer este artículo) se preguntan qué les sucede a sus graduados. Por lo tanto, tiene sentido hacerles saber cuando encuentres un trabajo. Habla sobre la empresa, el salario, las responsabilidades y agradece al bootcamp por ayudarte. Estoy seguro de que estarán encantados.

Ahora ya sabes cómo elegir un buen bootcamp y prepararte para un curso, cómo estudiar y actuar durante el período de estudio, y cómo causar una buena impresión después. El bootcamp es una experiencia única e inolvidable, me influyó mucho. ¡Buena suerte en tu camino!

We will continue to update Zepes; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

Ciencia de Datos

Cómo acceder a futuras versiones de Python como la 3.12 antes que las masas.

Un tutorial sobre la instalación y prueba de futuras versiones de Python, como la 3.12, antes que la mayoría, para ex...

Inteligencia Artificial

Este artículo de IA explica cómo los lenguajes de programación pueden potenciarse entre sí a través de la sintonización de instrucciones.

La introducción de los Modelos de Lenguaje Grande (LLMs) ha causado sensación en el mundo. Estos modelos son famosos ...

Inteligencia Artificial

Conoce 3D-VisTA Un Transformer pre-entrenado para alineación de visión 3D y texto que puede adaptarse fácilmente a diversas tareas posteriores.

En el dinámico panorama de la Inteligencia Artificial, los avances están remodelando los límites de lo posible. La fu...

Inteligencia Artificial

Este artículo sobre IA revela Cómo los modelos de lenguaje grandes se comparan con los motores de búsqueda en eficiencia de verificación de hechos

Investigadores de diferentes universidades comparan la eficacia de los modelos de lenguaje (LLMs) y los motores de bú...

Inteligencia Artificial

Las mejores herramientas de Data Warehousing en 2023

Un almacén de datos es un sistema de gestión de datos para informes, análisis y almacenamiento de datos. Es un almacé...