YAMLResume

Comparaisons

JSON Resume

JSON Resume est un pionnier dans la construction d'un standard ouvert pour un format de données structuré pour les CV. Sa première sortie officielle était le 31 juillet 2014, il y a plus de 10 ans.

D'après son site officiel :

## Origines et Conceptualisation

JSON Resume a été conçu comme une solution au paysage fragmenté et incohérent des formats de CV. Les CV traditionnels, généralement créés dans des formats comme Microsoft Word ou PDF, souffrent souvent de problèmes de compatibilité lorsqu'ils sont analysés par différents systèmes. Reconnaissant ce problème, Thomas Davis et Roland Sharp ont initié JSON Resume comme un projet open-source pour créer un format universel et lisible par machine pour les CV.

## Jalons de Développement

Le projet a commencé à prendre de l'élan au début des années 2010, avec des jalons significatifs tels que la création du schéma JSON Resume, le développement des premiers outils CLI, et l'établissement du registre JSON Resume. Ces jalons ont été motivés par les contributions de la communauté et la reconnaissance croissante du besoin d'un format de CV standardisé dans l'industrie technologique.

Pourquoi YAML au lieu de JSON ?

Bien que JSON Resume soit un excellent projet et un standard de facto pour les CV structurés, YAMLResume prend une approche différente en utilisant YAML au lieu de JSON. Voici pourquoi :

Lisibilité Humaine

YAML est intrinsèquement plus lisible que JSON. Comparez ces deux exemples :

JSON:

{
  "basics": {
    "name": "John Doe",
    "email": "john.doe@example.com",
    "summary": "Un développeur logiciel passionné avec 5 ans d'expérience"
  }
}

YAML:

basics:
  name: John Doe
  email: john.doe@example.com
  summary: Un développeur logiciel passionné avec 5 ans d'expérience

Support des Commentaires

YAML prend en charge nativement les commentaires, permettant de documenter votre CV :

basics:
  name: John Doe
  # Utiliser l'email professionnel pour les candidatures
  email: john.doe@company.com
  summary: |
    Un développeur logiciel passionné avec 5 ans d'expérience
    # TODO: Ajouter plus de détails sur les projets récents

Texte Multi-lignes

YAML gère le texte multi-lignes de manière plus élégante :

summary: |
  • Développeur full-stack expérimenté
  • Expert en React, Node.js, et PostgreSQL
  • Passionné par l'architecture logicielle et les meilleures pratiques

vs JSON :

{
  "summary": "• Développeur full-stack expérimenté\n• Expert en React, Node.js, et PostgreSQL\n• Passionné par l'architecture logicielle et les meilleures pratiques"
}

Autres Alternatives

LaTeX CV

Les CV LaTeX traditionnels offrent un excellent contrôle typographique mais nécessitent :

  • Connaissance de LaTeX
  • Configuration manuelle de l'environnement
  • Mélange de contenu et de présentation

YAMLResume vous donne la puissance de LaTeX sans sa complexité.

Constructeurs de CV Basés sur le Web

Les constructeurs comme Canva, Resume.io, ou LinkedIn offrent :

✅ Interface utilisateur facile ❌ Verrouillage fournisseur ❌ Options de formatage limitées
❌ Pas de contrôle de version

Microsoft Word / Google Docs

Les traitements de texte traditionnels sont :

✅ Familiers à la plupart des utilisateurs ❌ Inconsistants entre les plateformes ❌ Difficiles à versionner ❌ Formatage fragile

Avantages de YAMLResume

  1. Contrôle de Version : Votre CV est en texte brut, parfait pour Git
  2. Aucun Verrouillage Fournisseur : Vos données vous appartiennent
  3. Typographie Professionnelle : Alimenté par LaTeX
  4. Lisible par l'Humain : Syntaxe YAML claire
  5. Automation-Friendly : Facile d'intégrer dans les pipelines CI/CD
  6. Multilingue : Support natif pour l'internationalisation

YAMLResume combine le meilleur de tous les mondes : la simplicité de YAML, la puissance de LaTeX, et la flexibilité des outils modernes de développement.

Edit on GitHub

Last updated on