Como fazer um currículo para um programador





Olá a todos! Este é Dima, um desenvolvedor de back-end que recentemente descobriu que seu currículo não está mais funcionando e que os dólares pararam de entrar em sua conta bancária. De alguma forma misteriosa, meu currículo antigo funcionou por muito tempo, mas chegou o momento em que percebi que tudo ... era hora de refazer. Neste artigo, vou compartilhar minha experiência, bem como um modelo para escrever um currículo.



Por que um currículo é importante?



Um currículo ruim lhe dará a oportunidade de trabalhar em empresas onde você realmente não queria, mas você precisa de dinheiro e encontrar um emprego o mais rápido possível. O artigo pede uma abordagem mais deliberada para escolher um emprego, um bom currículo o ajudará a:



  • Não se decepcione no primeiro dia de trabalho
  • Fazer o que você ama, não trabalhar, trabalhar
  • Faça entrevistas técnicas fortes, entenda seus pontos fortes e fracos


Um currículo para um recrutador é o rosto de um candidato, sua estrutura, adequação, atenção aos detalhes. Vamos dar uma olhada em cada bloco com mais detalhes.



Sobre mim



Neste bloco e posteriormente haverá exemplos de um template de currículo compilado em inglês, isso é feito pelo motivo de a maioria das vagas e projetos estarem relacionadas ao conhecimento seguro do idioma ao nível da leitura de documentação técnica.



O bloco "Sobre mim" é o mais importante, é a primeira coisa em que os olhos do recrutador se fixam. Aborde a história sobre você do ponto de vista empresarial, quais benefícios você trouxe para os empregadores em empregos anteriores, pontos fortes da experiência:



  • Trabalhe em empresas conhecidas
  • Experiência com projetos de alta carga
  • Contribuição para bibliotecas de código aberto




Muitas pessoas cometem um erro aqui, fazendo longas falas ou se aproximando da posição de uma princesa para correr atrás. Os negócios são um ambiente bastante cruel, um iceberg contra o qual se quebram os sonhos infantis dos programadores.



Para conseguir dinheiro, você precisa mostrar seu valor, que você não é apenas um veterano com conhecimento de estruturas de dados e algoritmos, mas também pode trabalhar para os negócios. Você não resolve as tarefas sem pensar, mas também tenta descobrir, compreender logicamente como funciona do ponto de vista do negócio e como pode ser feito melhor.



  • % username% - nome e sobrenome
  • % job title% - a melhor opção é indicar a linguagem / framework de programação que você está usando em seu trabalho. Eu não recomendo especificar um Engenheiro de Software ou algo semelhante, causa irritação e perguntas adicionais.
  • % n anos de experiência% - o número de anos de experiência de acordo com a tecnologia especificada em% cargo%


Informações de Contato



  • % location% - especifique o país e a cidade
  • % email% - endereço de correspondência
  • % phone number% - número de telefone em formato internacional
  • % github% - o link do Github facilita a vida do líder da equipe durante a fase de entrevista técnica. Legal se você tiver projetos pessoais e exemplos de código de qualidade.


A documentação e muita literatura técnica são escritas em inglês, reserve um tempo e indique o seu nível. Se você não tem certeza sobre o nível, faça o teste Cambridge English.



Palavras-chave



Facilita a vida de um recrutador, ajuda a determinar com quais tecnologias você trabalhou e como isso se relaciona com as competências exigidas para um determinado cargo.





  • Linguagens / Frameworks são as principais linguagens e frameworks de programação.
  • Teste - ferramentas para teste de unidade e integração, menção de práticas TDD / BDD. Ferramentas para testar API e serviços de terceiros.
  • DevOps é opcional, mas uma vantagem. Indicamos com quais serviços em nuvem trabalhamos, quais ferramentas usamos para implantar o aplicativo em produção. Ferramentas para medir CPU, RPM, carga de banco de dados.


experiência de trabalho



Lista de trabalhos anteriores começando com o último.







  • % Job title% - semelhante a% job title% no bloco superior
  • % Company name% - company name
  • Descreva literalmente em dois parágrafos quais benefícios você trouxe para a empresa, iniciativas de sua parte que facilitaram sua vida.
  • Domínio não é uma coluna óbvia, mas as empresas de alimentos o considerarão uma grande vantagem. Indique o tipo de negócio, o ramo de atividade em que a empresa presta serviços, por exemplo, metabusca de passagens aéreas, outsourcing, marketplace, etc. É importante não apenas escrever sobre o setor, mas também entender o modelo de negócios com o qual a empresa ganha dinheiro.
  • Linguagens - linguagens de programação, frameworks que foram usados ​​no trabalho.
  • Bancos de dados - bancos de dados relacionais e NoSQL, mecanismos de pesquisa, etc.




Conquistas pessoais



Raramente você encontra esse bloqueio em um currículo, ele mostra entusiasmo e amor pelo seu trabalho. Isso inclui projetos OpenSource pessoais, iniciativas bem-sucedidas de sua parte.



  • Nome do Projeto
  • Pequena descrição
  • Ligação


E mais algumas dicas



  • Tente não ser preguiçoso e mude seu currículo para cada empresa em que se candidatar, troque as palavras-chave e as tecnologias com as quais trabalhou.
  • Seja amigável com os recrutadores, eles geralmente fazem parte da empresa, ninguém gosta de grosseria.
  • Uma entrevista não é um exame e um interrogatório, não é só a empresa que escolhe, mas também você. Seja proativo, faça perguntas e tente entender na fase da entrevista se vocês podem trabalhar juntos.


PS Obrigado por ler até o fim! Espero que o artigo tenha sido útil para você e pelo menos tenha feito você pensar no seu currículo. No meu canal de telegramas, você também pode encontrar reflexões sobre pensamento de produto no desenvolvimento, gerenciamento de produto e experiência prática no lançamento de projetos pessoais.



All Articles