Como conseguir estágio em programação
Para conseguir um estágio na área de programação a primeira coisa que você precisa fazer obviamente é aprender a programar.
Eu recomendo que você aprenda a programar em java. Porque? Um dos motivos é porque quem programa em java é disputado pelo mercado de tecnologia.
E quando você é disputado e tem pouca concorrência você é muito bem pago.
Eu sei que você já está terminando a faculdade e ainda não sabe programar e muito menos sabe programar em java. Muitos alunos terminam a faculdade e não sabem programar.
Não deveria ser assim, mas é, isso é um fato.
Nos livros, na faculdade e na internet as pessoas que ensinam a programar complicaram demais, e por isso, muitas pessoas não conseguem entender nada e saem da faculdade sem saber programar.
Eu me formei na Universidade Positivo, uma das melhores universidades do Brasil eleita pelo MEC o melhor curso de tecnologia. Uma coisa que aprendi é que para ganhar dinheiro com tecnologia você não deve falar de tecnologia.
Parece o contrário do que muitos acreditam, mas o motivo disso é justamente pelo fato de que a maioria das pessoas entendem muito pouco de tecnologia.
Não adianta você falar de java se a pessoa que for te entrevistar não entender nada de java, ela simplesmente vai te ignorar e não vai te contratar.
Ela vai fazer isso porque ela não está entendendo nada do que você está falando.
Geralmente uma entrevista na área de tecnologia é dividida em duas etapas. Primeiro vem até você a pessoa que é do departamento de RH (recrutamento humano).
A pessoa do RH é uma pessoa que é responsável pela abertura de novas vagas na empresa e por fazer a seleção e entrevista dos candidatos a vaga.
Geralmente a pessoa do RH é formada em RH, ou seja, ela não é formada em tecnologia.
Portanto, na maioria das vezes ela não entende nada de programação, nem de java, e muito menos de programação orientada a objetos.
A função dela é selecionar alguns candidatos para direcioná-los para conversar com a pessoa que realmente entende de tecnologia.
Essa pessoa que realmente entende de tecnologia geralmente é o líder técnico.
Com o líder técnico você pode falar de java, pode falar de programação, de algoritmo, de programação orientada a objetos, porque ele entende disso e vai te dar o devido valor.
A pessoa do RH ela quer saber se você é uma pessoa organizada, se você é uma pessoa que cumpre horário, se você sabe conversar.
Já o líder técnico ele quer saber se você entende da parte técnica, ou seja, o que você consegue fazer com o conhecimento que você tem de programação.
Ele quer saber qual é o resultado que você consegue gerar com o conhecimento que você tem de java.
Não adianta você dizer para o líder técnico que você sabe criar um vetor ou uma matriz. Isso é importante. Sim e muito. Mas isso é usado para criar algo maior.
E é esse algo maior que o líder técnico está interessado em saber se você sabe fazer.
Para deixar mais claro imagine o seguinte, imagine aquele brinquedo de lego.
O lego tem várias peças. Você une várias peças de lego umas nas outras para poder criar algo maior como uma casa de lego, ou um avião, ou um carro de lego por exemplo.
Agora imagine que a matriz ou o vetor que você cria quando está programando em java seja essa peça do lego.
Não adianta você dizer para o líder técnico que você sabe criar a matriz ou o vetor, porque, ele vai achar que você sabe apenas criar as peças do lego.
O líder técnico não quer saber se você sabe criar as peças do lego, ele quer saber se você sabe usar essas peças para criar a casa de lego, o avião ou o carro de lego por exemplo.
Erro ao tentar entrar em vaga de programação
Um erro comum ao tentar entrar em vagas de programação que algumas pessoas e estudantes cometem é o seguinte: trabalhar para aprender a programar ou aprender a programar para trabalhar na área?
Essa é uma dúvida que muitas pessoas tem, ou seja, será que eu devo tentar me candidatar a uma vaga de programador para tentar aprender a programar ou será que devo me preparar melhor e aprender a programar primeiro?
Muitas pessoas acreditam que ao entrar em uma vaga de programação elas vão aprender a programar.
Se elas vão ou não, ninguém pode dizer, porque ninguém ainda é capaz de prever o futuro.
Eu tenho mais de vinte anos trabalhando com programação de computadores desde de startups a empresas globais, multinacionais, bancos entre outras.
Pela minha experiência o que posso dizer baseado no que eu vi e vivi é que geralmente no trabalho as pessoas com quem convivi estavam ocupados com suas respectivas atividades e devido a isso não tinham tempo de ficar ensinando a programar.
Isso não é uma regra, é apenas a minha experiência em mais de vinte anos trabalhando na área de tecnologia.
Eu acho muito legal você tentar buscar uma vaga na área de programação o quanto antes principalmente se estiver na faculdade.
O ideal é tentar a vaga antes do tcc (trabalho de conclusão de curso) para evitar ficar sobrecarregado.
Se você quer aprender a programar recomendo fortemente que você desligue o celular, a televisão, a internet e tudo mais que possa te distrair e use o seu tempo para estudar o máximo que puder antes de tentar se candidatar a uma vaga de programação.
Vou fazer uma analogia para explicar o motivo desta recomendação: imagine uma luta de kung fu ou karatê, para evitar levar chutes e socos desnecessariamente é melhor você se preparar antes, para poder ganhar o campeonato e ser campeão sem levar chutes nem socos.
Se você estiver preparado você evitará estresse e pressão.
Se você sai atrasado para uma viagem você corre o risco de perder o avião ou de esquecer algo importante, ou seja, você vai gerar estresse e pressão para você mesmo e para as pessoas a sua volta, porque você escolheu fazer qualquer outra coisa em vez de se preparar para viagem.
Você prefere escolher assistir NetFlix ou estudar? Você prefere arrumar a sua mala com calma e ir para o aeroporto tranquilamente ou deixar tudo para última hora e sair estressado brigando com todo mundo no caminho até o aeroporto?
Você prefere estudar programação e estar mais seguro e preparado para vaga de programação ou prefere arriscar?
Sempre antes de tomar uma decisão importante, eu procuro colocar no papel quais são os benefícios e os malefícios de eu escolher uma coisa ou outra
A vida é feita de escolhas. Qual está sendo a sua?