Como criar um currículo visualmente impressionante para o período de recrutamento de outono usando ShareLaTeX e Python 3

Quando falamos em modelos de currículo, todos devem estar familiarizados com eles. Basta pesquisar "modelos de currículo" no Baidu e aparecerá uma grande quantidade de resultados. No entanto, esses modelos costumam compartilhar uma característica em comum: são simples, desatualizados e sem estilo contemporâneo, tornando-se monótonos e pouco impactantes. Para um candidato, esses currículos geram frustração e impaciência, ainda mais para os recrutadores.

Portanto, um currículo moderno deve ser único, inovador, distinto e original.

Nesse sentido, recomenda-se utilizar o ShareLaTeX, uma plataforma on line que permite editar documentos LaTeX. O LaTeX é um sistema de tipografia de alta qualidade desenvolvido nos anos 80 pelos Estados Unidos por Leslie Lamport (originalmente chamado TeX), e desde então evoluiu significativamente. Embora seja amplamente utilizado para documentos técnicos e científicos longos, o LaTeX pode ser aplicado em qualquer tipo de publicação. Ele incentiva os usuários a se concentrarem no conteúdo em vez na formatação, sendo semelhante ao Markdown, mas com maior foco acadêmico e precisão para currículos profissionais.

Primeiro, crie uma conta em: https://www.sharelatex.com/

Após ativar sua conta via e-mail, selecione "Novo Projeto" e escolha a opção "Currículo".

Você verá diversos modelos de currículo gerados com base na sintaxe LaTeX. Eles são geralmente mais refinados e originais.

Ao abrir um modelo específico, você poderá personalizar conforme necessário.

Após a edição, clique em "Recompilar" para visualizar as mudanças. Quando estiver satisfeito, baixe o documento em PDF diretamente online.

Entretanto, alguns podem considerar o processo de edição complicado, pois exige familiaridade com a sintaxe do LaTeX e nem todos os modelos suportam caracteres chineses. Uma solução prática é converter o PDF gerado para o formato Word usando scripts Python.

Para isso, utilizaremos duas bibliotecas: pdfminer3k e python-docx.

Instale as dependências:

pip3 install pdfminer3k  
pip3 install python-docx

Em seguida, siga estas duas etapas: primeiro, leia o conteúdo do PDF com pdfminer3k, depois escreva-o em um documento Word usando python-docx:

from pdfminer.pdfinterp import PDFResourceManager  
from pdfminer.pdfinterp import process_pdf  
from pdfminer.converter import TextConverter  
from pdfminer.layout import LAParams  
from io import StringIO  
from docx import Document  
  
file = open("./meucurriculo.pdf", 'rb')  
  
resource_manager = PDFResourceManager()  
output_string = StringIO()  
laparams = LAParams()  
  
device = TextConverter(resource_manager, output_string, laparams=laparams)  
process_pdf(resource_manager, device, file)  
device.close()  
  
content = output_string.getvalue()  
  
def remover_caracteres_controle(texto):  
    mapa = dict.fromkeys(range(32))  
    return texto.translate(mapa)  
  
doc = Document()  
for linha in content.split('\n'):  
    paragrafo = doc.add_paragraph()  
    paragrafo.add_run(remover_caracteres_controle(linha))  
doc.save("meucurriculo.docx")

Caso ainda ache o processo complexo, há uma alternativa mais simples: utilize a ferramenta disponível em https://smallpdf.com/, onde você pode fazer upload de arquivos para conversão online. Basta arrastar e soltar o documento.

Conclusão: um modelo de currículo bem elaborado pode diferenciar seu perfil entre muitos outros candidatos. No entanto, lembrar que o conteúdo do currículo — especialmente a experiência profissional e habilidades técnicas — é o fator decisivo para o sucesso no processo seletivo, não apenas o formato.

Artigo original disponível em: https://v3u.cn/a_id_161

Tags: LaTeX ShareLaTeX Python pdf documento

Publicado em 8-28 10:39