31 août 2011
Il est de plus en plus fréquent que des startups me contactent pour que je les aide à trouver un développeur Ruby. Je me suis aperçu que je donnais généralement les mêmes conseils. J’ai décidé de les compiler dans un article destiné aux porteurs de projet, chefs d’équipe ou encore RH qui souhaitent recruter un rubyiste en ce moment.
Ruby et Ruby on Rails sont de plus en plus célèbres dans le milieu entreprenarial en France. De nombreuses startups web créées ces dernières années utilisent ces technologies.
Ruby n’étant pas enseigné dans les écoles et peu d’actions étant menées pour faire découvrir ce langage, les développeurs Ruby sont rares.
Tout d’abord un Rubyiste a probablement appris Ruby et Ruby on Rails tout seul. Il s’agit donc la plupart du temps de passionnés. Ce qui va l’intéresser, c’est principalement le défi technique puis le coté fun du projet et de l’équipe. Il est possible que l’aspect business ne l’intéresse pas, ne soyez pas frustré pour autant… à chacun son métier :)
La rémunération est également importante, surtout en ce moment où les (bons) développeurs sont assez sollicités.
Enfin, comme beaucoup de startup créées en Ruby sont parisiennes, la pénurie de développeurs se fait particulièrement sentir dans la capitale. Pensez au télétravail ou encore mieux montez l’équipe de dev dans une autre ville que Paris. Tout le monde n’habite pas Paris…
Là aussi, le développeur Ruby est assez différent. Oubliez tout de suite les Monster, RegionJobs et compagnie ! Ruby est utilisé principalement dans des petites boites aujourd’hui. Difficiles pour elles de sortir plus de milles euros pour accéder à la base Monster durant une semaine. Comme peu de startups cherchent des développeurs Ruby dessus, les développeurs n’y vont pas.
Si vous n’avez pas de contact avec la communauté Ruby, je vous invite à rédiger une annonce. Evitez à tout prix l’annonce corporate type. Montrez que vous êtes une société dynamique et humaine, qu’il y a une très bonne ambiance, que la technique est importante pour vous, que vous aimez l’innovation…
Vous pouvez tout d’abord poster l’annonce sur des mailling-lists. Je vous en conseille deux : RubyFR et RailsFrance. Vous pouvez aussi la poster sur ce site d’emplois gratuit et principalement utilisé par des startups : Remixjobs.
Vous pouvez également essayer de rencontrer des développeurs Ruby in real life. C’est une très bonne façon de procéder car vous allez rencontrer les plus passionnés et peu de non-techniques se risquent à aller dans des événements de développeurs. Le mieux pour commencer est d’aller dans un apéro Ruby. Il s’agit simplement d’une réunion de développeurs Ruby dans un bar. Ce sera pour vous un bon moyen d’échanger avec eux. Il y en a dans de nombreuses villes de France, voici la liste. Vous pouvez aussi participer à des événements de plus grande envergure, mais plus rare, comme les Railscamp, Ruby Lugdunum… La plupart des événements sont annoncés sur le site de Ruby France. Enfin, vous pouvez participer à des événements plus généralistes comme les Startup Weekend ou encore Bemyapp.
Enfin, le moyen le plus efficace est certainement d’utiliser votre propre réseau. Utiliser les réseaux sociaux (Twitter, Linkedin…) pour communiquer sur votre recherche et n’hésitez pas à contacter les développeurs Ruby que vous connaissez pour vous relayer au sein de la communauté.
En suivant les conseils ci-dessus, vous devriez être rentré en contact avec quelques développeurs. Maintenant, votre travail est de trouver le bon. Se tromper dans le recrutement peut être fatal pour une petite société.
Si vous n’êtes pas technique, le meilleur moyen est certainement de lui faire passer un entretien par un développeur que vous connaissez et en qui vous avez confiance.
Cependant, il y a certaines choses que vous pouvez vérifier vous même et qui vous permettront de faire un bon tri. Pour moi, un bon développeur doit avant tout être curieux et passionné. Un développeur qui fait régulièrement de la veille techno ne peut pas être mauvais car il se rendrait rapidement compte qu’il est en complet décalage avec ce qu’il lit. De plus, il sera très à l’aise pour faire des choix techno et vous proposer des solutions innovantes qui vous feront gagner du temps. Deuxièmement, essayez de voir s’il vous parle avec passion d’une technologie, d’une méthode… C’est aussi un bon signe. Vous pouvez, par exemple, lui demander combien de temps il passe par semaine à faire de la veille techno et comme il s’y prend. Vous pouvez aussi lui demander s’il a déjà participé à des événements Ruby.
Je suis convaincu qu’il est possible d’avoir une bonne idée du niveau d’un développeur sans discuter de sujets techniques.
Si, même en suivant tous ces conseils, vous n’avez toujours pas trouvé la perle rare, il vous reste encore quelques alternatives.
Si vous avez déjà des développeurs Ruby dans votre équipe, vous pouvez former un jeune développeur. S’il apprend vite, il pourra être opérationnel assez rapidement.
Ensuite, vous pouvez faire appel à des SSII ou des indépendants. Vous pouvez également décider de vous former à Ruby on Rails.
Enfin, vous pouvez toujours faire le choix de choisir une autre technologie. Cependant, à moins que vous ayez besoin d’embaucher plusieurs développeurs rapidement, je ne pense pas que cette solution soit pertinente. Je croise encore régulièrement de bons développeurs Ruby qui cherchent un poste. Continuez à chercher un peu :)
Merci sylvain_, gdurelle, lbstephane et marcmorel qui m’ont aidé à trouver des idées pour cet article.
4 mar 2011
Pascal Cardonna est coordinateur multimédia chez Radio France. C’est un passionné de radio, de télévision, de cinéma, d’internet, de réseau sociaux… ! Sur son blog, il publie des interviews filmées de personnes toutes aussi passionnées que lui sur des domaines très divers : community manager, blogueurs célèbres, pompier, étudiants, top models…
Grâce à la magie de Twitter et du networking, nous avons fait connaissance sur la toile. Puis la semaine dernière, en déplacement dans la région, Pascal m’a proposé de se rencontrer et m’a demandé si j’étais d’accord pour qu’il m’interview. J’ai été surpris et honoré par cette invitation. Je me retrouve donc sur le blog de Pascal à côté de grands bonhommes comme Matthieu Blanco, Gonzague… Une telle proposition ne se refusant pas, je vous invite à lire son billet sur l’interview.
Je parle de mon métier, de Backinmind et du Startup Weekend Nice Sophia-Antipolis.
Merci beaucoup Pascal pour cette video et à très bientôt sur Nice !
10 fév 2010
Après quelques mois d’hibernation, j’ai décidé de redonner un peu de vie à ce blog. Pour commencer, je propose que j’explique rapidement ce que j’ai fait ces derniers mois…
J’en parlais dans un précédent article, j’ai changé de boite en novembre. J’ai eu la chance de rencontrer deux entrepreneurs passionnés du web : Laurent Vermot-Gauchy et Philippe Triem. Très peu de temps après, avec une multitude de coïncidences, ils m’ont rappelé pour me demander si je voulais bien être le 1er employé à faire parti de l’aventure. J’ai très rapidement accepté vu que le projet qu’ils me proposaient correspondait exactement à ce que je cherchais. C’est ainsi que je suis devenu project manager chez Veniu !
Veniu c’est un réseau social géolocalisé sur mobile. Je ne peux rien dire de plus pour le moment mais sachez qu’il sortira avec son lot d’innovation au printemps :)
Un seul moyen : inscrivez-vous sur Veniu et ajoutez-moi sur twitter @camilleroux!
Comme toujours dans le monde des startups, surtout lorsqu’elles démarrent, on est amené à faire diverses choses.
Tout d’abord je dois assumer pleinement mon rôle de chef de projet : planification, gestion des problèmes, encadrement de l’équipe, recrutement… A propos de recrutement n’hésitez pas à me contacter si le développement Rails vous intéresse (CDI ou Stage)!
Je participe aussi activement à la conception et au développement de cette application web, ainsi qu’aux choix technologiques et d’architecture. Le site est développé en Ruby on Rails. Je ne rentre pas dans de le détail des raisons de ce choix, cela sera le sujet d’un prochain article ;)
10 fév 2009

Ce week-end a eu lieu la remise des diplômes de ma promotion. Je suis à présent officiellement ingénieur Polytech’Nice-Sophia en spécialité Sciences Informatiques.
Je suis très heureux d’avoir obtenu ce diplôme, surtout en étant 2ème de la promotion. Je peux presque dire que c’était mon rêve d’enfant et j’y suis arrivé.
Cet événement marque la fin de ma vie d’étudiant, mais pas la fin de mes « études ». Les technologies informatiques évoluent rapidement et je dois apprendre à la même vitesse. A moi de choisir quoi, quand et comment apprendre. Ces choix sont très stratégiques car ils détermineront mon travail de demain. Mais cela ne me fait pas vraiment peur. Pourquoi ? car apprendre est pour moi un plaisir.
Mon diplôme n’est pas symbole de fin. Il marque le début de ma vie professionnelle. Il est vrai que je suis embauché depuis quelques mois seulement, que j’ai déjà fait des stages, … mais maintenant le coup d’envoi est lancé, c’est officiel. Je considère cette nouvelle vie comme un défi. J’ai envie d’apprendre, de créer, de concevoir beaucoup de choses.
A moi de concrétiser mes rêves, je suis le maître à bord maintenant.
Tu dis que tu veux apprendre beaucoup de choses mais tu vas commencer par quoi?
Dans un futur plus lointain j’espère parfaire mes connaissances dans d’autres domaines comme : architecture logicielle, web sémantique, Silverlight, Python, Django, marketing, administration système…
Que pensez-vous de ces choix? Quels sont les vôtres?
13 mar 2008
Aujourd’hui est un grand jour! Je viens de découvrir que j’étais considéré, moi, Camille Roux, comme étant « le meilleur ingénieur en informatique du monde » par Google.
Effectivement, si vous tapez cette requête sur Google vous verrez que camilleroux.com sort premier. Et comme si ça suffisait pas, mon site réapparait en 3eme position grâce à un annuaire. Sans plus attendre, voici la preuve :