Como escrever um currículo matador de Engenharia de Software

Uma análise aprofundada do currículo que me rendeu entrevistas no Google, Facebook, Amazon, Microsoft, Apple e muito mais.

Esse currículo me rendeu entrevistas no Google, Facebook, Amazon, Microsoft e Apple.

Consegui essas entrevistas enviando meu currículo para o buraco negro de currículos , também conhecido como inscrição online.

A inscrição online é a forma mais comum de as pessoas se candidatarem a um emprego e, portanto, a forma menos eficaz de conseguir uma entrevista devido à competição. No entanto, foi exatamente assim que obtive todas as minhas entrevistas.

Como eu fiz isso?

Neste artigo, farei uma análise linha a linha do meu currículo para os seguintes fins:

  • explicando as escolhas que fiz na criação do meu currículo
  • por que acredito que este currículo funcionou para me ajudar a conseguir essas entrevistas, e
  • como você pode criar um currículo ainda melhor!

Decidi escrever este artigo porque me esforcei muito para conseguir entrevistas quando comecei a procurar emprego. Teria sido extremamente útil para mim ter um currículo de exemplo da vida real para olhar.

Este artigo está organizado nas seguintes seções:

  1. A maneira muito familiar de não conseguir uma entrevista - uma pequena anedota de minhas frustrações quando comecei a me candidatar a empregos
  2. Avaliando as opções: Seguindo em frente- uma reflexão sobre diferentes estratégias para melhorar as chances de entrevistas de desembarque
  3. Aprendendo como escrever um currículo de assassino por exemplo - a análise passo a passo do meu currículo com cada uma das seguintes seções correspondendo ao meu currículo:
  • O essencial de um relance
  • Quem é Você
  • Informações de Contato
  • Educação
  • Emprego
  • Projetos Pessoais
  • Habilidades

A maneira muito familiar de não conseguir uma entrevista

Candidatura online

Você provavelmente conhece o link que toda empresa fornece para aplicativos online. É o clássico site de carreiras que mostra um monte de cargos para os quais você acha que está totalmente qualificado, até que você abra a descrição do cargo e leia os requisitos mínimos.

Uma descrição de cargo com um monte de palavras das quais você nunca ouviu, pode ter ouvido ou esperava ter ouvido falar. E tem um botão “Aplicar ” de aparência inocente .

Apesar da incerteza que você possa sentir sobre suas qualificações, você se inscreve assim mesmo porque deseja um emprego.

Então você preenche o formulário de inscrição, pressiona enviar - e espera por uma resposta positiva.

Seus resultados serão variados:

  1. Entrevista por telefone? (oba, uma chance de emprego !!!)
  2. Rejeição imediata? (droga, de volta à prancheta)
  3. Sem resposta ? (ugh, pelo menos me dê a cortesia de ter algum encerramento)

Repita até o sucesso ... certo?

Infelizmente, este é o processo típico pelo qual muitas pessoas passam quando procuram um emprego / estágio.

Candidate-se a algumas empresas. Obtenha algumas rejeições ou nenhuma resposta. Candidate-se a mais algumas empresas. Obtenha mais algumas rejeições ou nenhuma resposta. De novo e de novo e de novo outra vez.

Por que fazemos isto a nós mesmos? Gastamos todo esse tempo fazendo a mesma tarefa repetitiva para obter os mesmos resultados decepcionantes.

Porque é isso que todo mundo faz para conseguir uma entrevista, certo? Porque pelo menos estamos trabalhando na direção certa e temos um vislumbre de esperança, certo? De que outra forma você conseguiria uma entrevista?

Avaliando as opções: Seguindo em frente

“O desânimo e o fracasso são dois dos degraus mais seguros para o sucesso.”

- Dale Carnegie, (autor de “Como fazer amigos e influenciar pessoas”)

Podemos pensar em abordar o problema de não conseguir entrevistas de duas maneiras:

  1. Colocando sua inscrição / currículo sob o microscópio
  2. Questionando o processo em que você vai obter uma entrevista

Este artigo enfoca o primeiro, porque não importa o caminho que você tome para conseguir uma entrevista, essencialmente toda empresa utiliza seu currículo como base de avaliação . Portanto, examinaremos meu currículo sob um microscópio e nos concentraremos em aprender a escrever um currículo notável.

Conseguir uma entrevista por meio de inscrição online é extremamente desafiador porque seu currículo tem que passar por vários estágios antes de chegar às mãos do gerente de contratação.

Ele precisa ignorar os filtros de palavras-chave on-line, destacar-se para um recrutador que o analisa por cerca de 6 segundos e atender às expectativas do gerente de contratação que decide se vale a pena entrevistar você.

No entanto, apesar de todos esses obstáculos, obtive todas as minhas entrevistas inscrevendo-me online. Quão? Tentativa e erro . Candidatei-me a centenas de diferentes cargos de engenharia de software desde o meu segundo ano de faculdade.

Quando comecei a me inscrever, enfrentei um número impressionante de rejeições, mas com o tempo aprendi a me adaptar. Quando eu estava no último ano, obtive muito sucesso em entrevistas com quase todas as empresas para as quais me inscrevi.

O currículo que aterrou-me todas essas entrevistas é o exato um neste artigo.

Levei quatro anos de iteração e testes da vida real para chegar a este ponto. Com essa experiência, elaborei uma lista de princípios de redação de currículo para ajudá-lo a redigir um currículo de software ainda melhor. Esses são princípios que me ajudaram a conseguir o emprego dos meus sonhos e que podem ajudar você a conseguir o seu.

Embora tenha levado quatro anos de faculdade para descobrir tudo isso, você não tem que passar por todos os trancos e barrancos porque pode aprender tudo aqui, agora.

Meu objetivo é ser o centro de tudo para todas as suas perguntas sobre como obter uma entrevista de engenharia de software. Dessa forma, você não precisa perder incontáveis ​​horas fazendo referência cruzada aos resultados de pesquisa do Google para encontrar a melhor resposta sobre como escrever um currículo de engenharia de software que gere entrevistas.

Seu valioso tempo poderia ser melhor gasto escrevendo seu currículo matador.

Portanto, comece aqui e agora com este artigo. Aproveite os benefícios de minhas experiências anteriores e vamos começar o passo a passo do meu currículo!

Aprendendo a escrever um currículo de assassino - por exemplo

“Quanto aos métodos, pode haver um milhão e depois alguns, mas os princípios são poucos. O homem que entende os princípios pode escolher com sucesso seus próprios métodos. O homem que tenta métodos, ignorando princípios, certamente terá problemas. ”- Ralph Waldo Emerson

Vamos dar uma outra olhada neste currículo:

O essencial de um relance

Currículo de uma página

Os recrutadores não têm o dia todo para ler seu currículo. Em média, eles veem por menos de 6 segundos. Seja curto e conciso .

Seções (cabeçalho, educação, emprego, projetos de software, habilidades)

Coloque as seções em ordem de importância, de cima para baixo. A seção 'Projetos Pessoais' é exclusiva e obrigatória para quem procura uma posição em engenharia de software.

Layout consistente + fonte por seção

Certifique-se de que cada seção contém uma aparência uniforme. O estilo consistente é importante porque melhora a legibilidade. A legibilidade é essencial.

Então, por que esse currículo funciona? Vamos explorar os pontos numerados.

Quem é você (1)

Público Alvo: Qualquer pessoa que esteja escrevendo um currículo

Começar bem fácil. Seu nome. Coloque seu nome no topo do currículo em uma fonte grande e legível.

Não há necessidade de ser muito extravagante com cores extravagantes ou fontes extravagantes. Puro e simples resolve o problema. Você deseja que o recrutador veja isso facilmente a uma milha de distância, porque deseja que eles saibam quem você é. Um recrutador que tem que fazer um trabalho mínimo é um recrutador feliz. Um recrutador feliz é aquele que tem mais probabilidade de lhe conceder uma entrevista.

Recapitulação: torne ridiculamente fácil para o recrutador ler e encontrar seu nome.

Informações de contato (2)

Público Alvo: Qualquer pessoa que esteja escrevendo um currículo

Suas informações de contato devem ser tão fáceis quanto identificar seu nome. Isso é muito importante. De todas as coisas no mundo, por favor, não bagunce esta, porque de que outra forma o recrutador entrará em contato com você?

Recapitulação: Coloque as informações de contato corretas ou você nunca será contatado.

Educação (3)

Público Alvo: Qualquer pessoa que esteja escrevendo um currículo com um diploma

Se você está cursando ou cursou uma faculdade, esta deve ser a primeira seção do seu currículo, pois ir para a faculdade é uma grande conquista. De acordo com o US Bureau of Labor Statistics, apenas “66,7% dos formados no ensino médio em 2017, com idades entre 16 e 24 anos, matriculados em faculdades ou universidades”. Portanto, tenha orgulho disso e inclua-o!

De cara, isso informa ao recrutador que você está investindo em educação e aprendizagem, o que é crucial porque a tecnologia está em constante mudança. Além disso, essas informações servem como um indicador de seus sucessos, portanto, certifique-se de colocá-las de lado.

Recapitulação: Anote onde você foi educado.

Certifique-se de incluir cursos relevantes correspondentes à posição para a qual você está se candidatando. Embora um curso de História da Gastronomia Italiana pareça excepcionalmente apetitoso, ele não tem lugar em um currículo que está tentando lhe arranjar um emprego em ciência da computação.

Isso aumentará significativamente a capacidade do recrutador e do gerente de contratação que examinam seu currículo para decidir se você é adequado para o cargo. E, como mencionado anteriormente, é mais provável que um recrutador feliz lhe conceda uma entrevista.

Recapitulação: inclua apenas cursos relevantes.

OK. GPA. Antes de falarmos sobre isso, vamos nos lembrar do objetivo principal de um currículo.

O principal objetivo de um currículo é destacar seus conhecimentos, habilidades e realizações de forma sucinta. Você deseja incluir em seu currículo coisas de que se orgulhe, mas também coisas que irão impressionar. Você deseja pintar uma imagem sua da melhor maneira possível, para que os recrutadores e gerentes de contratação queiram entrevistá-lo.

Agora, de volta ao seu GPA. Deve ser bastante óbvio se o seu GPA é impressionante ou não. Se o seu GPA está abaixo de 3,0, não coloque no currículo. Não há nada de errado em excluir seu GPA de seu currículo se isso apenas prejudicar suas chances.

Se você tiver um GPA entre 3,0–3,2, este é um julgamento. Por experiência própria, conversei com algumas empresas que exigem um GPA mínimo de 3,2, mas eram principalmente financeiras ou quantitativas. A maioria das empresas de software dá pouca importância ao seu GPA. Se você tiver algo acima de 3.2, eu colocaria no seu currículo.

Se você tem um GPA baixo, não se preocupe, pois isso lhe dá a oportunidade de ser criativo! Meu GPA geral foi de 3,2 devido às notas baixas dos meus pré-requisitos de engenharia e aulas de humanidades do primeiro ano. Mas, depois que terminei e comecei a fazer os cursos da minha especialidade, meu GPA principal (GPA calculado a partir dos cursos da minha área de especialização) foi 3,44, o que foi significativamente mais alto. Então foi isso que eu coloquei (mas certifique-se de qualificá-lo como um GPA departamental).

Há muitas maneiras de se apresentar da melhor maneira possível, mesmo quando parece que as probabilidades estão contra você. Eu forneci apenas um exemplo de como fazer isso, mas existem muitas outras maneiras esperando para serem descobertas por você. Abrace totalmente seus fracassos e realizações, porque eles definem quem é você. Seja honesto e verdadeiro e sempre concentre-se em destacar as melhores partes de você.

Recapitulação: Seu GPA não define você. O objetivo do seu currículo é apresentar-se da melhor forma. Nunca esqueça isso! Seja criativo ao fazer isso e NÃO MENTIRA.

Emprego (4)

Público-alvo: alunos com experiência de trabalho em engenharia de software

Se você é um estudante universitário sem nenhuma experiência, não tenha medo! Esse era meu currículo de último ano, quando me candidatava a um emprego de tempo integral. Tive a sorte de ter acumulado experiência de trabalho relevante em estágios de verão, mas isso não é absolutamente necessário para conseguir uma entrevista. Se você achar que não tem muito o que colocar na seção, vá para a seção 'Projetos Pessoais'.

Embora seja ótimo ter experiência de trabalho anterior, nem toda experiência de trabalho é tratada da mesma forma quando se trata de procurar um emprego em engenharia de software. Concentre-se apenas em incluir a experiência de trabalho que seja relevante para o emprego ao qual você está se candidatando. Por exemplo, se você tem experiência em trabalhar como caixa no varejo ou garçom na indústria alimentícia, não a inclua! Infelizmente, suas habilidades para lidar com dinheiro ou servir comida não fornecem qualquer indicação de que você terá sucesso como engenheiro de software.

O objetivo de um recrutador é combinar os candidatos com cargos que se encaixem nos conjuntos de habilidades dos candidatos. Portanto, é essencial apenas incluir em seu currículo experiências de trabalho anteriores que tenham alguma relação com o cargo para o qual você está se candidatando.

Parte de fazer isso significa criar uma coleção de vários currículos, cada um feito sob medida para o trabalho diferente no qual você está interessado. Isso é análogo ao processo de inscrição para a faculdade, em que você tinha que escrever redações separadas para cada universidade para a qual se inscreveu. Cada faculdade tem seus próprios valores, cultura e visão, tornando quase impossível escrever uma dissertação universitária genérica e única. Portanto, adapte seu currículo ao emprego para o qual está se candidatando.

Por último, uma nota sobre as datas. Ordene suas experiências em ordem decrescente, começando com as experiências mais recentes. Para alunos de graduação, isso significa estar atento para incluir experiências que sejam recentes e relevantes. Infelizmente, ninguém se importa com as conquistas que você teve no ensino médio ou no ensino médio. Se a experiência estiver desatualizada, deixe-a de fora.

Recapitulação: tenha várias versões de seu currículo adaptadas para cada emprego para o qual você está se candidatando. Não existe um currículo que sirva para todos.

A parte mais difícil sobre a redação de currículos é ter descrições que sintetizem totalmente suas realizações de experiências de trabalho anteriores de uma forma significativa e impressionante.

O que significa suas descrições serem significativas e impressionantes? Significa fazer o recrutador pensar: “Este é alguém que possui as habilidades que procuramos. É alguém que teve um impacto significativo em seus empregos anteriores. É alguém que gostaríamos de entrevistar e potencialmente contratar. ”

O objetivo principal da seção Emprego é mostrar o impacto e o valor que você teve ao trabalhar em uma instituição estabelecida. Seu objetivo é mostrar aos recrutadores que você é um candidato capaz de fazer as coisas e fazê-las bem.

Para melhor demonstrar minhas realizações em meu currículo, adotei a seguinte fórmula poderosa, criada pelo ex-vice-presidente sênior de Operações de Pessoas do Google, Laszlo Bock:

“Realizado [X] conforme medido por [Y] ao fazer [Z]” - Laszlo Bock

Você pode ver isso muito claramente no primeiro ponto desta seção em meu currículo.

Maior vida útil da bateria do dispositivo em 8%, integrando um sensor de nível de combustível e estabelecendo um estado de economia de bateria

Vamos decompô-lo:

Realizado [X] - Maior vida útil da bateria do dispositivo

Medido por [Y] - por 8%

Fazendo [Z] - integrando um sensor de medidor de combustível e estabelecendo um estado de economia de bateria

Aproveitei essa fórmula de alguma forma ou forma em quase todas as frases do meu currículo.

Para ajudá-lo nesse processo, segue abaixo um banco de palavras de excelentes verbos que você pode e deve usar:

Aqui estão alguns exemplos de frases em branco que eu criei para você começar:

  • Reduzido _____ por _____ por _____.
  • _____ reprojetado para _____.
  • Implementado _____ para _____ por _____.
  • Melhorou _____ em _____ a _____.
  • Utilizado _____ a _____ para _____.
  • Aumentou _____ em _____ a _____.
  • Integrado _____ por _____ para _____.
  • _____ incorporada por _____ por _____.

Recapitulação: Use a fórmula “Realizado [X] medido por [Y] fazendo [Z]”. É a maneira mais eficaz e aparente de mostrar aos recrutadores / gerentes seu impacto.

Por último, encerro cada experiência de trabalho com um marcador de conhecimento alavancado . A utilidade por trás dessa última parte é que permite ao leitor realmente ter uma noção da tecnologia com a qual estou familiarizado, declarando explicitamente as tecnologias que usei para o projeto.

Isso também me permite ter uma seção de 'Habilidades' concisa, mas clara, localizada na parte inferior do meu currículo. Os recrutadores podem então olhar para o fundo para obter imediatamente uma noção de minhas capacidades, vendo com quais linguagens de computador estou familiarizado. Se eles estiverem procurando para ver se eu tenho conhecimento específico em uma ferramenta, estrutura ou biblioteca específica, eles podem descobrir isso observando meus projetos.

Recapitulação: a inclusão de tecnologias que você usou em suas descrições ajudará a contornar os filtros de palavras-chave online ao se inscrever online. Isso também dará aos recrutadores uma ideia mais clara de suas experiências e conhecimentos.

Projetos pessoais (5)

Público-alvo: Alunos em busca de estágios / cargos em tempo integral em engenharia de software + Seção exclusiva para candidatos à engenharia de software

Talvez se eu disser várias vezes, você vai entender a importância desta seção, principalmente para quem não tem experiência de trabalho .

Projetos pessoais são essenciais para despertar o interesse dos recrutadores e gerentes de contratação, pois mostram que você é apaixonado por programação.

Um projeto pessoal pode ser qualquer coisa relacionada à programação, seja um script Python, programa Java, página da web, aplicativo móvel, etc. Esses projetos mostram que você está genuinamente interessado em ciência da computação e tem forte desejo de trabalhar como engenheiro de software porque você está disposto a ir além do trabalho escolar e criar algo por conta própria.

Tomar a iniciativa de construir algo por conta própria é extremamente impressionante. Isso mostra que você se dedica a expandir seus conhecimentos de ciência da computação e que não tem medo de fazer um trabalho extra para isso. Em última análise, é uma forma fantástica de demonstrar auto-iniciativa e interesse genuíno neste campo.

O outro benefício de fazer projetos pessoais é que você inevitavelmente adquire as habilidades que se aplicam ao trabalho no mundo real. Coisas que você normalmente não faz na escola, mas que fará no trabalho, como usar estruturas / bibliotecas padrão, entender o desenvolvimento da Web full-stack, criar aplicativos móveis, configurar um ambiente de desenvolvimento ou programar de forma eficiente com o Vim.

Dica: Crie um site pessoal que apresente e documente todos os seus projetos pessoais. Este é um pequeno hack que "praticamente estende" o seu currículo além do limite de uma página.

Para reiterar uma última vez, os projetos pessoais mostram sua paixão e dedicação em desenvolver as competências necessárias para um trabalho que você ainda não possui. Este é um item obrigatório em qualquer currículo de engenharia de software.

“Crie alguns aplicativos para iPhone, aplicativos da web, o que for! Honestamente, não importa muito o que você está construindo, desde que você esteja construindo algo. Você pode construir um projeto bastante substancial em um fim de semana. Isso significa que, com cerca de 3 a 4 fins de semana de trabalho, você pode fazer seu currículo ir de mais ou menos para fantástico. Sério - já vi muitas pessoas fazerem isso. ”

- Gayle McDowell, ex-engenheira do Google e autora de Cracking the Coding Interview

Se existe uma empresa específica na qual você realmente deseja trabalhar, uma das melhores maneiras de se destacar é realizando um projeto pessoal que esteja diretamente relacionado ao emprego ao qual você está se candidatando.

Eu consegui meu estágio na Autodesk fazendo um curso de computação gráfica interativa online grátis no Udacity. O curso me ensinou a usar uma biblioteca JavaScript chamada three.js , e aconteceu que estava abrindo um estágio de engenharia de software na Autodesk procurando alguém com site full stack e conhecimento em three.js (também conhecido como ME).

Uma palavra de cautela sobre esta técnica. Essa estratégia não é perfeita. Isso só funciona realmente para empresas como a Autodesk, que não têm estágios generalizados de engenharia de software como Google, Facebook e Microsoft. Ao começar no início de sua carreira, é melhor generalizar e descobrir as diferentes disciplinas da ciência da computação. No entanto, esse é um método excelente que vale a pena tentar se houver uma empresa específica que você deseja.

Recapitulação: Projetos pessoais são imperativos. Se ainda não o fez, comece AGORA! Você não tem nada a perder e tudo a ganhar.

Habilidades (6)

Público-alvo: Qualquer pessoa em busca de um emprego de engenharia de software

O título explica tudo. Mantenha esta seção burra, simples e limpa. Liste todas as habilidades relevantes que você deseja que o recrutador saiba que você possui. Quanto mais habilidades você listar aqui que correspondam às palavras-chave técnicas na seção de qualificação da descrição do trabalho, melhores serão suas chances!

Isso permitirá que você ignore o verificador de palavras-chave online facilmente. No entanto, esse não é um método infalível de burlar o scanner. No final das contas, é um recrutador que coloca as mãos em seu currículo que decide, mas ele também estará mais inclinado a lhe conceder uma entrevista se o considerar uma pessoa adequada para o trabalho!

Uma coisa a se notar sobre a seção de habilidades é NÃO simplesmente listar todas as palavras-chave na descrição do cargo apenas para mostrar que você se encaixa bem. Ele voltará para mordê-lo à medida que você for questionado sobre as habilidades que afirma saber.

Parte de se dar alguma margem de manobra é incluir uma indicação do seu nível de proficiência. Como você provavelmente não está praticando todos os idiomas que já encontrou no dia a dia, incluir um nível de proficiência pode ajudar o recrutador a saber seus idiomas mais fortes no momento e outros idiomas com os quais você está familiarizado.

Optei por usar duas camadas:

  1. Proficiente - Idiomas com os quais estou muito familiarizado, me sinto muito à vontade para usar e posso entrevistar agora.
  2. Familiar - idiomas que usei no passado, mas posso não ter tanto conhecimento atualmente, mas posso retomar com o tempo.

Outras opções válidas incluem:

  1. Avançado
  2. Intermediário
  3. Básico

ou

  1. Especialista
  2. Avançado
  3. Intermediário

ou

  1. Fluente
  2. Proficiente
  3. Familiar

ou

  1. Trabalhando conhecimento
  2. Conhecimento básico

Recapitulação: ao se candidatar a um emprego específico online, cruze a descrição do cargo e adicione palavras-chave técnicas essenciais ao seu currículo para aumentar suas chances de conseguir uma entrevista.

Principais vantagens

  • Certifique-se de que seu nome e informações de contato estejam corretos e legíveis
  • Certifique-se de incluir sua educação. Se o seu GPA estiver baixo, deixe-o de fora ou seja criativo!
  • Utilize a fórmula "Realizado [X] conforme medido por [Y] fazendo [Z]" para mostrar efetivamente o impacto que você teve em seu emprego anterior
  • Faça projetos pessoais - especialmente se você não tiver experiência anterior de trabalho com tecnologia

Pensamentos finais

Embora este currículo tenha me rendido entrevistas em várias empresas de engenharia de software, não há garantia de que seguir todos os princípios e técnicas que expliquei aqui produzirá os mesmos resultados para você.

Este foi meu currículo de último ano em 2017. É uma vitrine da minha jornada e interesse em engenharia de software. Copiar não vai adiantar nada, já que a tecnologia está em constante evolução e a busca de talentos é um processo em constante mudança. Em vez disso, use isso como uma referência.

Use meu currículo e este artigo como um recurso para me tornar um redator de currículos melhor e um comunicador mais eficaz. Concentre-se em aprender a melhor forma de transmitir suas habilidades e realizações a outras pessoas. Isso por si só é uma habilidade inestimável para toda a vida, de que você precisará onde quer que vá.

Ao escrever seu currículo, lembre-se - seja você mesmo!

Seu currículo é uma lista de suas próprias realizações, realizações e interesses. Seu objetivo é criar a versão mais refinada de si mesmo. Por fim, divirta-se e aproveite o processo!

Para qualquer pessoa interessada em usar este modelo de currículo, eu o obtive na CareerCup, que foi fundada por Gayle Laakmann McDowell, autora de Cracking The Coding Interview .

Por experiência pessoal, o mais importante é o conteúdo. Os princípios de redação do currículo discutidos acima podem ser aplicados a qualquer modelo!