Hoje, qualquer pessoa no mundo pode aprender a codificar através de aulas virtuais e presenciais oferecidas por organizações como a General Assembly, Hackbright Academy e Codecademy.
Mas o que vem a seguir? A etapa seguinte - ser contratado como desenvolvedor depois de concluir esses cursos - não é tão simples quanto colocar suas novas habilidades no currículo e enviá-las.
Se você quiser usar bem suas novas habilidades de programação, essas sete dicas ajudarão você a aumentar seu portfólio de pós-treinamento, interagir com as pessoas certas e entrar efetivamente no cenário tecnológico.
1. Prática, Prática, Prática
Primeiras coisas primeiro: não comece a se inscrever para trabalhos de desenvolvedor imediatamente. Em vez disso, canalize sua energia inicialmente para continuar trabalhando em projetos de codificação pessoal. Isso ajudará você a ajustar suas habilidades de codificação e iniciar um portfólio de trabalho real para mostrar possíveis empregadores. A aluna da Hackbright Academy, que se tornou desenvolvedora profissional, Melissa Skevington, observa: “A maior coisa que fiz quando saí de Hackbright foi continuar trabalhando em meu projeto pessoal. Isso não só me manteve aprendendo, como eu falei durante as entrevistas. ”
2. Código como parte de uma equipe
Apesar do estereótipo do programador solitário, que é um hacker que mexe sozinho em um porão, a realidade é que a maioria dos desenvolvimentos de software acontece em configurações de equipe. De acordo com Rachel Ober, desenvolvedora sênior do Paperless Post e instrutora da Assembléia Geral, os empregadores querem saber como um candidato se encaixará na equipe maior e se ele ou ela se sentirá à vontade para receber feedback. Então, encontre alguns amigos interessados em trabalhar com você em um projeto, unir forças e começar a codificar como um time! A experiência irá atendê-lo bem no mundo do trabalho.
Browse Engenharia Jobs
3. Junte-se à comunidade de código aberto
Se você ainda não se tornou ativo na comunidade de desenvolvedores on-line, agora é a hora. Obtenha uma conta e envie seus projetos para o GitHub, uma ferramenta de colaboração e gerenciamento de código, e comece a fazer perguntas (e a responder!) Sobre o Stack Overflow, um site de perguntas e respostas para desenvolvedores. Você não apenas obterá feedback valioso de programadores experientes, mas terá mais chances de obter indicações de trabalho - gerentes e recrutadores de contratação costumam usar esses sites para encontrar candidatos realmente apaixonados por codificação.
4. Ganhe exposição tanto quanto você puder
Para ajudá-lo a decidir quais áreas da engenharia de tecnologia e software mais lhe interessam, é importante ver o que está por aí. Há tanta atividade no espaço tecnológico, e participar de Meetups, conferências, hackathons e outras oportunidades de networking podem ajudá-lo a conhecer novas pessoas, aprender sobre empresas emergentes e manter-se atualizado sobre o que está acontecendo no mundo dos desenvolvedores. Mesmo que você não more em um hub de tecnologia, é possível acompanhar sites como o TechCrunch e acompanhar desenvolvedores e organizações no Twitter.
5. Concentre-se em algo que lhe interessa
Uma vez que você tenha percebido quais oportunidades existem, então é hora de se concentrar no que mais lhe interessa - seja móvel, desenvolvimento web ou visualização de dados. Mesmo se você não tiver certeza de que é a área em que deseja permanecer para sempre, não deixe que isso impeça que você procure projetos de contrato ou busque oportunidades de emprego naquele espaço por enquanto. Afinal, você tem que começar em algum lugar! "Assim que me tornei mais focado", disse Skevington, "mais e mais oportunidades começaram a surgir." Também é mais atraente para contatos profissionais e gerentes de contratação. "Isso mostra que você tem interesse em alguma coisa, em vez de responder com 'Eu não sei o que quero fazer ainda', o que pode matar uma conversa", acrescenta ela.
6. Encontre um Mentor
Algumas academias de codificação combinam alunos com mentores, mas quando você estiver no mundo real, também poderá encontrar o seu. A maioria das pessoas adora falar sobre si mesmo e compartilhar conselhos, por isso não tenha vergonha de convidar aquela pessoa interessante que você conheceu em um Meetup recente para conversar mais sobre o café! Você só pode obter informações adicionais sobre o setor de tecnologia. Além disso, você nunca sabe onde essas conversas podem levar, e seu novo amigo pode se tornar um conselheiro de longo prazo que ajuda a conectar você a um trabalho futuro.
Em uma nota relacionada, uma vez que você consiga esse futuro trabalho real como desenvolvedor - ter um mentor dedicado, formal ou informal, a quem você pode fazer perguntas pode ajudá-lo a se integrar à empresa mais rapidamente, o que ajuda a garantir seu sucesso a longo prazo. .
7. Fique confiante em suas habilidades
Começar o seu pé na porta pode ser difícil, e você pode se encontrar com algumas rejeições antes de pregar a primeira oferta de emprego. Aprender uma nova habilidade e mudar a trajetória de sua carreira pode ser assustador, mas também pode ser fortalecedor. Tente manter-se confiante em suas habilidades lembrando-se regularmente do quanto adora a arte de codificar e cercando-se de uma rede de apoio de familiares, amigos, mentores e colegas codificadores novatos.
Também pode ser útil visualizar o processo como uma experiência de aprendizado. Afinal, o panorama tecnológico está mudando constantemente, e até os desenvolvedores especialistas precisam aprender novas ferramentas e linguagens para manter suas habilidades afiadas. Ser um desenvolvedor é ser um aprendiz vitalício. Aproveite o passeio!