O currículo ideal

Muitos alunos na Produto Reativo — principalmente iniciantes — me pedem ajuda sobre o que deveriam colocar no currículo. Eu avaliei e avalio candidatos há anos, mas poucos acertaram o currículo que eu gostaria de receber, vou dar um exemplo que acredito que pode não agradar a todos, mas vai fazer seu currículo ser pelo menos olhado.

O que eu quero?

É muito complicado me apresentar quando eu estava começando na carreira, as vezes até hoje depois de quase duas décadas eu me pergunto: como expor todo meu potencial?

Acredito que um currículo direcionado seja um caminho mais seguro pra você até decidir se aquela vaga realmente é interessante e você deseja passar meses ou anos naquela empresa. Vou usar como exemplo a empresa que eu trabalho, a Greenmile, para montar o meu currículo.

Imagina que vi um anúncio de “estamos contratando”, sim, não é fictício, é real.

Quem é a empresa?

Primeiro dever de casa é saber o que vou enfrentar, dou uma olhada no site, vejo o segmento de mercado que ela atua e a coisa mais óbvia a se fazer é tentar entrar em contato com o RH ou o setor técnico, já que é pra aonde eu mandarei meu currículo, pra entender como participar do processo e o que eles esperam.

A empresa tem vários segmentos em dev, mas o que me atrai é a vaga pra Frontend, vamos então entender o que eles tem e o que desejam.

Informam-me por email que a base legada é em cima do Backbone e muito javascript, além de css explorado ao máximo, usando APIs de mapas, I18n, etc.

Quais as necessidades futuras?

Consigo arrancar a informação que existe um processo em andamento de migração dessa base pra o ecossistema React, tanto o web quanto o Mobile híbrido, necessidade de explorar ao máximo a API do HTML 5, entre outras coisas.

O processo inclui um desafio simples, mas que esconde algumas verificações sobre a minha proficiência sobre a plataforma que desenvolverei, as opções são: implementar com Javascript puro, o plain javascript, ou implementar com React e suas bibliotecas.

Código e Currículo

Bom, é aqui que se dividem as escolhas em cima do que estou disposto a realizar pra conseguir a vaga. Tenho que me fazer algumas perguntas:

1 — Já conheço React a ponto de tentar impressionar e demonstrar o quão posso ser flexível? A empresa não deu um prazo, pelo contrário, me pediu, eu quem tenho que dizer em quanto tempo vou entregar.

2 — Não me sinto seguro em tentar uma biblioteca que ainda não domino? A empresa me informou que pode ser em plain JS, o conhecimento sobre a linguagem é mais importante pra eles do que em frameworks e bibliotecas.

Observe que agradará a empresa que eu realize com sucesso seja qual abordagem seguir. A chave é: entregar com qualidade!

Vamos montar o currículo

Resolvi pedir duas semanas para entregar o desafio em React, vou me dedicar a aprender a biblioteca e implementar com as melhores práticas que conseguir aprender.

Monto meu currículo como:

_________________________________________________________________

Christiano Martins Milfont de Almeida — cmilfont@gmail.com / (85) x xxxx-xxxx

Gostaria de trabalhar na Greenmile porque acredito que posso agregar valor na migração de Backbone para React, comecei a estudar há 15 dias estudando a documentação oficial, o curso da Code School e um livro que comprei (link e nome para o livro se possível). [claro que poderia colocar: fiz o curso na Produto Reativo]

Segue link no github [link aqui] para a implementação do desafio da Greenmile.

Faculdade Lourenço Filho: 7 semestres. A cadeiras que obtive maiores notas foram álgebra linear e álgebra linear computacional (se voce tiver pesquisado no site da empresa vai entender essa referência, mas só coloque se puder demonstrar, of course).

Último emprego relevante para essa vaga: Estágio na XYZ, codificava em Javascript usando knockout e minha grande contribuição foi a implementação de um updater pra Web Worker. Meu currículo completo [link para linkedin]

Meus últimos 3 livros técnicos:

1 — Domain Driven Design, ainda não terminei, estou relendo o capítulo sobre “The Life Cycle of a Domain Object” porque tem alguns conceitos que nunca implementei ou tive a oportunidade de enfrentar antes.

2 — React.js Essentials, reli principalmente os capítulos 5 e 6 para entender como funciona o ciclo de vida de um componente para realizar o desafio da Greenmile.

3 — Understanding ECMAScript 6, terminei o livro para atualizar meu conhecimento sobre a linguagem Javascript.

Tenho conhecimentos em Ionic, Mobile nativo pra android, cordova e Java com Spring e Hibernate. Tenho estudado Nodejs há 12 meses e implementei esse POC [link no github para o exemplo].

Consigo ler em inglês sem problemas, mas tenho a deficiência de não falar fluente.

_______________________________________________

Bom, claro que é trabalhoso você fazer um currículo para cada empresa, mas um conselho que posso dar é que se seu currículo é genérico suficiente para se encaixar em qualquer vaga você está concorrendo para as vagas mais genéricas existentes, aquelas que pedem:

Java, C#, Go, Javascript, CSS, HTML, Oracle Form-Reports, Delphi, Planilhas do Excell, falar inglês e espanhol fluentes, saber fazer café.

Sim, estamos contratando, enviar email pra jobs@greenmile.com.br