Skip to main content

8 perguntas a se fazer antes de gastar um centavo aprendendo a codificar

Banco ou Bitcoin - FILME LEGENDADO (Abril 2025)

Banco ou Bitcoin - FILME LEGENDADO (Abril 2025)
Anonim

Então, você quer aprender a codificar. O que agora? Há alguns anos, sua única opção para seguir carreira em engenharia de software ou desenvolvimento da Web seria inscrever-se em um programa de ciência da computação de graduação ou pós-graduação. Mas hoje em dia, você tem outra opção para uma educação formalizada: bootcamps. Os bootcamps de codificação e desenvolvimento estão se tornando cada vez mais comuns para pessoas que buscam adquirir novas habilidades para mudar de carreira ou progredir em seus empregos atuais.

Mas qual é o melhor caminho?

Infelizmente, não há uma resposta fácil - cada opção é boa para pessoas diferentes em diferentes situações. Para trazer um pouco de clareza para o que é certo para você, comece a pensar nessas oito perguntas.

1. Eu tenho uma carreira específica ou uma meta de projeto?

Bootcamps são semelhantes às escolas de comércio em que eles armá-lo com um conjunto muito específico de habilidades e prepará-lo para um determinado trabalho ou carreira. Eles colocam “uma ênfase em práticas sobre teóricas”, de acordo com Rak Chugh, um instrutor da Byte Academy, um bootcamp especializado em tecnologia financeira (fintech). No bootcamp, os alunos aprendem habilidades básicas e constroem portfólios de projetos que eles podem compartilhar com os entrevistadores. Embora os programas universitários sejam diferentes, uma grande parte de seus currículos se concentrará em como pensar como um cientista da computação, em vez de trabalhar em tecnologias específicas.

Veja como um engenheiro de software da Threadflip de San Francisco descreveu a diferença neste tópico da Hacker News: “Se eu tivesse que resumir, eu diria que a faculdade lhe dá habilidades intermediárias em ciência da computação e habilidades básicas na prática do desenvolvimento de software. … O bootcamp, por outro lado, oferece habilidades básicas em ciência da computação e habilidades intermediárias na prática do desenvolvimento de software. ”

Se você tem uma linguagem de codificação específica que você quer pegar, um papel específico que você está de olho, ou uma ideia de projeto ou startup que você quer começar, um bootcamp pode lhe dar a experiência específica que você precisa para fazê-lo . Se você tem um interesse mais geral em ciência da computação como disciplina ou não sabe qual caminho deseja seguir em campo, um programa universitário pode ser uma opção melhor.

2. Quanto tempo posso dedicar à escola agora?

Os bootcamps em tempo integral comprimem muitas horas de instrução em cada semana do programa - o que significa que você provavelmente não conseguirá manter seu emprego - enquanto programas de boot e programas de meio período permitem que você conclua o curso por um período mais longo, geralmente seis meses para um bootcamp a tempo parcial e alguns anos para um programa universitário. Dito isto, você vai se formar em um programa de bootcamp em tempo integral dentro de alguns meses, enquanto um programa universitário é um compromisso de pelo menos dois anos.

Pense na sua programação atual e nas limitações de tempo. Você é capaz de colocar as coisas em espera por alguns meses para se dedicar a aulas em tempo integral? Você tem uma necessidade urgente de adquirir novas habilidades para conseguir um novo emprego o mais rápido possível? Se assim for, o bootcamp é a sua resposta.

No entanto, se você está feliz em seu trabalho atual e quer construir suas credenciais para que possa ser elegível para o futuro, ou se você só pode dedicar um número finito de horas por semana para a escola, então procure uma educação continuada. programa, um programa de bootcamp a tempo parcial, ou um programa de graduação ou grad que você pode fazer à noite ou nos fins de semana.

3. Quão relevante é minha escolaridade anterior ou trabalho?

Dependendo do tipo de programa que você está procurando, haverá requisitos diferentes para inscrição. A Universidade de Boston, por exemplo, afirma em seu site que seu Mestrado em Ciência da Computação é destinado a “profissionais de computação e pessoas que pretendem se mudar para o campo de computação de outras áreas de estudo. Cursos pré-requisitos ou evidências de proficiência nessas áreas devem acompanhar a inscrição no programa. ”Alguns programas, como o de Ciência da Computação da Universidade de Chicago, estão se tornando mais abertos a candidatos sem experiência em ciência da computação, mas ainda exigem que você faça cursos pré-requisitos no início de sua educação.

Por outro lado, bootcamps como o Byte Academy podem levar em conta pontuações de testes, transcrições e experiência anterior ao avaliar candidatos, mas a coisa mais importante para um aluno em potencial ter é um interesse em tecnologia e codificação e a motivação para acompanhar o programa intensivo.

4. Como é o meu orçamento?

Embora não seja nada barato, um dos grandes atrativos do bootcamp é o preço. De acordo com o diretório de bootcamp de codificação Course Report, a taxa média de bootcamp é de $ 10.000. Em comparação, o programa médio de quatro anos de bacharelado em ciência da computação é de US $ 148.500, e o programa médio de dois anos de associado é de cerca de US $ 76.000, de acordo com o CollegeCalc. E esse mestrado é da Universidade de Chicago? Isso custará US $ 5.259 por curso, com um mínimo de nove cursos para concluir o programa, além dos pré-requisitos necessários.

Em termos de opções de pagamento, empréstimos e bolsas de estudo são sempre opções para a educação tradicional, e é bastante fácil conseguir financiamento de empresas de financiamento de terceiros para mensalidades de bootcamp, dado o tamanho relativamente pequeno dos empréstimos. Além disso, muitos bootcamps, como o Byte Academy, configuram esquemas de pagamento em que o pagamento é pago apenas quando os formandos obtêm um novo emprego.

Também é importante considerar os salários iniciais dos trabalhos em potencial que você vai buscar depois de ter suas novas credenciais, relacionadas à dívida que você pode ter, para considerar se o investimento que você colocar na escola valerá a pena no longo prazo. Muitos bootcamps estão preparando você para começar com trabalhos de programação em áreas de alta demanda, como desenvolvimento, enquanto que ter um grau lhe permitirá um conjunto mais amplo de trabalhos no campo. Analise as estatísticas de ex-alunos dos programas que você está considerando.

5. Eu trabalho bem sob pressão?

Bootcamps oferecem programas intensivos de curto prazo que envolvem cerca de 80 a 90 horas de escolaridade por semana. (Ei, eles não chamam isso de bootcamp por nada!) Como repórter SkilledUp Victoria Meng escreveu: "Imagine combinando todas aquelas noites sem dormir na faculdade onde você iria empinar antes do exame ou trabalhar por 14 horas para terminar o seu projeto de codificação. É isso que um bootcamp é - aprendizado intenso sem perda de tempo. ”

Pense em como você abordou sua carga de trabalho quando estava na faculdade ou no ensino médio. Você era do tipo que faz todos os ninjas estudarem para testes e concluir projetos? Se você prosperar sob intensidade, o bootcamp pode ser perfeito para você. Se você fosse mais um planejador, estudando as coisas ao longo do tempo e completando projetos pouco a pouco, você poderia encontrar um ambiente de bootcamp em tempo integral esmagador e pode querer considerar programas de meio período disponíveis em bootcamps ou universidades tradicionais.

6. Qual é o meu estilo de aprendizagem?

Você se sai bem em um ambiente de sala de aula tradicional? Ou você retém mais através da aprendizagem experiencial? A natureza prática de um bootcamp significa que eles usam métodos muito práticos e autônomos - por exemplo, os alunos trabalham em projetos de tecnologia atuais, como desenvolvimento de aplicativo ou web.

Isso também significa que você precisará ser muito mais autodidata do que se estivesse participando de um programa tradicional. Por exemplo, espera-se que os alunos da Byte Academy trabalhem com algum curso on-line de pré-bootcamp noções básicas de ciência da computação antes mesmo de aparecer para o primeiro dia. Enquanto os instrutores estão sempre por perto para ajudar durante a duração do programa, a instrução é feita através de hands on codes e projetos em equipe ao invés de uma aula seguida de lição de casa. Se você gosta de aprender descobrindo ao longo do tempo, este seria um ambiente ideal.

7. Que tipo de rede eu quero?

Os tipos de mentores disponíveis para você e para a rede que você irá construir provavelmente serão diferentes dependendo de qual rota você seguir. Bootcamps de codificação “são executados por desenvolvedores profissionais de elite”, diz Meng, enquanto professores universitários são tipicamente PhDs que podem ou não ter trabalhado fora da academia.

Quando você está procurando em bootcamp, continuando ed, ou opções universitárias tradicionais, pesquise as origens dos professores. Ligue para o escritório de admissões para perguntar sobre os históricos dos professores e da rede de ex-alunos disponíveis. O que você poderá tirar do programa não depende apenas do currículo, mas também das pessoas com as quais você poderá aprender e das conexões que poderá construir.

8. Tenho expectativas realistas do que receberei de um programa?

Um bootcamp intensivo destina-se a ajudá-lo a desenvolver as habilidades imediatas necessárias para garantir um trabalho de codificação no nível de entrada - uma vez que você segura um, ainda terá muito o que aprender. Então você vai querer complementar a base de conhecimento que você obtém do bootcamp com outros cursos ou aprendizado auto-dirigido à medida que avança na sua nova carreira. E você vai querer desenvolver um relacionamento com um mentor experiente para guiá-lo ao longo do caminho.

Ainda assim, o mesmo poderia ser dito dos graduados de programas mais tradicionais; Até técnicos veteranos com diplomas universitários concordam que trabalhar em engenharia de software requer aprendizado vitalício para acompanhar as novas tecnologias e tendências.

Então, não - você não sairá de nenhum tipo de programa como o próximo Steve Jobs. Mas você terá treinamento básico e um portfólio de qualidade, e a partir daí poderá começar a construir a nova carreira com a qual sonha.