RemixJobs #3 - Le développement Ruby !
Au sommaire de cet épisode
Salut tout le monde !
Voici enfin le troisième numéro du podcast des métiers du web, RemixJobs ! OOOOH YEAH, applaudissements !
Korben et moi recevons ce coup-ci Camille Roux, CTO chez KissKissBankBank et surtout grand pratiquant du développement Ruby !
Le développement Ruby n’est pas très démocratisé et est malgré tout encore assez méconnu. Il était temps d’avoir une description claire, net et précise de ce qu’est ce métier et comment on y accède !
Avertissement cependant, la première partie du podcast est assez technique, mais ça devient très vite accessible à tous.
Voici les questions que nous avons posé :
- Pourquoi choisir de développer en ruby ? Comment es-tu tombé dedans ?
- Qu’est ce qu’on peut faire concrètement avec le langage ruby ? As-tu un exemple de sites internet utilisant ruby et RoR ? Sur quoi travailles-tu en ce moment ?
- C’est quoi le truc le plus tordu ou le plus incroyable que tu as vu en Ruby ?
-Pourquoi est ce que c’est à la mode ? C’est vraiment plus simple ? Plus rapide ? (que PHP ou les langages web de MS ?)
- Comment devenir développeur Ruby ? Etudes, Autodidacte ? Quels sont les compétences à avoir ?
- Quelles sont les ressources incontournables dont doit disposer un développeur Ruby, ou quelqu’un qui souhaite le devenir ? (noms de sites internet, livres…)
- Et au niveau des outils ? Quel IDE ? Quels frameworks tendances ?
- Le développement Ruby intéresse les recruteurs, mais ils ne savent souvent pas où chercher … pourquoi à ton avis ? Manque de structures, méconnaissance générale du métier ?
- Y’a t’il des choses particulières à savoir pour quelqu’un souhaitant travailler dans le dev. Ruby ? (langage utilisé, communauté à fréquenter, quel expérience d’autres langages ?…)
- As-tu une annecdote à nous faire partager sur votre expérience de dev ruby ?
Camille Roux est aussi l’auteur du blog camilleroux.com et du site d’actualités Rubylive.fr. Merci à lui d’avoir su répondre à toutes nos questions avec autant de motivation et de passion
Vous pouvez retrouver Camille Roux sur twitter.
Si vous travaillez pour le web et l’informatique et que vous souhaitez faire découvrir votre métier, contactez-nous à remixjobs (at) nowatch.net ! Idem si vous souhaitez nous proposer des sujets.
Si vous souhaitez devenir fan du podcast, c’est par ici !
Si vous souhaitez trouver un emploi informatique, vous pouvez effectuer votre recherche surRemixJobs.com
Où nous retrouver
- Florent Paret anime l'Emission Sans Nom et RemixJobs, et il est @florentparet sur Twitter.
- Korben gère le site Korben.info, il anime RemixJobs et AppLoad, et il est @korben sur Twitter.
- Et n'oubliez pas les applications Korben.info (gratuit - iOS / Android / WP7).



14 Commentaires
Ah super ! J’avais fait un générateur de sudoku en Ruby il y a 5 ans. Puis j’ai arrêté de sécher mes cours. Ça sera peut-être l’occasion de m’y remettre.
Les sujets de ce podcast sont vraiment bien choisis en tout cas.
C’est clair que Rails 3 est très sexy. Ça vaut clairement le coup de s’y intéresser, surtout si on connait déjà bien le design pattern MVC.
Sinon un peu plus de technique n’aurait pas été dérangeant au contraire.
PS: développeur junior qui cherche un stage de fin d’études et est motivé par l’apprentissage de RoR, mon cv sur remixjobs : http://remixjobs.com/cv/Freddy-Harris/4919
Ravi que le podcast plaise. Si vous avez des questions à poser, n’hésitez pas. Je me ferai un plaisir d’y répondre
Bon écoute
Camille
Hmm j’ai posé mon CV sur monster ça marche un peu tout de même.
Podcast sympa.
Pour info, Visual Basic n’est pas un IDE (vous en parlez vers la minute 24). C’est un langage. Vous vouliez surement parler de Visual Studio (qui au passage est l’IDE le plus complet que je connaisse)
Effectivement très bon sujets abordés dans ce podcast, le ruby me fait de l’oeil depuis quelques mois et j’ai vraiment envie de m’y mettre, reste à trouver le temps !
Il aurait peut être fallu parler d’aspects plus techniques du langage, pour ceux qui voudraient éventuellement y passer.
Deux questions :
- du point de vue de la théorie des langages, est-ce que la grammaire est ambigüe ?
- pour le côté formel, en C on ne peut (presque) pas faire de preuves des programmes. Le peut-on en Ruby ?
Pour répondre à tes question :
- la grammaire c’est tout simplement pense en anglais et tu n’aura aucun problème (exemple RoR pour trouver toutes les entités d’une table : MonEntite.all)
- tu as une multitude d’outils pour tester tes apply et rester “Agile” (Cucumber par exemple, tu en trouvera pleins sur https://www.ruby-toolbox.com/)
Salut, je suis un terminale S, je fais du ruby depuis à peu près 3ans bien que je comptais faire analyste-programmeur depuis une éternité, j’ai totalement décidé de prendre Ruby grâce(à cause?) d’un belge(aucune discrimination, en fait c’est une sorte de private joke avec lui :p) qui m’avait vendu du rêve :p
En fait j’ai quelques questions.
J’ai le bac quasi garanti, et j’ai le profil pour aller en prepa, mais je voulais savoir, c’est la meilleure orientation post bac ? Ou un dut suffit? Si je fais une prépa que faire après ? (Je ne veux pas faire école avec prépa intégré parce que payer 10 000e pour globalement la même chose bof bof)
Aussi, je me disais, faudrait-il mieux que je garde tous mes projets que je fais maintenant pour plus tard ? ça peut aider à trouver des stages à plus de 300€
?
Amicalement.
Tes projets peuvent te servir à trouver une entreprise pour de l’alternance, qui reste le meilleur moyen de te former et tu sera payer un peu plus
Le plus de l’alternance c’est que tu rencontrera des gens qui te feront bien progresser si tu y passe suffisamment de temps, le tout c’est de ne pas prendre une boite pour se prendre une boite !
Okok merci à tous pour vos réponses, ça me conforte donc dans mon choix.
Mais après post-prépa, je suis un peu largué, l’ITII c’est bien? C’est le seul truc un tant soit peu grande école dans le sud ouest de la France(enfin j’habite près de Lyon c’est pas trop mal au pire), et apparemment c’est en alternance accésoirement :p
Enfin bon, je pense qu’il serait mieux que la discussion s’arrête là, parce que ça serait bien mieux placé sur un forum d’orientation :p
Salut Mnu,
A mon sens, il n’y a pas de “meilleure” orientation post-bac. Si tu veux devenir Analyste Programmeur je te conseille principalement la prépa, c’est là que les écoles d’ingé piochent le plus. Un Dut passe aussi.
Donc malgré ton commentaire je te conseille pour ce métier une école d’ingé précédé d’une prépa. Cependant tu peux très bien choisir des voies plus “professionnalisantes” et plus courtes … mais à toi de décider ce que tu veux vraiment.
Concernant le Ruby, tu peux continuer de le pratiquer en tant qu’autodidacte à côté du reste. Je pense qu’il est important d’avoir des projets “perso” afin de se constituer un bon portfolio.
J’espère avoir répondu à tes questions.
J’ai toujours été une véritable quiche en développement (problème d’interconnexion neuronale sans doute) mais toute actualité technique liée aux fondements du ouaib me passionne. J’ai donc écouté cet épisode avec grand intérêt, tout comme les précédents.
Pour une approche ludique et décalée de Ruby on Rails:
http://www.railsforzombies.org
(cours gratuit de codeschool.com, bon niveau de compréhension orale de l’anglais nécessaire)
Tschüß.
proposition de sujets
Il serait bien de faire un episode un peu plus generaliste pour differencier les types de technologies et leurs champs d’applications, de meme que le vocabulaire indispensable pour s’y retrouver.
D’entree de jeu, “Ruby n’est pas tres utiliser en systeme” kezako?
IDE, Firmware, Library: il y a eu des confusions de noms
…