ETFFIN Finance >> Finanças pessoais curso >  >> Gestão financeira >> Finanças pessoais

Pergunte a si mesmo estas três perguntas antes de ir para um Bootcamp de codificação

Os bootcamps são uma excelente maneira de entrar em uma carreira de programação se você estiver motivado, mas não tiver as habilidades para iniciar uma carreira em programação. Mas, abandonando seu trabalho atual, possivelmente se movendo, e conseguir dinheiro para pagar as mensalidades não é um compromisso pequeno.

Em Meratas, fazemos parceria com os principais Bootcamps de codificação que colocaram tantos alunos em grandes carreiras. Contudo, isso não acontece simplesmente ao se inscrever no Bootcamp. É uma quantidade significativa de trabalho árduo e comprometimento, mas pode ser extremamente gratificante. Para entender quem deve se comprometer com um Bootcamp, compilamos três perguntas para se fazer.

1. É ser um desenvolvedor no meu futuro?

Você está procurando um emprego em tempo integral como desenvolvedor de software, para aprimorar suas habilidades com o desenvolvimento de front-end como designer, ou para desenvolver as habilidades necessárias para fundar uma empresa? Quais são seus objetivos de carreira? O Bootcamp de sua escolha o ajudará a atingir seus objetivos de carreira?

Se você tem uma linguagem de codificação específica que deseja escolher, uma função específica que você está de olho, ou um projeto ou ideia de inicialização que você deseja lançar, um Bootcamp pode fornecer a experiência direcionada de que você precisa para fazer isso. Os bootcamps são semelhantes às escolas profissionais no sentido de que o equipam com um conjunto específico de habilidades e o preparam para um determinado trabalho ou carreira.

Veja como um engenheiro de software descreveu as habilidades que aprendeu em seu Bootcamp:

“Se eu tivesse que resumir, Eu diria que a faculdade oferece habilidades intermediárias em ciência da computação, e habilidades básicas na prática de desenvolvimento de software. No entanto, os bootcamps oferecem habilidades básicas em ciência da computação e habilidades intermediárias na prática real de desenvolvimento de software. ”

É importante ter tempo e pensar sobre por que você deseja iniciar a codificação e se você pode se prever codificando no futuro antes de gastar tempo e dinheiro investindo em um Bootcamp de codificação.

2. A codificação está alinhada com meus objetivos?

Codificar pode ser um trabalho incrível, mas também pode ser um desafio. É preciso muito tempo e dedicação. Horas podem ser gastas olhando para a tela do computador apenas para perceber que você esqueceu o ponto-e-vírgula e é isso que está causando o bug.

Você quer ter certeza de que está seguindo o programa pelos motivos certos. É importante se perguntar:quais são minhas razões para pensar em participar de um Bootcamp de programação? A codificação está alinhada com meus objetivos futuros? Eu gosto de codificação?

Avi Flombaum, fundador da Flatiron School, explicou que a programação não é necessariamente para todos:

“Programar não é para todos, já que você não deve necessariamente aprender a codificar ou seguir uma carreira como desenvolvedor se não for apaixonado por isso. A única maneira de dominar uma habilidade como programação é amá-la. O que algumas pessoas podem não perceber é que a codificação não é algo que você aprende em três meses ou mesmo quatro anos - é difícil, busca ao longo da vida. Os programadores estão sempre aprendendo, e é seu amor pela arte que os empurra para frente e torna os desafios que encontram emocionante . Não persiga o código pelos motivos errados. Odiando seu trabalho e querendo uma mudança, mas não ama realmente o ato de codificar? Não é um bom motivo para aprender a programar. Animado com o alto salário, um trabalho de programação o levará, mas não para as tarefas reais do dia-a-dia que esse trabalho envolve, como analisar mensagens de erro em busca de pistas e depurar código quebrado? Não é um bom motivo. ”

Os bootcamps ensinam o suficiente para que você consiga um emprego, mas isso é apenas o começo de sua educação continuada como programador. Se depurar código quebrado não te deixa animado, você pode estar indo pelo caminho errado.

Para ter habilidade em codificação, você vai querer ter uma paixão por resolver problemas. Esse é o trabalho, depois de tudo. Programadores habilidosos adoram quebra-cabeças e prestam atenção aos detalhes. Antes de começar sua codificação, Bootcamp pergunte a si mesmo se você tem sede de conhecimento. Não haverá muitos dias em que você não terá que aprender algo, provavelmente há um melhor, mais eficiente, maneira mais elegante de fazer o que você quer fazer, e sempre há alguém que sabe mais do que você. Codificar é tanto um esforço de equipe quanto um trabalho individual. Perguntar, ler, compartilhado, usar, adaptar, construir sobre, e aprecie a inteligência de seus colegas de trabalho, autores, e pessoas da internet.

3. Codificar é algo que eu posso fazer?

Então, como você pode saber se a codificação é para você ou não? A melhor maneira é parar de ler sobre como é a codificação e o que os outros pensam sobre ela e realmente tentar. Felizmente, com milhares de recursos de codificação gratuitos que nunca foram tão fáceis. Esses programas online gratuitos mostrarão se você gosta do processo ou não.

Todos esses recursos têm uma avaliação gratuita onde você pode experimentar a codificação por si mesmo sem precisar pagar ou se comprometer com nada:

TreeHouse

Codecademy

Rubymonk

PluralSight

Abaixo estão alguns desafios de programação gratuita para testar suas habilidades.

Coderbyte


HackerRank


Projeto Euler


Codewars

A melhor maneira de determinar se um Bootcamp de codificação é adequado para você é apenas começar! Você nunca saberá a menos que tente.

Bootcamps não são para todos, mas eles podem desbloquear um mundo de possibilidades. Seja claro sobre o que você espera alcançar ao participar de um, se é o programa certo para você, e planejam investir energia para ir além dos requisitos. Se você está procurando ótimos bootcamps de programação sem custo inicial, verifique esta página para uma lista!