Skip to main content

Aprenda a codificar agora: como escolher o boot camp certo para você

HTML Full Course - Build a Website Tutorial (Abril 2025)

HTML Full Course - Build a Website Tutorial (Abril 2025)
Anonim

Você decidiu que está pronto para aprender a codificar e já pode ver suas opções de carreira inchando. Mas espere - como você decidirá qual escola de codificação é a certa para você?

Há mais de 65 "campos de treinamento" de codificação somente nos EUA, cada um ostentando diferentes modelos de ensino, especialidades linguísticas e estilos de ensino. Então, antes de você cerimoniosamente deixar seu emprego para ser o próximo Zuck, pergunte a si mesmo estas seis perguntas para guiar sua pesquisa.

1. Qual idioma eu quero aprender?

Campos de treinamento de codificação geralmente empregam uma “linguagem de ensino” ao introduzir os alunos ao mundo da programação. Se você quer trabalhar principalmente na web (versus mobile), suas opções mais populares serão Rails ou Python, com algumas escolas ASP.NET e estritamente JavaScript.

A maioria das escolas de codificação ensina Rails - Dev Bootcamp e General Assembly são duas das maiores e mais estabelecidas. Outras escolas, como RocketU e Hackbright Academy (uma escola exclusiva para mulheres), especializam-se em Python, alegando que a linguagem é mais complexa e tem raízes nos fundamentos da ciência da computação. Qualquer parte neutra provavelmente dirá a você que a linguagem não deve motivar sua decisão - muitos alunos se formam em um programa em Python e podem aprender Rails facilmente por conta própria (e vice-versa) - mas se você tiver uma preferência, é algo a ser considerado.

Se o celular é sua cena, o iOS e o Android são suas principais opções. Escolas iOS como a Mobile Makers em Chicago e a The Flatiron School em Nova York enfatizarão o Objective C (e a MGWU te ensina como fazer jogos!). O Programa Delta em Austin é dedicado ao desenvolvimento do Android.

2. Qual é o meu estilo de aprendizagem?

Se você é altamente motivado e pode ensinar a si mesmo assuntos difíceis usando livros e tutoriais, então um programa on-line gratuito como o Codecademy ou o Udacity pode ser suficiente para você se tornar proficiente. Aqueles que procuram um pouco mais de orientação podem procurar no Bloc ou no Thinkful, que oferecem aulas on-line e um mentor pessoal para cada aluno. Se você já tem uma base de codificação e não precisa de palestras, mas sabe que vai querer trabalhar com outros alunos para passar por um currículo intenso, depois a Hacker School, uma escola gratuita de tempo integral em Nova York, poderia ser um ótimo ajuste (embora não seja para iniciantes completos).

Procurando por treinamento prático, conduzido por instrutor, mas ainda não pode deixar seu emprego? Escolas de meio período, como Anyone Can Learn To Code, permitem que você mantenha sua posição atual e aprenda nas noites e fins de semana. Se você escolher esse caminho, decida se será capaz de se manter motivado entre o trabalho e o curso intenso.

Claro, se você puder se dar ao luxo de largar seu emprego e pagar as mensalidades, então os populares cursos imersivos de três meses, como o Web Development Immersive na Assembléia Geral, serão os melhores para você. Bônus: Muitas escolas como esta garantem o emprego.

3. Quais são os meus objetivos profissionais?

Estabelecer suas motivações para aprender a codificar pode diminuir seriamente seu campo de opções. Você quer um emprego em uma startup ou uma grande empresa? Você quer começar seu próprio negócio ou ser um co-fundador técnico?

Considere os modelos de receita de alguns campos de treinamento de codificação - não só eles estão cobrando taxa de matrícula, mas eles também podem cobrar uma taxa de recrutamento para as empresas que contratam seus formandos. Nesses casos, as escolas podem ficar menos empolgadas com um aluno que quer iniciar uma startup imediatamente depois de aprender a codificar. Outras escolas, como a Starter School, com sede em Chicago, ajudam você a enviar seu próprio produto e são projetadas para ajudá-lo a se tornar um co-fundador técnico ou iniciar seu próprio negócio. Certifique-se de ler as perguntas frequentes das escolas para ver exatamente o que elas estão procurando nos candidatos.

Verifique também as empresas para as quais os graduados trabalharam e pergunte se os parceiros de treinamento possuem alguma empresa para formar graduados. São principalmente grandes empresas ou startups? RocketU está definido (literalmente) no meio do acelerador RocketSpace, então você está em um mar de mais de 100 startups elegíveis que estão à procura de talentos técnicos.

4. Quanto posso gastar em mensalidade?

Um programa em tempo integral normalmente custa de US $ 5.000 a US $ 15.000, mas existem alguns modelos de ensino a serem considerados. Se você não puder pagar a mensalidade antecipadamente, mas precisar de mais orientação do que um programa on-line gratuito pode oferecer, procure na App Academy, que não exige pagamento de nenhuma taxa até que você encontre um emprego com o qual esteja satisfeito ( a sério). Ele também oferece um espaço de trabalho ao vivo em seu escritório de São Francisco (e pretende adicionar um em Nova York), para que você não precise pagar pela moradia durante o programa. A Nashville Software School oferece outro modelo criativo de matrícula - se você tem ou tem laços fortes com Nashville, paga apenas US $ 1 mil adiantado, então sua empresa contratante paga a escola de volta depois de contratá-lo.

Claro, se você puder pagar uma escola de ensino superior, então suas opções são muito mais amplas, e há muitos ótimos campos para escolher. Pegue o Hack Reactor, em São Francisco, que cobra cerca de US $ 18 mil por mensalidades, ou o gSchool, em Denver, que custa US $ 20 mil para o curso de seis meses.

5. Onde devo participar de um acampamento de codificação?

Pense nas suas próprias necessidades, na situação da família e na condição de habitante da cidade ao decidir onde você quer participar do treinamento. Claro, Nova York e São Francisco terão redes de contratação amplas, mas você pode ficar longe de amigos e familiares por até seis meses? Shereef Abushadi, um instrutor da Dev Bootcamp, diz que "cerca de 50% dos nossos alunos que freqüentam São Francisco são nativos da área do FS, então eles se beneficiam de ambos os lados desta equação e também estão em um local conveniente durante o processo de entrevista". No entanto, ele vê vantagens em encontrar um campo de treinamento local “supondo que a qualidade da educação é a mesma” e “se você tem família ou outras obrigações para equilibrar”.

6. Qual é o meu próprio histórico de codificação?

À medida que o número de campos de treinamento de codificação se expandiu, algumas escolas reduziram seus requisitos de admissão, então pense no seu nível de habilidade atual. Você completou um curso on-line gratuito e autoguiado, como o Treehouse? (Se não, comece com um agora.) Você tem experiência em invadir projetos de código aberto ou trabalhar em alguns projetos técnicos em seu trabalho atual? Algumas escolas afirmam que “qualquer um pode aprender a codificar” e aceitar iniciantes completos. Outros, como o Hack Reactor, exigem algum conhecimento em codificação (“este não é um curso de 0-60”, este é um curso “20-120” ”, afirma o website). Seja honesto com as escolas sobre sua experiência e encontre a escola que melhor pode trabalhar com seu nível de habilidade atual para transformá-lo em um programador de estrelas do rock.

Uma vez que você reduziu suas opções para os campos de treinamento que melhor se encaixam em seus planos, certifique-se de pesquisar dicas de aplicação, prazos, descrições de cursos e entrevistas no Relatório do Curso.