Minha longa jornada para o programa eCampus Post-Baccalaureate Computer Science da Oregon State University

Campus da Oregon State University (ou assim me disseram).

O seguinte post é tão longo e divagante quanto o título.

Voltar em 2017, eu estava sentindo uma sensação de insatisfação com minha trajetória de carreira, um pouco de infelicidade, e uma falta de direção geral. Eu tinha um emprego gratificante, salário decente e perspectivas de mobilidade ascendente, mas sentia que algo importante estava faltando no meu dia-a-dia. Acabei por reconhecer que a coisa era um novo desafio – uma oportunidade para crescer, desenvolver e ser empurrado para aprender algo novo.

Felizmente, o melhor ambiente para se encontrar intelectualmente perdido é uma instituição de ensino superior. No meu caso, eu estava trabalhando na faculdade comunitária da qual me formei apenas alguns anos antes. Embora as carreiras na educação não sejam conhecidas por serem as mais bem pagas, um benefício inestimável (bem, acho que tem literalmente um valor) é o benefício reduzido da mensalidade. Acabei fazendo uso do benefício e ao longo de muitos meses completei cursos de psicologia, comunicação, programação de computadores e até mesmo matemática! Realizei uma aula de pré-cálculo que eu tinha feito durante o curso do meu diploma original, apenas para tentar aumentar minha média de notas todos esses anos mais tarde. Resultado: o meu GPA da faculdade comunitária está agora 0,03 pontos acima. Ah, sim.

Coincidentemente, 0,03% é também a diferença percentual que retomar a classe feita em qualquer aplicação futura!

Dado que eu poderia fazer um curso por trimestre, este período de exploração demorou muito tempo. Depois de mais de um ano de aulas aparentemente aleatórias, inscrevi-me num curso de ‘introdução à programação’ e descobri que gostava mais de fazer o trabalho da aula do que do meu trabalho diário. O trabalho que me convenceu de que precisava estudar mais a fundo foi um simples programa de checksum do ISBN. Eu estava viciado no aspecto de resolução de enigmas, e este foi o primeiro desafio real que encontrei durante muito tempo. Tentando o programa agora, fui capaz de facilmente escrever o código para ele (sim, crescimento e desenvolvimento!), mas uma coisa que permaneceu constante foi meu desejo de desafio intelectual.

Saber absolutamente nada sobre a indústria de tecnologia e engenharia de software (além de começar a namorar um estudante de ciências da computação), achei que voltar para a escola era minha única opção. Toda a minha pesquisa online me levou a acreditar que provavelmente eu não entraria em nenhum programa de graduação em ciências da computação porque 1) as vagas eram apenas para pessoas que estão frequentando a faculdade pela primeira vez e 2) meu histórico escolar consistia apenas no mínimo necessário de cursos de matemática e ciências. Nunca considerei a matemática ou as ciências como um caminho sério para mim, ou mesmo como disciplinas em que eu era remotamente bom, então eu não tinha os pré-requisitos necessários para a maioria dos programas de Ciências da Computação. Sim, eu poderia ter usado o benefício da mensalidade para lentamente trabalhar meu caminho até o cálculo 3, mas a essa altura, outros 14 meses já teriam passado, e eu não estava disposto a esperar.

Depois de conversar com meus mentores, amigos, e passar por muita auto-reflexão, tomei a decisão consciente de que, o que quer que fosse, era hora de fazer algo mais. Eu tropecei no programa do Oregon State (provavelmente através da busca, ‘Computer Science + no math’) e achei que o programa parecia robusto e muito flexível. Honestamente, a parte mais atraente foi a distinta falta de pré-requisitos matemáticos avançados. Eu achei que poderia ser um tiro no escuro, mas fui em frente e apliquei de qualquer forma.

Então, o que uma garota deve fazer? Eu sabia que queria mudar de carreira e me tornar um engenheiro de software, mas também não queria esperar meses só para começar. Bem, em um mundo pós-2013, a resposta óbvia seria um bootcamp de codificação! E assim o maravilhoso mundo das bootcamps de codificação entra na minha vida, mas não da maneira que você pensaria. Na minha enxurrada de candidaturas a emprego, tinha-me candidatado a um cargo de Gestor de Serviços de Carreira (consultor de ideias mais treinador de carreira mais gestor de programas) num bootcamp de codificação em Seattle. Na mesma semana (tive que voltar no meu histórico de caixa de entrada para verificar), eu tinha sido rejeitado pela OSU e ampliado uma oferta de trabalho pelo bootcamp de codificação. Honestamente, a excitação e a perspectiva de um novo emprego (e um aumento de gordura) diluiu qualquer desapontamento da rejeição da OSU.

Sendo a pessoa lenta, e (muitas vezes, mas nem sempre) deliberada e estratégica que eu sou, eu imaginei que não faria mal ao menos chegar um pouco mais perto da indústria tecnológica antes de pular em 100%. E garoto, eu me comprometi com esse sentimento. Ao longo dos dois anos e meio seguintes, eu me vi trabalhando em três (sim, três) bootcamps de codificação diferentes, captando pedaços de habilidades de desenvolvimento web pelo caminho.

No bootcamp de codificação #1, eu pude participar nas primeiras duas semanas do programa, e durante o resto do meu tempo lá eu trabalhei através de módulos de curso, tentei desafios de algoritmos com instrutores, mas descobri que meu auto-estudo era bastante desorganizado e indisciplinado. Meu trabalho no bootcamp #2 de codificação veio como uma surpresa total (ty, LinkedIn), mas eu serei eternamente grato pela oportunidade. Depois de me acomodar no papel, eu pude fazer um curso de introdução noturno ensinando fundamentos do JavaScript. Pouco tempo depois, comecei a trabalhar no conteúdo do programa e com a ajuda de um dos instrutores de desenvolvimento web, comecei a tratar os exercícios como tarefas de casa com datas de vencimento. É claro que isto não colou, porque não houve consequências reais se eu perdesse uma data de vencimento ou simplesmente não completasse uma tarefa. Maldita seja a minha necessidade de motivações externas e consequências reais!

O pensamento passou-me pela cabeça, “se eu estivesse a trabalhar em bootcamps de codificação, não deveria simplesmente desistir e inscrever-me? Talvez até poupar alguns milhares de dólares ao longo do caminho?” Na bootcamp #2 de codificação, você pensaria que eu teria tudo isso resolvido, mas eu não sentia que no fundo era o que eu realmente queria. Além disso, na altura, as políticas da empresa em relação aos funcionários que frequentavam cursos a tempo inteiro estavam um pouco em movimento, e eu estava demasiado indeciso na altura para procurar qualquer informação concreta. E por isso não o fiz. E assim, dias e meses se passaram e eu me senti suficientemente feliz em uma nova função em uma cidade bonita com um trabalho bem remunerado para iniciar qualquer mudança real. Acho que no fundo eu ainda sabia que não tinha arranhado bem essa coceira há dois anos.

Então, um dia, do nada, vejo um e-mail de um endereço que não pensava há mais de um ano – Universidade Estadual do Oregon. Em um e-mail muito educadamente redigido, eles me informaram que atualizaram os requisitos de admissão do programa e eu estava sendo convidado a me inscrever novamente. Se eu me candidatasse novamente, eles iriam dispensar a taxa de admissão para que parecesse um “não-cérebro”. Eu revisei minhas perguntas de redação, atualizei meu endereço de e-mail e cliquei em ‘enviar! E o que vocês sabem, alguns meses depois recebi minha carta de aceitação.

Isso foi há pouco mais de um ano. Hoje, estou apenas começando meu quinto trimestre na OSU, o que, no meu caso, equivale a completar aproximadamente 1/3 do curso. No tempo que passou desde que decidi girar, eu poderia ter completado 10,6 bootcamps de codificação (baseando isto em um bootcamp sendo 12 semanas, que é a duração típica nestes dias), mas no final das contas estou muito feliz com a minha decisão. Eu absolutamente não acho que um caminho seja melhor do que o outro, mas o que eu tenho certeza é que o caminho tradicional universitário foi certo para mim.

Em um post futuro, vou detalhar os dois caminhos separados para encontrar emprego como desenvolvedor de software – comparando e contrastando (na minha perspectiva) bootcamps de codificação e educação tradicional.

Deixe uma resposta

O seu endereço de email não será publicado.