
[ad_1]
Então você se formou em um bootcamp de programação… e agora? Aprenda as próximas etapas que você precisa seguir para obter um trabalho de desenvolvimento após o término do bootcamp.
A parte mais difícil de entrar na indústria de tecnologia é colocar o pé na porta após um bootcamp. Muitas empresas hesitam em contratar alguém que, no papel, tenha apenas 12 semanas de experiência em codificação – mas você definitivamente tem muito a oferecer. Depois de ter seu currículo preparado, como você consegue seu primeiro emprego?
O que você vai aprender
- Quais tipos de empresas você deve se candidatar para seu primeiro emprego.
- Como evitar golpes e anúncios de emprego falsos como desenvolvedor iOS júnior.
- Como mostrar suas habilidades de criação de aplicativos.
- Dicas para fazer networking e se promover como graduado em bootcamp.
Onde devo aplicar?
Escolher os lugares certos para se candidatar é o seu primeiro grande desafio. Você quer um lugar onde possa aprender as melhores práticas de codificação, aumentar seu conjunto de habilidades e contribuir para um aplicativo que está na App Store e tem uma base de usuários. Trabalhar em um aplicativo que já está estabelecido permite que você veja exemplos de código de produção, enquanto trabalhar em equipe garantirá que você receba feedback sobre seu trabalho e crie bons hábitos de codificação.
Comece aplicando para grandes empresas. Eles são mais propensos a ter os recursos para contratar pessoas que não são tão experientes. Além disso, muitas grandes empresas preferem contratar programadores iniciantes porque é mais fácil treinar um desenvolvedor para codificar de acordo com seus padrões exatos do setor do que contratar um desenvolvedor sênior e fazer com que desaprende seus hábitos regulares. Bons exemplos de grandes empresas para se candidatar são bancos, empresas de cartão de crédito, grandes redes de compras, agências de desenvolvimento móvel ou qualquer aplicativo instalado em seu telefone.

Após o bootcamp, procure um emprego onde você aprimore suas habilidades de desenvolvimento. Foto por X no Unsplash
Se você preferir se inscrever em uma pequena startup, fique atento a algumas coisas. Primeiro, a maioria das startups decolando será muito enxuta. Há uma boa chance de você ser o único desenvolvedor de um aplicativo simples de “prova de conceito” para mostrar aos investidores. Embora a prova de conceito possa ser simples e fácil dentro do seu conjunto de habilidades, se você não estiver recebendo feedback de outros membros da equipe, poderá começar a criar hábitos sem saber que dificultam o trabalho em equipe.
Em segundo lugar, iniciar um negócio é muito difícil e muitas startups nunca chegam à App Store! Você quer se concentrar na construção de um portfólio de projetos em que trabalhou e, se passar seis meses trabalhando em um aplicativo que nunca é lançado, fica mais difícil se promover para futuros empregadores que desejam ver exemplos de seu trabalho.
Como devo aplicar?
A melhor maneira de se candidatar a vagas é diretamente pelo site da empresa. Grandes empresas com reconhecimento de marca geralmente não publicam em sites de empregos como ZipRecruiter ou Indeed.com. Em vez disso, eles têm um portal de empregos ou uma seção de carreiras em seu site.
Se você vir um anúncio de emprego em um quadro de empregos, pesquise a empresa on-line e veja se pode se inscrever diretamente pelo site da empresa. É muito mais provável que um funcionário veja sua inscrição se você se inscrever diretamente.
Se a empresa tiver seu próprio portal de empregos privado, crie uma conta e inscreva-se para receber notificações por e-mail sobre novos anúncios de emprego que incluam termos como ‘móvel’ ou ‘iOS’.
Se houver algum lugar em que você queira trabalhar que não tenha nenhuma posição aberta para iOS listada, não tenha medo de enviar um e-mail e perguntar sobre as próximas vagas. Muitas grandes empresas limitam quantas vagas abertas podem ser publicadas em seu portal de empregos ao mesmo tempo, ou uma vaga ainda pode estar em processo de aprovação por meio do RH.
Às vezes, conversar com a pessoa certa na hora certa pode lhe render uma entrevista para um emprego que ainda nem foi publicado. Esses cargos geralmente são preenchidos antes que o anúncio de emprego seja tornado público.
Não tenha medo de perguntar sobre estágios em empresas de seu interesse. Um número surpreendente de lugares não publica estágios online porque essas vagas são preenchidas principalmente por meio de conexões. Se você enviar um e-mail e mostrar que gostaria muito de trabalhar lá, pode se surpreender.
Trabalhei para uma empresa que uma vez contratou alguém para um estágio de verão, embora não estivéssemos planejando contratar um porque um recém-formado enviou um e-mail com uma ótima carta de apresentação e exemplos de seu trabalho.
Se você se candidatar a um estágio, certifique-se de que está sendo pago! Existem leis sobre estágios não remunerados que você pode pesquisar para diferentes áreas, mas uma regra geral é que se você estiver trabalhando em um projeto voltado para o público e não especificamente interno, você deve ser remunerado.
Se você está considerando um estágio não remunerado, tenha certeza absoluta de que vale a pena o seu tempo e que você estará trabalhando diretamente com outros programadores experientes que o orientarão e ensinarão.
E se uma startup se oferecer para pagar você em ações que ainda não valem nada, isso conta como não pago. :]
Evitando Golpes
Então, você atualizou sua biografia do LinkedIn para incluir ‘Desenvolvedor iOS’ e está começando a receber muitos e-mails e telefonemas de recrutadores. Uau, todos os outros campos têm os candidatos à procura de empregos! Em tecnologia, os empregos vêm até você?
Bem… se algo parece bom demais para ser verdade, geralmente é.
Embora os recrutadores possam ser extremamente solidários para ajudar os desenvolvedores a encontrar a posição certa, a maioria das empresas não paga aos recrutadores para encontrar alguém de nível básico. Eles geralmente só contratam empresas de recrutamento caras se estiverem em busca de um desenvolvedor sênior qualificado.
Mesmo que o anúncio de emprego que estão enviando a você seja legítimo, muitos recrutadores são pagos por currículo que podem fornecer ao cliente. Eu já peguei recrutadores esboçados editando meu currículo para parecer que eu tinha mais experiência do que tinha.
Se você usar um recrutador, vá com uma agência real, e não apenas com qualquer pessoa que lhe envie um e-mail ou ligue para seu telefone.
Além disso, esteja ciente de vagas vagas que são configuradas apenas para levar suas informações a uma empresa de recrutamento. Se uma descrição de trabalho for extremamente genérica, não mencionar o aplicativo ou empresa com a qual você trabalhará, não tiver um site e for quase idêntica a outras descrições de trabalho que você viu em outras empresas, provavelmente está lá apenas para coletar suas informações.
Mostrando suas habilidades
A coisa mais importante que você pode fazer como desenvolvedor iOS júnior é ter um exemplo do seu trabalho disponível na App Store. Ninguém, exceto outros desenvolvedores, sabe como clonar um projeto no GitHub, e se alguém do RH revisando seu aplicativo puder baixar rapidamente um aplicativo em que você trabalhou, é fácil e conveniente para eles verem que você está qualificado.
Seu primeiro aplicativo na App Store pode ser algo bem simples, desde que funcione. Alguns aplicativos simples que você pode enviar incluem:
- Uma lista de tarefas usando Core Data.
- Um aplicativo que usa o Apple Maps para mostrar restaurantes nas proximidades.
- Um aplicativo com receitas ou artigos em um TableView.
- Uma tarefa do seu bootcamp.
Não deixe que o perfeccionismo o impeça de enviar um projeto para a App Store. Ser capaz de mostrar aos potenciais empregadores algo simples e completo é muito mais valioso do que capturas de tela de trabalho em andamento de um projeto mais complexo.
Rede
Networking é uma habilidade extremamente importante para começar na tecnologia. Conectar-se com outros desenvolvedores iOS é uma ótima maneira de aprender como é a indústria, melhorar suas práticas de codificação e aprender mais sobre ferramentas populares que os desenvolvedores usam regularmente e que talvez você ainda não conheça.

Construir uma rede profissional é extremamente útil para avançar em sua carreira de desenvolvedor. Foto de Chris Montgomery no Unsplash
A comunicação com outros engenheiros de software também pode ser uma ótima fonte de conselhos sobre como procurar emprego ou descobrir as próximas vagas de emprego.
Os Meetups e grupos de estudo do iOS são excelentes oportunidades para começar a fazer networking online e pessoalmente. Prepare-se para um encontro com um ‘pitch’ de um minuto sobre você e o que você faz.
Embora seja importante ter algumas frases prontas para quando um entrevistador disser ‘Fale-me sobre você’, seu discurso de networking não deve ser a mesma coisa. Mantenha-o breve e casual. Procure o termo ‘elevator pitch’ para algumas ideias sobre o que dizer.
Além disso, se alguém no encontro mencionar que sua empresa está contratando, certifique-se de encontrá-lo e expressar que está interessado em se candidatar.
A melhor coisa que você pode fazer para fazer conexões em encontros é se tornar um palestrante! Você tem o microfone e a atenção de todos por um determinado período de tempo – use esse tempo para mostrar seus conhecimentos e habilidades. Eduque a multidão sobre algo interessante e responda a perguntas. No final de sua palestra, tenha um painel de sua apresentação de slides que inclua suas informações de contato. Você pode mencionar casualmente que está procurando um emprego.
Exemplo:
“Estou no LinkedIn e no Twitter, e você pode me enviar um e-mail se quiser falar mais sobre o excitante mundo do SwiftUI. Além disso, estou atualmente aberto a novas oportunidades de emprego ou estágios.”
Algumas ideias para tópicos curtos e acessíveis sobre os quais você pode falar são:
- Atalhos de teclado XCode que as pessoas podem não conhecer.
- Breve introdução ao uso de um CocoaPod ou biblioteca útil.
- Exemplos de padrões de projeto.
- Introdução ao SwiftUI.
O networking depois de dar uma palestra é ótimo porque as pessoas no evento já saberão quem você é, e eles têm um iniciador de conversa embutido com você.
Adicione as pessoas que você conhece em eventos no LinkedIn. Se eles trabalham para uma empresa para a qual você deseja se candidatar, envie uma mensagem e pergunte o que eles gostam em seu trabalho ou se eles têm algum conselho sobre o que procurar ao escolher as empresas para as quais se candidatar.
Se uma vaga na empresa dos seus sonhos for aberta mais tarde e você se candidatar, alguém lendo seu currículo poderá ver que você já está conectado com alguém da empresa. É bom que alguém na empresa se lembre de você de uma palestra que você deu que estava diretamente relacionada às habilidades para as quais está contratando.
Para onde ir a partir daqui?
Agora que você aprendeu algumas coisas importantes sobre onde e como se candidatar a empregos, é hora de começar a se candidatar a eles. Carregue um exemplo do seu trabalho na App Store. Pesquise empresas em sua área ou confira alguns quadros de empregos. Reserve algum tempo para conhecer outros desenvolvedores online ou pessoalmente e se coloque lá fora. Pode levar vários meses para conseguir o primeiro emprego, mas depois de conseguir, você completou a parte mais difícil.
Principais conclusões
- Inscreva-se em empresas maiores com recursos para treiná-lo.
- Não tenha medo de entrar em contato com as empresas e perguntar se elas têm alguma função para a qual você se encaixaria.
- Você pode não ter muita experiência ainda, por isso é importante mostrar que conhece o básico e tem um aplicativo na App Store.
- Fazer networking e fazer conexões com outras pessoas do setor é extremamente importante para desenvolver seu conjunto de habilidades e encontrar oportunidades de trabalho.
Sobre o autor
Jay Strawn é um desenvolvedor iOS em tempo integral e graduado em bootcamp. Ele trabalhou como instrutor de bootcamp aqui na Kodeco e foi voluntário em organizações de tecnologia para revisar currículos e ajudar as pessoas a praticar habilidades de entrevista.
[ad_2]
Source link