El siguiente post es tan prolijo y farragoso como el título.
Atrás, en 2017, sentía una sensación de insatisfacción con mi trayectoria profesional, un poco de infelicidad y una falta de dirección general. Tenía un trabajo satisfactorio, un sueldo decente y perspectivas de movilidad ascendente, pero sentía que faltaba algo importante en mi día a día. Finalmente reconocí que ese algo era un nuevo reto, una oportunidad para crecer, desarrollarse y ser empujado a aprender algo nuevo.
Por suerte, el mejor entorno para encontrarse con una sensación de pérdida intelectual es una institución de educación superior. En mi caso, estaba trabajando en el colegio comunitario del que me gradué sólo un puñado de años antes. Aunque las carreras en el ámbito de la educación no son conocidas por ser las mejor pagadas, una ventaja inestimable (bueno, supongo que literalmente tiene un valor) es el beneficio de la matrícula reducida. Al final hice uso de la prestación y, en el transcurso de muchos meses, completé cursos de psicología, comunicación, programación informática e incluso matemáticas. Volví a tomar una clase de precálculo que había tomado durante el curso de mi grado original, sólo para tratar de aumentar mi GPA todos estos años después. Resultado: mi nota media de la universidad comunitaria es ahora 0,03 puntos más alta. Oh, sí.
Dado que podía tomar un curso por trimestre, este período de exploración tomó un tiempo muy largo. Después de más de un año de tomar clases aparentemente al azar, me inscribí en un curso de «introducción a la programación» y descubrí que disfrutaba más haciendo el trabajo de clase que mi trabajo diario. La tarea que me convenció de que tenía que seguir estudiando esto fue un sencillo programa de suma de comprobación del ISBN. Era adicto al aspecto de resolver rompecabezas, y éste era el primer desafío real que había encontrado en mucho tiempo. Al intentar el programa ahora, pude escribir fácilmente el código para él (¡sí, crecimiento y desarrollo!), pero una cosa que ha permanecido constante es mi ansia de desafío intelectual.
Al no saber absolutamente nada sobre la industria de la tecnología y la ingeniería de software (aparte de empezar a salir con una estudiante de informática), pensé que volver a la escuela era mi única opción. Toda mi investigación en línea me llevó a creer que probablemente no entraría en ningún programa de ciencias de la computación porque 1) las plazas eran sólo para personas que iban a la universidad por primera vez y 2) mi expediente académico consistía sólo en el mínimo requerido de cursos de matemáticas y ciencias. Nunca consideré que las matemáticas o las ciencias fueran un camino serio para mí, ni siquiera como asignaturas que se me dieran remotamente bien, así que no tenía los requisitos previos requeridos para la mayoría de los programas de informática. Sí, podría haber utilizado el beneficio de la matrícula para trabajar lentamente hasta el cálculo 3, pero en ese momento, ya habrían pasado otros 14 meses, y no estaba dispuesto a esperar.
Después de hablar con mis mentores, amigos, y someterse a un montón de auto-reflexión, tomé la decisión consciente de que, fuera lo que fuera, era el momento de hacer algo más. Me topé con el programa del Estado de Oregón (probablemente a través de la consulta de búsqueda «Ciencias de la Computación + sin matemáticas») y pensé que el programa parecía sólido y muy flexible. Sinceramente, lo más atractivo era la ausencia de requisitos previos de matemáticas avanzadas. Me imaginé que sería una posibilidad remota, pero seguí adelante y presenté la solicitud de todos modos.
Entonces, ¿qué puede hacer una chica? Sabía que quería cambiar de carrera y convertirme en ingeniera de software, pero tampoco quería esperar meses para empezar. Pues bien, en un mundo posterior a 2013, la respuesta obvia sería un campamento de iniciación a la codificación. Y así es como el maravilloso mundo de los campamentos de iniciación a la codificación entra en mi vida, pero no de la manera que se podría pensar. En mi avalancha de solicitudes de empleo, solicité un puesto de gestor de servicios profesionales (es decir, asesor y entrenador profesional, además de gestor de programas) en un campamento de codificación en Seattle. En la misma semana (tuve que revisar el historial de mi bandeja de entrada para verificarlo), la OSU me rechazó y el campamento de codificación me hizo una oferta de trabajo. Honestamente, la emoción y la perspectiva de un nuevo trabajo (y un aumento de sueldo) diluyeron cualquier decepción por el rechazo de la OSU.
Siendo la persona lenta, y (a menudo, pero no siempre) deliberada y estratégica que soy, pensé que no estaría de más al menos acercarme un poco a la industria de la tecnología antes de saltar al 100%. Y vaya que me comprometí con ese sentimiento. En el transcurso de los siguientes dos años y medio, me encontré trabajando en tres (sí, tres) diferentes bootcamps de codificación, recogiendo retazos de habilidades de desarrollo web en el camino.
En el bootcamp de codificación #1, pude participar en las dos primeras semanas del programa, y durante el resto de mi tiempo allí trabajé a través de los módulos del curso, intenté desafíos de algoritmos con los instructores, pero encontré que mi auto-estudio era bastante desorganizado e indisciplinado. Mi trabajo en el coding bootcamp #2 fue una sorpresa total (ty, LinkedIn), pero estaré siempre agradecido por la oportunidad. Después de instalarme en el puesto, pude hacer un curso nocturno de introducción a los fundamentos de JavaScript. Poco después, empecé a trabajar con el contenido del programa y, con la ayuda de uno de los instructores de desarrollo web, empecé a tratar los ejercicios como deberes con fecha de entrega. Por supuesto, esto no se mantuvo, porque no había consecuencias reales si no cumplía con una fecha de entrega o simplemente no completaba una tarea. Maldita sea mi necesidad de motivaciones externas y consecuencias en el mundo real!
Por supuesto, el pensamiento había cruzado mi mente, «si estuviera trabajando en los bootcamps de codificación, ¿no debería simplemente dejarlo y matricularme? ¿Tal vez incluso ahorrar algunos miles de dólares en el camino?» En el coding bootcamp #2, uno pensaría que tendría todo esto resuelto, pero simplemente no sentía en el fondo que era lo que realmente quería. Además, en ese momento, las políticas de la empresa en relación con los empleados que realizaban cursos a tiempo completo eran un poco cambiantes, y yo estaba demasiado indecisa en ese momento para buscar información concreta. Así que no lo hice. Y así, pasaron los días y los meses y me sentí lo suficientemente feliz en un nuevo puesto en una bonita ciudad con un trabajo bien remunerado como para iniciar cualquier cambio real. Creo que en el fondo seguía sabiendo que no me había rascado del todo esa picazón de hace dos años.
Entonces, un día, de la nada, veo un correo electrónico de una dirección en la que no había pensado en más de un año: la Universidad Estatal de Oregón. En un correo electrónico muy amablemente redactado, me informan de que han actualizado los requisitos de admisión de su programa y me invitan a volver a solicitarlo. Si me presentaba de nuevo, me eximirían de la cuota de admisión, así que me pareció una decisión fácil. Revisé las preguntas de mi ensayo, actualicé mi dirección postal y pulsé «enviar». Y, como no podía ser de otra manera, unos meses más tarde recibí mi carta de aceptación.
Eso fue hace poco más de un año. Hoy en día, estoy empezando mi quinto trimestre en la OSU, que, en mi caso, equivale a completar aproximadamente 1/3 de la carrera. En el tiempo que ha pasado desde que decidí pivotar, podría haber completado 10,6 bootcamps de codificación (basándome en que un bootcamp es de 12 semanas, que es la duración típica en estos días), pero en última instancia estoy muy contento con mi decisión. No creo en absoluto que un camino sea mejor que el otro, pero de lo que sí estoy seguro es de que el camino de la universidad tradicional era el adecuado para mí.
En un futuro post, detallaré los dos caminos separados para encontrar empleo como desarrollador de software – comparando y contrastando (desde mi perspectiva) los bootcamps de codificación y la educación tradicional.