paint-brush
Como escrever o currículo perfeito para uma função de desenvolvimento de softwarepor@itexpert
1,146 leituras
1,146 leituras

Como escrever o currículo perfeito para uma função de desenvolvimento de software

Muito longo; Para ler

Python é uma das melhores maneiras de entrar na programação. Veja como ser um Desenvolvedor Python em 4 passos (com recursos): assista ao curso completo de Python e pratique os conceitos básicos de programação. Aprenda um framework Python popular (a indústria adora Django) Aprenda um sistema de banco de dados (o Django é popular entre os desenvolvedores Python) Construa projetos com Django e MySQL:  Aprenda um framework Django popular (a indústria adora Django): Aprenda como construir projetos simples com Python e mais: <https://www.freecodecamp.org/news/python-projects-for-beginners/

Companies Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - Como escrever o currículo perfeito para uma função de desenvolvimento de software
ITExpert IT recruitment agency HackerNoon profile picture



Nossa equipe passou horas discutindo todas as questões e criando um conjunto de dicas e modelos de currículos para você. Claro, não existe uma receita única para todos os currículos, então você pode alterar qualquer um dos itens que quiser!


Ao mesmo tempo, existe um conjunto de regras não escritas que são usadas por desenvolvedores experientes e rezadas pelos HRMs. Tais formalidades tornam a vida mais fácil. Um recrutador poderá tirar uma conclusão mínima sobre se o especialista é adequado após meio minuto de visualização do currículo. Um HRM irá comparar todos os candidatos com a ajuda de recursos específicos. Um desenvolvedor não gastará muito tempo e nervos escrevendo um currículo.


E assim falaremos sobre a eficácia do processo de recrutamento. Ninguém quer esperar de 1 a 2 meses até que os currículos de todos os candidatos à vaga em aberto sejam explorados sob a lupa. Os recrutadores e o RH inicialmente o examinam para encontrar tecnologias essenciais e não conseguem ver seu talento na visão computacional que você não especifica diretamente. A menos que sejam telepáticos.


Os empregadores, por sua vez, estão interessados em contratar profissionais especialistas e bons funcionários. Eles sabem que um desenvolvedor comum não é um profissional em escrever currículos e não deveria ser um. Além disso, ninguém lhe dará preferência por causa de suas habilidades indicadas antes ou depois da experiência. Mas se você quer facilitar a sua vida e a do seu recrutador e mostrar seus pontos fortes use nossas dicas.

Recomendações gerais:

Estrutura. Os especialistas em tecnologia não precisam ter fortes habilidades de design para criar um currículo. Além disso, é muito difícil editar e atualizar um currículo criativo fora do padrão. O principal é seguir a estrutura lógica e escrever em linguagem simples. Discutiremos este item em detalhes a seguir.


Volume de texto. Você deve mencionar apenas a experiência relevante e focar em projetos que sejam úteis para esta vaga. O volume de currículo ideal para o especialista sênior é de até 3 páginas. Uma carta de apresentação com uma explicação detalhada de projetos individuais pode ser anexada a eles. Para especialistas juniores, 1-2 páginas com cursos mostrados que você passou e projetos de estimação serão suficientes.


Honestidade. Às vezes, as pessoas querem embelezar seus pontos fortes e mostrar que são “chefões” no projeto. Mas você não deve fazer isso, especialmente se for um Júnior. Em primeiro lugar, você deve se lembrar de que um especialista competente conduz uma entrevista técnica com candidatos técnicos. Em segundo lugar, se você foi contratado, não poderá realizar as tarefas já especificadas em seu currículo. Então vai ser um pouco estranho.


Foto. É uma das sugestões mais controversas. Achamos que a disponibilidade de fotos não é crítica se você não trabalha como garçom ou recepcionista. Especialmente se você tiver uma foto apenas com seu gato. Portanto, cabe a você decidir se deseja usar uma foto.


Dividimos a estrutura do currículo em 5 blocos lógicos. A imagem mostra o posicionamento mais usual e conveniente, em nossa opinião. Examinaremos cada bloco em ordem.


1. Nome e Cargo

Indique seu nome e sobrenome e a posição atual neste bloco. Será útil para os recrutadores se você indicar sua cidade ao lado desses dados. Portanto, ficará assim:


Alexey Alekseev

Desenvolvedor Frontend Médio

Kyiv, Ucrânia

2. Contatos

Nos contatos, o bloco indica seu número de telefone, e-mail atual e mensageiros instantâneos. Você também pode adicionar um link para redes sociais, GitHub, UpWork, etc. Não esconda esses dados intencionalmente, assim você complica o processo de recrutamento.


Existem muitos serviços onde você pode encontrar contas em diferentes redes sociais por um número de telefone ou endereço de e-mail.


2.1. Se o seu ID do Skype for killer_elephants999 e o endereço de e-mail for [email protected], pense antes de escrevê-los. Pode ser melhor criar contas separadas com apelidos formais do tipo Nome. Sobrenome. No futuro, será útil mais de uma vez.


2.2. Redes sociais. Se suas páginas de redes sociais estiverem vazias ou contiverem informações inaceitáveis ou não úteis para o empregador, você não deve indicá-las. Muitos especialistas criam páginas “ideais” separadas para esses fins, onde se inscrevem em recursos profissionais, publicam fotos oficiais e vinculam artigos ou publicações interessantes.

3. Resumo

Neste bloco, você deve especificar informações sobre como você se vê, qual é a sua experiência total e comercial, e o que você mais se orgulha e deseja fazer. Por exemplo:

“Sou um engenheiro de software com mais de 3 anos de experiência comercial. Tenho trabalhado em várias soluções de escala, inclusive de nível empresarial. Tenho experiência significativa na criação de aplicativos da Web de página única, mas também tenho experiência em .NET.”


Além disso, na parte inferior deste “cartão de visita”, indique suas habilidades de desenvolvimento e pilha de tecnologia.

Às vezes, os desenvolvedores preferem indicar seu nível de conhecimento em pontos ou estrelas. Não recomendamos isso por causa de muita subjetividade.

Fazer


JS: React, Redux, Lodash, Npm, AngularJS, ExtJS, Cordova, NodeJS, Express;

Construir: Webpack, Gulp, Grunt, Docker, Jenkins;

Teste: Jest, Jasmine, Karma;

Competências gerais: TDD, princípios OOP/FP, Design patterns;

Estilização: CSS, SCSS, Módulos CSS;

SGBD: MongoDB, MS SQL Server.


Não

4. Experiência de trabalho

Normalmente, esse bloqueio é o mais doloroso para os recrutadores. Os erros mais comuns são:

  • Inconsistência entre o horário de início e término do trabalho em diferentes empresas e entre a experiência total no Linkedin e seu currículo;
  • Grandes intervalos de tempo no trabalho (mais de dois meses);
  • Mudanças frequentes de emprego (cerca de 2-3 vezes por ano e mais frequentemente);
  • Sobreposição de várias empresas ou projetos.


Para evitar mal-entendidos, deixe um comentário na mensagem ao enviar o currículo.

Ao escrever uma experiência, comece do último local de trabalho. Lembre-se de que mais atenção será dada a ele. Siga a cronologia reversa. Descreva apenas a experiência relevante. Se você está procurando um emprego de Tech Lead agora, pode não indicar a experiência de um corretor de imóveis.


Aqui está um exemplo abaixo:

  • Título/cargo da empresa
  • mês 20XX – mês 20XX, localização
  • Projeto:
  • Responsabilidades:
  • Tecnologias usadas:


Por que é importante adicionar uma descrição do projeto? É preciso entender o futuro empregador, a área que ele teve experiência e o que seria interessante para ele.


Por que seria melhor descrever as responsabilidades? Parece que o desenvolvedor tem uma responsabilidade – criar código. Mas o empregador precisa entender quais eram as tarefas diárias no cargo anterior, qual era a sua função e quais habilidades você adquiriu. Caso contrário, serão feitas mais de 20 perguntas adicionais sobre as responsabilidades durante a entrevista para entender se você lida com novas tarefas.


Por que as palavras como Junior-Middle-Senior não são suficientes para determinar o nível? Junior-Middle-Senior é uma gradação condicional que muda de uma empresa para outra. A experiência total não é o único fator decisivo para determinar seu nível. As empresas levam em consideração qual foi a sua função na equipe, quais as principais tarefas que você desempenhou e o que conquistou neste local. O título pode ser alterado de acordo com seus desejos, mas se você pode lidar com novas responsabilidades é o ponto principal.

5. Informações Adicionais

Para um currículo, o terceiro e o quarto blocos são cruciais. Mas também é bom ter informações adicionais. Ajudará a mostrar o seu lado favorável, se, por exemplo, você não tiver projetos dos quais possa se orgulhar, mas for conhecido devido à participação em vários eventos de TI.


O que você pode adicionar aqui?

  • Educação . O ensino superior é sempre prestado atenção. Se você está considerando uma posição júnior, será uma grande vantagem. Além do corpo docente e do título da instituição de ensino, você pode especificar o grau, o ano da formatura, etc. Você também pode escrever aqui quais cursos foram feitos, certificados recebidos e fóruns e conferências de que você participou. Obviamente, se você participou de um grande número de eventos, não deve fazer uma lista em uma página A4 extra. Escreva melhor: “Eu participo de conferências 3-4 vezes por ano.”
  • Idiomas . Para algumas empresas, o conhecimento do idioma se torna uma das questões principais. Para se comunicar com uma equipe ou cliente, é necessário um nível de inglês não inferior a intermediário. Ao mesmo tempo, o desenvolvedor no nível iniciante não será compreendido: como alguém pode escrever código sem um mínimo de compreensão de palavras? Infelizmente, títulos como iniciante-avançado nem sempre são informativos. É melhor esclarecer “pode falar ou passar na entrevista” e também indicar se você concluiu cursos ou recebeu certificados internacionais: IELTS, TOEFL, FCE, etc.
  • Artigos dos quais você se orgulha. Isso é mais relevante para cargos Sênior +. Qualquer atividade científica e jornalística, além de atuar em conferências, fará de você um profissional com grande nome aos olhos do empregador.
  • Projetos de animais de estimação. Empregadores de qualquer área perguntam sobre habilidades práticas e experiência de estudantes e estagiários. E TI não é uma exceção. É ótimo ter projetos de estimação onde você pode mostrar suas habilidades e ambições. Se você é um sênior e a codificação é a sua vida, não se esqueça de mencioná-lo e fornecer um link para sua conta pessoal do GitHub: isso pode aumentar seu salário por uma quantia pequena, mas valiosa.
  • Links para recomendações. Podem ser links externos ou documentos adicionais. Estagiários e Juniores são mais propensos a apreciar este item: uma recomendação de um profissional qualificado irá amenizar a falta de experiência comercial.
  • Habilidades interpessoais. Algumas empresas preferem testar suas habilidades interpessoais durante uma entrevista. No entanto, os empregadores ficam felizes em saber quem estão convidando. Ao mesmo tempo, este item é opcional.
  • Interesses. Conforme o bloco anterior sobre suas soft skills, você também pode indicar interesses em sua área profissional e assim por diante. Alguém gostaria que você tivesse um hobby porque isso lhe dá mais oportunidades de fazer amizade com a outra parte da equipe. Mas é apenas sua decisão de escrevê-lo.


Preparamos um exemplo e modelo de currículo para você:

Modelo

Um Exemplo


Cada um tem seu estilo e gosto. Assim, você pode criar e CV do seu jeito. Você pode alterar os itens ou não escrever alguns deles. No entanto, nossa experiência mostra que currículos padronizados tornam o processo de recrutamento mais rápido e fácil para todas as partes.


Também publicado aqui