¿Es un coding bootcamp la mejor opción para convertirme en programador?

¡Comparte en tus redes sociales!
Photo by Annie Spratt on Unsplash

By Cleyra Uzcátegui

Algunos años atrás, solíamos escoger nuestra carrera en la universidad y permanecíamos en la misma área hasta el retiro: La gente de de IT estudiaba programación, la gente de humanidades se enfocaba en los libros y la gente de negocios en el aspecto de emprendimiento.

Pero las cosas han cambiado en los últimos años.

La alfabetización tecnológica se ha convertido en un aspecto esencial en muchos roles y campos del mercado global. La tecnología ha invadido todos los espacios, hasta el momento en donde la afirmación, toda compañía es una empresa de tecnología, no parece una sentencia exagerada.

Cuando pensamos en hospitalidad pensamos en AirBnb, cuando pensamos en transporte destaca Uber, cuando pensamos en el mercado editorial no podemos dejar de pensar en Amazon, y cuando pensamos en entretenimiento se asoma Netflix.

Todas esas compañías van creciendo en correlación con el software y los servicios online prestados. Entonces, inscribirse en un bootcamp para desarrollar estas habilidades técnicas parece una buena idea, independientemente del título universitario obtenido previamente ¿No?

¿Qué es un bootcamp?

Según thefirehoseproject.com, una escuela de programación en Boston, un coding bootcamp es un programa de entrenamiento técnico donde se enseñan las habilidades de programación que los empleadores buscan.

La diferencia con estudiar programación en las universidades radica en que los coding bootcamps habilitan a los estudiantes con pocas habilidades de programación a enfocarse en los aspectos de desarrollo de software más importantes e inmediatamente aplicar esas destrezas obtenidas en resolver problemas de la vida real.

La meta de la mayoría de los estudiantes de coding bootcamps es lograr esa transición entre una carrera previa y el desarrollo de software. Esto se logra aprendiendo a construir aplicaciones a nivel profesional – lo que proporciona la base necesaria para crear aplicaciones listas para producción y demostrar habilidades para agregar valor a un posible empleador.

Pero en este punto, quiero hacer una acotación importante: los bootcamps no son para todo el mundo.

Coding bootcamp ¿es algo para mí?

Photo by NESA by Makers on Unsplash

En mi experiencia, hacer CodeClan fue una de las mejores y más retadoras decisiones tomadas en mi vida. El coding bootcamp en Escocia ha sido la experiencia más life-changing que he tenido hasta ahora.

Este entrenamiento intensivo de 16 semanas, me llevó a conocer colegas con las más diversas trayectorias – algunos bibliotecarios, otros filósofos y hasta escultores, que decidieron hacer el salto a la industria de la tecnología.

La mayoría de ellos obtuvieron su primer rol como programadores dentro del primer mes, luego de culminar el bootcamp. Pero también conozco personas totalmente arrepentidas de haber hecho este entrenamiento o insatisfechas de no tener el éxito esperado. Algunos de los casos se deben a una actitud incorrecta o expectativas poco realistas, lo que pudo haberse evitado fácilmente.

Entonces, antes de renunciar a tu trabajo o solicitar algún crédito en el banco, te dejo una serie de preguntas a considerar, extraídas de el post de Joanna Gaudyn en freecodecamp:

¿Te gusta programar?

Es muy importante imprimir tu primer Hello World en consola antes de decidir si la programación es para ti. Es recomendable tomar cursos en línea previos al bootcamp en algunas de estas plataformas para principiantes, totalmente gratis CodecademyCoursera o freeCodeCamp.

Si logras terminar varios de estos recursos y aún te sigue gustando la programación ¡Sigue adelante con el cuestionario!

¿Eres un persona que aprende rápido?

En el aprendiza de programación lo más importante es la mentalidad y la actitud ¿Eres capaz de aprender algo nuevo rápidamente? Piensa en tus primeros años de tu carrera universitaria o en tus trabajos previos ¿Cómo te sentías al momento de aprender algo retador? ¿Cómo lo manejabas?

La industria de la tecnología está en constante cambio y evolución, en consecuencia, como desarrollador estarás en constante aprendizaje, por el resto de tus días.

¿Sabes lidiar con el estrés?

Un bootcamp es algo estresante. Mucha información nueva, corto tiempo para procesarla. 8 horas diarias, 5 días a la semana y tareas para los fines de semana. No vacaciones, no vida social, no tiempo para trabajar en otra cosa ¡Es agotador!

Así que si no manejas bien las situaciones estresantes o no puedes aprender bajo presión, piénsalo dos veces antes de inscribirte en un bootcamp.

¿Mantenerte motivado es fácil para ti?

El síndrome del impostor es algo constante en la carrera del desarrollador ¿Seré lo suficientemente bueno? ¿Sé lo suficiente para aplicar por ese trabajo? ¿Aún soy un junior?

Aprender a programar y mantener una carrera en este campo está lleno de frustraciones, dudas y fracasos, por lo tanto, mantenerte motivado es fundamental. La clave es seguir intentándolo y mantener un compromiso del 100%. Si te desanimas o te frustras rápidamente, es posible que no sea algo que disfrutes.

¿Disfrutas del trabajo en equipo?

La imagen del programador con audífonos trabajando en la soledad del sótano de sus padres es algo del pasado. La realidad es que hoy en día los empleadores ponen un gran énfasis en las habilidades sociales cuando contratan a nuevos miembros de sus equipos de tecnología.

Debe poder comunicarse efectivamente, tanto con sus compañeros de equipo como con sus clientes, escuchar y colaborar. Y lo más probable es que se enfrente a desafíos similares durante el bootcamp. Comenzando con la programación en pares y terminando con el proyecto final, no te alejará del trabajo en equipo.

¿Cuál es tu meta?

Muchos hacen el bootcamp para combinar su experiencia previa con nuevas destrezas técnicas y aspirar a puestos como gerente de proyectos, tester o product manager. Es muy válido.

Sin embargo, si el objetivo trazado en este viaje es convertirte en programador, también debes definir hacia dónde quieres perfilarte y trabajar duro en alcanzarlo: ¿front-end developer, back-end developer, full stack? ¿Cuáles herramientas técnicas y lenguajes necesitas aprender para lograr tu objetivo?

¿Tienes la capacidad financiera?

Los bootcamps en programación toman tiempo. Así que debes ahorrar lo suficiente para pagar el entrenamiento, mantenerte durante las semanas en la que te dedicarás a ser un estudiante a tiempo completo, y ahorrar dinero extra para un par de meses más, luego de finalizado el curso, mientras pasas el proceso de entrevista y cobras tu primer salario.

¿Estás preparado mental y socialmente?

El factor social es importante al momento de lanzarte en la aventura de hacer un bootcamp. Poner toda tu vida en espera por unos meses es ciertamente más fácil si eres soltero y no tienes hijos. Pero no significa que sea imposible de lo contrario, solo significa más problemas logísticos.

Si deseas aprovecharlo al máximo, el bootcamp debe ser la prioridad número uno y debes concentrarte para sumergirte al 100%.

Conocimientos previos

A la lista publicada en freecodecamp, me gustaría agregar los conocimientos previos, refiriéndome a las destrezas técnicas adquiridas previamente al curso.

Muchos coding bootcamps se venden como un entrenamiento para principiantes, pero la verdad es que tu rendimiento durante el curso también dependerá de varios factores como tu typing speed, la capacidad de abstracción, comprensión de vocabulario técnico o familiaridad con la computadora.

Pronto escribiré un post con algunos recursos gratuitos para iniciar tu viaje hacia la programación.

Conclusión

Inscribirse en un bootcamp de programación es una decisión importante, por lo que es indispensable que lo pienses bien y seas realista: sobre las necesidades, los conocimientos previos, las habilidades personales, la logística, tus expectativas y ambiciones.

Todo el que quiera convertirse en programador puede lograrlo con constancia y planificación. Si tu plan es usar el camino de un coding bootcamp, espero que las preguntas planteadas anteriormente te hayan servido para tomar la decisión definitiva en tu viaje a la programación.

Happy coding!

Referencias

Gaudyn, Joanna (2018) Is a coding bootcamp something for you? Recuperado de [enlace]

The Firehose Project (2019) What is a coding bootcamp? Recuperado de [enlace]

 

 

 


3 Replies to “¿Es un coding bootcamp la mejor opción para convertirme en programador?”

  1. Andy Ortiz Urbina

    ¡Bravo!

    Buen artículo y esclarecedor en muchos puntos. Me sorprende como muchas veces se tuerce el destino, en mi caso estudié ingeniería en sistemas y aunque mi especialidad no fue el desarrollo de aplicaciones o sistemas de información, sino que intenté especializarme en el área de TELCOM, por años fui DBA Oracle aunque nunca desarrollé.

    Me sorprende como personas aparentemente ajenas al área de desarrollo/programación terminan adoptando el oficio transformando su perspectiva de forma tal que termina siendo el complemento perfecto a su otra profesión.

    Te felicito por tan excelente blog.

    ¡Saludos desde el trópico!

    • admin

      Hola Andy!

      Qué bueno es leerte 🙂 Muchas gracias por tomarte el tiempo en escribir estas líneas. Me encanta lo que dices de cómo se tuerce el destino y uno encuentra en la programación el complemento perfecto a su otra profesión -No pudiste definirlo mejor. Un gran abrazo desde las húmedas y frías tierras escocesas.

  2. vurtilopmer

    Hiya, I am really glad I’ve found this information. Today bloggers publish only about gossips and internet and this is actually annoying. A good blog with exciting content, this is what I need. Thank you for keeping this website, I’ll be visiting it. Do you do newsletters? Can not find it.

Leave a Reply to Andy Ortiz Urbina Cancel reply

Your email address will not be published. Required fields are marked *

Síguenos en Twitter