ACTUALIZAÇÃO 11/2016: Já passaram três anos desde que assisti ao programa, por isso, por favor, leve o que está escrito abaixo com um grão de sal. Eu tive uma grande experiência com o Hack Reactor, ainda penso muito bem na equipe do Hack Reactor, e estou muito feliz com a minha trajetória profissional desde que me formei. No entanto, o programa cresceu significativamente em tamanho, novos funcionários foram trazidos, e o ambiente de contratação em São Francisco mudou um pouco. O investimento em aventura esfriou um pouco e as bootcamps formaram mais estudantes, e portanto não é tão fácil quanto era antes conseguir o emprego dos seus sonhos em um bootcamp. Dito isto, se você é apaixonado por programação, tem feito uma boa quantidade de estudos independentes, e está disposto a trabalhar duro, um bootcamp ainda é uma ótima maneira de iniciar sua carreira de desenvolvimento, e no que me diz respeito, o Hack Reactor continua sendo a melhor escola por aí.
UPDATE: Após três semanas de inscrições e entrevistas, agora estou empregado! Eu trabalho em um startup de ed-tech de alto nível como desenvolvedor full-stack. Eu comecei muito recentemente, mas meus primeiros dias correram muito bem, e o Hack Reactor definitivamente me deu o background que eu precisava.
Several meses atrás, eu postei no Reddit pedindo experiências e pensamentos das pessoas sobre programação de bootcamps, e em particular sobre o Hack Reactor, que eu estava a ponto de escolher participar. A resposta foi tépida; essas academias são relativamente novas e enquanto algumas pessoas compartilharam suas opiniões sobre o conceito, ninguém respondeu com nenhum dado real, bom ou ruim. Agora que estou há dois meses no Hack Reactor, gostaria de oferecer uma descrição das minhas experiências lá e, em particular, porque acho que a escola tem feito um trabalho fantástico.
Indo para o Hack Reactor, eu me senti cauteloso e cético por várias razões. Vou listar algumas dessas razões, juntamente com as respostas a cada uma.
O que acontece no Hack Reactor?
Hack Reactor é um programa intensivo de três meses para aprender JavaScript. Os alunos frequentam seis dias por semana, passando pelo menos 60 horas por semana em um ambiente totalmente focado em aprender a codificar. Nós estudamos toda a pilha de desenvolvimento web: HTML e CSS, frameworks Javascript front-end como Backbone e Angular, desenvolvimento de servidores com Node, e bancos de dados com SQL e Mongo. Os alunos trabalham em sprints intensivos de dois dias em tópicos específicos para o primeiro terço do programa, depois passam várias semanas em projetos maiores, e finalmente têm uma preparação intensiva para a procura de trabalho. Todos os três estágios são supervisionados por especialistas do setor de empresas líderes, incluindo Twitter, Google, Adobe e Yahoo. A taxa de contratação três meses após a formatura é de 98%, com um salário médio inicial de seis dígitos. O programa custa cerca de $18,000.
TL;DR: Sua vida se torna um desenvolvimento web completo por três meses.
Como você pode aprender a codificar em três meses, muito menos o suficiente para conseguir um emprego de alto pagamento?
Hack Reactor foca em um conjunto específico de habilidades de codificação: desenvolvimento web. Este é um conjunto de habilidades que está atualmente em alta demanda – escolas não enfatizam isso, mas um site bem projetado é crucial para o sucesso de uma empresa. Não se trata de um curso de CS. Eu tenho pouco ou nenhum conhecimento de sistemas operacionais, engenharia de hardware ou processamento gráfico. Não conheço C, não conheço Java e não conheço Python. No entanto, tenho muito mais experiência com frameworks de desenvolvimento web atuais do que um graduado de um programa de CS padrão. Eu construí e desenvolvi projetos reais; alguns individuais, outros com clientes. Uma equipe minha e três amigos fizeram as finais na recente Hackathon de Lançamento, com mais de 150 equipes entrando. Não estamos apenas construindo listas de afazeres e blogs.
Dito isto, a escola cobre muito material de fora do desenvolvimento web, desde que esse material seja crucial para um codificador saber. Os alunos recebem tanta teoria quanto um bom curso de Estruturas de Dados e Algoritmos ensinaria. Aprendemos git, desenvolvimento orientado a testes, e como usar a linha de comando. Temos problemas diários de aquecimento do tipo visto em entrevistas (“atravessar uma matriz quadrada em espiral”, etc), e estamos constantemente sendo questionados sobre big-O para tudo o que escrevemos. E o mais importante, aprendemos que um desenvolvedor depende da capacidade de procurar soluções de forma independente, juntando documentos e bits de código do StackOverflow e blogs.
TL;DR: HR foca no desenvolvimento web, que está em alta demanda, e suporta isso com as partes mais vitais de um grau de CS.
Quem faz isso, de qualquer forma?
Uma das partes mais incríveis do Hack Reactor são os alunos. O programa é incrivelmente seletivo. A taxa de admissão em Harvard é de cerca de 6%; a do Hack Reactor é de cerca de 3%. A minha turma de 28 alunos tem alunos do MIT, Princeton, Stanford, e Brown. Tem refugiados de empregos de alto poder nas finanças, consultoria e direito. Há vários doutorados, e vários outros que abandonaram seus doutorados para participar. Tem profissionais que se auto-iniciaram e fundaram várias empresas. O fio comum é que cada estudante estava insatisfeito com seu antigo emprego, queria fazer coisas ao invés de empurrar papéis e queria começar o mais rápido possível.
Após a graduação, quase todos conseguem um emprego. Você pode conferir as posições atuais dos ex-alunos do Hack Reactor aqui (vá até o fundo). Tenha em mente que estes são apenas os alunos que estão fora há pelo menos três meses; os resultados das duas aulas mais recentes têm sido até agora ainda mais impressionantes.
Em uma nota pessoal, mudei-me da China para São Francisco, e conheci cerca de três pessoas na chegada. Através do Hack Reactor, conheci pessoas incríveis com quem vou continuar amigo para o resto da minha vida.
TL;DR: Pessoas realmente impressionantes.
Porquê pagar $18k por algo assim? Eu não poderia apenas ensinar a mim mesmo?
Esta é uma pergunta muito comum que eu gostaria de abordar. Há algumas razões pelas quais eu acho que o Hack Reactor vale o seu preço.
- Algumas pessoas sugerem que um possível aluno deve, em vez disso, estudar independentemente, sem a ajuda de mais ninguém. No entanto, esta não é uma habilidade que a maioria de nós tem. Eu, por exemplo, sou horrível na gestão do tempo e preciso de um ambiente estruturado para aprender de forma eficiente. Isto deveria me desqualificar de trabalhar como codificador? Eu não acho que deveria.
- Algumas pessoas sugerem que uma comunidade ou faculdade técnica ensinaria o mesmo conjunto de habilidades por muito menos dinheiro. Se você pode encontrar um curso em uma faculdade comunitária que ensina Angular e Node, com um desenvolvedor sênior do Twitter como seu principal instrutor e colegas de classe com vários graduados, eu admito este ponto; até lá, acho a comparação absurda.
- Muitas pessoas acham que a etiqueta de preço é absurdamente alta. Note primeiro que o corpo docente da escola é formado por engenheiros experientes, cujas taxas horárias em um trabalho de desenvolvimento ultrapassariam 100 dólares por hora. Estas pessoas estão de plantão, ajudando você a aprender, por pelo menos 8 horas todos os dias. Saiba também que os alunos podem adiar grande parte da sua mensalidade para depois do programa. Um pagamento adiantado de $18.000 não é necessário. As bolsas também são concedidas a estudantes promissores com situações financeiras difíceis.
- Finalmente, o Hack Reactor tem um histórico comprovado em garantir excelentes empregos para seus graduados. A entrevista e a preparação do currículo e a rede de conexões que a escola fornece valeriam por si só o preço da mensalidade, na medida em que permitem aos graduados garantir empregos que pagam muito mais do que poderiam obter de outra forma. Se o Hack Reactor lhe dá um salário inicial $18.000 mais alto do que se fosse sozinho, como poderia não valer o preço da admissão?
TL;DR: Porque compensa a longo prazo.
CONCLUINDO TL;DR: O Hack Reactor escolhe os melhores e mais brilhantes alunos e ensina-lhes um conjunto de habilidades que está em alta demanda, juntamente com a teoria para apoiá-lo. Custa muito dinheiro, mas justifica inteiramente o seu preço através dos seus resultados.
Se você tiver alguma dúvida sobre o programa, farei o meu melhor para responder.