Apprendre à coder
avec Ruby & Rails
Qu'est ce que la programmation ?
C'est le fait d'écrire des programmes informatiques pour réaliser des applications. Un programme est une liste d’instructions écrites pour résoudre un problème, ou pour effectuer une action. Vous pouvez réaliser des logiciels mais aussi des jeux, des sites internet simples ou des applications web. Il existe pour cela différents langages de programmation. J'ai pu en apprendre certains durant mes études, d'autres dans le cadre de mes activités professionnelles, et encore d'autres dans mes activités extra-professionnelles. Je suis donc en mesure de vous donner les meilleurs conseils pour devenir un développeur / programmeur confirmé !
Pourquoi apprendre à coder ?
- Savoir coder change votre posture face à l’ordinateur et internet, cela vous rend créateur et plus seulement consommateur.
- Coder vous permet de mieux structurer votre raisonnement, ce qui vous aidera dans de nombreux autres domaines.
- Développer un programme vous apprends à mener à bien un projet et vous permet de développer des stratégies de résolution de problèmes.
- Programmer vous apprends à travailler en équipe en développant le travail collaboratif.
- Le numérique est partout, l'activité de développeur est un métier très porteur et cela n'est pas près de changer.
Pourquoi apprendre à coder avec Ruby et Rails ?
- Accessibilité pour les débutants : Ruby est un langage facile à appréhender pour commencer la programmation
- Communauté Ruby et Rails : plus une communauté est grande, plus il y aura de personnes susceptibles de développer des outils pour faciliter le développement dans un langage particulier
- Opportunités de carrière: Les opportunités en tant que développeur Ruby / Rails sont nombreuses - elles font partie des compétences de programmation parmi les plus recherchées
- Framework web robuste : Rails vous permet de développer une application Web rapide et robuste
- Créé pour vous rendre heureux: "Ruby aide tous les programmeurs du monde à être productifs et à apprécier programmation, et pour être heureux. C’est l’objectif premier du langage Ruby " d'après le réateur de Ruby, Yukihiro Matsumoto
En quoi puis-je vous aider ?
- Etudes
-
J'ai obtenu une maitrise en informatique avec une spécialisation en intelligence artificielle en 2005. Mon mémoire a été validé avec mention très bien. Je ne veux pas juste vous apprendre à programmer mais aussi vous apprendre à apprendre ("Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours.")
- Expériences professionnelles
-
Je travailles depuis plus de 12 ans dans les services informatiques d'une grande entreprise du CAC40. J'ai pu évoluer sur différents postes utilisant différentes technologies.
- Expériences extra-professionnelles
-
Je me suis auto-formé au langage Ruby et à son framework web Rails. J'utilises ces technologies depuis plus de 8 ans pour divers projets personnels (application web, machine learning, blockchain, marketing, etc). J'ai crée des cours gratuits d'introduction à Ruby et à Rails. Je proposes également des formations techniques niveau expert sur divers sujets tels que les blockchains, les chatbots, le machine learning, ....