Aller au contenu principal
Bluecoders
← Glossaire de la tech

Ruby

Langage

Ruby = le langage pensé pour le développeur

Ruby est un langage de programmation open source, interprété et orienté objet, créé au Japon par Yukihiro « Matz » Matsumoto et publié en 1995, avec l'objectif explicite de rendre la programmation agréable pour le développeur. Sa syntaxe est concise et proche du langage naturel.

Sa popularité tient surtout à Ruby on Rails, un framework web publié en 2004 qui a imposé des conventions fortes (« convention plutôt que configuration ») et permet de construire très vite une application complète. GitHub, Shopify ou Airbnb ont été bâtis en grande partie avec Rails.

Ruby reste très présent dans les startups et scale-ups qui l'ont choisi tôt, en particulier pour des applications web et SaaS. Il est moins utilisé pour la data, l'IA ou le calcul intensif.

Pourquoi ça compte quand on recrute

Le vivier Ruby est plus restreint que celui de Python ou JavaScript, ce qui rallonge souvent les recherches. Deux leviers : cibler les développeurs Rails expérimentés qui connaissent les enjeux de montée en charge d'une application ancienne, ou ouvrir à des profils back-end d'autres langages prêts à apprendre. En entretien, vérifiez la connaissance de Rails au-delà des générateurs : performance des requêtes, tests, découpage d'un monolithe.

Un besoin en recrutement ?

Décrivez votre besoin. Un recruteur de votre secteur vous rappelle sous 24 h ouvrées.