Voilà maintenant 5 ans que Steven Sil publie ses cours vidéo sur Tuto.com pour notre plus grand bonheur. En février, il est même devenu formateur certifié. Retour sur le parcours d’un développeur autodidacte pour qui Tuto.com a joué un rôle déterminant dans son quotidien professionnel.
Bonjour Steven Sil, tout d’abord, peux-tu te présenter et nous exposer ton parcours ?
J’ai 24 ans, je suis formateur chez tuto.com depuis 2011 et j’ai fait mes études dans le domaine de la programmation et des réseaux informatique. J’ai beaucoup appris en tant qu’autodidacte mais mon parcours scolaire m’a également aidé notamment au niveau de la rigueur et de l’optimisation de mon travail. Je remercie au passage mes anciens profs de génie logiciel et d’ESI qui n’ont fait que conforter ma passion pour le développement.
Selon toi, le métier de développeur a-t-il évolué ces dernières années, si oui comment ?
Bien sûr, le métier évolue à la même vitesse que les nouvelles technologies mises à notre disposition. Pour rester à jour, il faut sans cesse maîtriser de nouvelles connaissances. Ce qui est agréable avec le métier de formateur, c’est que je peux consacrer une partie de mon emploi du temps pour apprendre à maîtriser de nouvelles notions.
Te consacres-tu à 100% sur Tuto.com ou bien développes-tu des projets en parallèle ?
Depuis plus de 4 mois je consacre tout mon temps à Tuto.com. La formation est ce qui m’épanoui le plus donc je compte bien développer tout ça en me concentrant à 100% dessus.
La dernière formation de Steven Sil : Bootstrap 4
Qu’est ce qui t’a mené jusqu’à nous ?
Il y a 5 ans maintenant, j’ai eu l’envie de partager mes connaissances avec d’autres personnes et c’est à ce moment-là que je me suis souvenu de Tuto.com sur lequel j’étais passé à l’époque où le site s’appelait encore Weecast. Je me suis donc inscrit et quelques semaines plus tard ma première formation était publiée.
Dernièrement tu as réalisé une formation « Mon premier site dynamique en PHP en 7 jours », peux-tu nous en dire plus à ce sujet ? En étant novice, avec quels bagages un apprenant pourra ressortir avec cette formation ?
Cette formation va permettre à une personne qui n’a jamais tapé une ligne de PHP d’en sortir avec toutes les connaissances nécessaires pour gérer son site web dynamique. Elle dure plus de 8 heures et c’est ma formation la plus longue à ce jour.
Mon premier site dynamique en PHP en 7 jours
Qu’est ce qui te plaît le plus dans la création de tuto ?
Ce qui me plaît le plus, c’est la liberté que j’ai dans le choix des sujets que je vais aborder et la façon dont je vais enseigner les notions traitées. J’apprécie également ce moment quand je reçois le message de la modération qui m’indique que ma formation est en ligne. J’attends ensuite avec impatience les premiers retours des clients.
Comment te vienne les idées de sujets à aborder ?
Quand j’arrive à la fin d’une série de formations, je note les idées que j’ai pour de prochains tuto et ensuite, je définis l’ordre dans lequel je vais tourner les formations en fonction de l’attente qu’il y a pour celles-ci. Je fais également appel à Nicolas qui est de très bons conseils à ce sujet.
Quels sont les sujets de tes prochaines parutions ?
Alors justement je viens d’établir une liste de mes prochaines formations ! La première va aborder les nouveautés de PHP7. Ensuite, je vais faire plusieurs grosses formations sur des sujets tel que Git ou Symfony 3. J’ai également une formation gratuite à paraître dans les semaines à venir qui invitera les membres à participer à un concours pour gagner des livres sur le sujet abordé (Flexbox) et des formations. J’espère que ça plaira aux membres de Tuto.com !
Combien de temps s’écoule entre l’idée et la conception finale d’une formation ? Quelles sont les différentes étapes de réalisation ?
Tout dépend de la durée de la formation. Le temps de production dure de quelques jours à 2-3 semaines pour les plus grosses formations. Le processus est toujours le même, tout d’abord je note toutes les notions à aborder et ensuite je range toutes ces notions dans l’ordre d’apprentissage qui me semble le plus judicieux. C’est une étape sur laquelle je passe beaucoup de temps car plus celle-ci est bien préparée, mieux le tournage se passera. Ensuite vient donc le tournage qui se déroule sur plusieurs jours pour garder un ton assez « frais » puis enfin vient l’étape du montage à laquelle je prête particulièrement attention puisque c’est la dernière avant l’envoi de la formation.
Comment arrives-tu à rendre accessible tes tuto qui traitent de sujets plutôt complexes (CSS, PHP, HTML, JavaScript…) ?
J’essaye d’être le plus pédagogue possible. Je répète plusieurs fois les informations importantes pour être certain que tout le monde ai bien compris et c’est aussi là que la structure de la formation à toute son importance, c’est pourquoi j’y passe beaucoup de temps.
Tuto Laravel 5 : Les fondamentaux
Quel est ton langage préféré ?
Sans hésiter PHP. Je ne saurai pas dire pourquoi réellement mais j’apprécie particulièrement ce langage. Peut-être grâce à ce qu’il permet de réaliser, et son évolution récente avec PHP7 me conforte dans mon choix. C’est aussi peut-être dû à mon parcours scolaire où j’ai été davantage amené à travailler avec des langages de programmation.
T’es tu déjà frotté au développement mobile et si oui, que penses tu des frameworks qui permettent de développer sans devoir repartir sur l’apprentissage d’un langage natif ?
Je m’y intéresse justement depuis quelques mois. Pour un développeur web qui ne souhaite pas s’orienter vers les langages natifs, les frameworks qui permettent de développer des applications mobiles avec le trio HTML, CSS et JS sont très utiles. C’est le choix que j’ai d’ailleurs fait. Tout d’abord parce que je souhaitais développer pour tous les OS et apprendre 3 langages différents pour iOS, Android et Windows Phone pour ne citer qu’eux n’était pas envisageable et ensuite parce qu’aujourd’hui même si une application native reste plus performante, les applications hybrides deviennent de plus en plus rapides grâce à l’évolution des frameworks. Pour ma part, je travaille avec Apache Cordova qui me satisfait pleinement.
Justement en parlant des frameworks, que conseillerais tu à un débutant ? D’apprendre un langage de bout en bout “from scratch” ou bien de s’appuyer sur ces frameworks ?
A l’heure actuelle, même si les frameworks (en particulier back-end) sont d’après moi indispensables pour gérer de gros projets (mais ça n’engage que moi ^^), il faut quand même démarrer par les bases, c’est-à-dire apprendre à utiliser les langages purs et puis ensuite une fois qu’on est bien à l’aise avec le langage, apprendre à utiliser un framework qui va nous permettre de structurer, sécuriser et accélérer nos développements comme jamais. Les frameworks sont créés par des équipes de développeurs très talentueux, ne nous privons pas d’utiliser le fruit de leurs travaux.
Quels outils/IDE utilises-tu au quotidien ?
Pour le développement front-end, j’apprécie particulièrement Brackets (d’Adobe) qui est résolument orienté pour cette tâche. Pour le back-end, je travaille de plus en plus avec Sublime Text mais j’hésite à partir sur un IDE comme PHPStorm. Pour le webdesign, je travaille avec Photoshop et Illustrator. Côté serveur, j’utilise Vagrant que je trouve beaucoup plus sympathique à utiliser que les traditionnels LAMP. Voilà pour les bases, après j’utilise pas mal d’outils pour gérer mon versioning, le déploiement de mes applications …
Les langages de programmation évoluent constamment ; comment toi, en tant que développeur / formateur, tu mets à jour tes compétences ?
Ma principale source d’informations, ce sont les documentations officielles. Parfois malheureusement, celles-ci sont très désagréable à lire. Je suis également beaucoup de sites anglophones comme Laracast pour ne citer que lui qui est une mine d’informations sur Laravel et le PHP de façon général.
Depuis tes débuts, quel a été ton plus gros projet réalisé ?
Mon plus gros projet, c’est ce que je suis en train d’essayer de construire avec Tuto.com et que je compte développer davantage cette année avec des projets qui j’espère intéresseront les membres de Tuto.com…
En quoi dirais-tu que Tuto.com a été un facteur de changement dans ta vie ?
« Grâce à Tuto.com, je peux maintenant vivre de ma passion d’enseigner aux autres »
Je prends ça comme une chance et un privilège. J’ai également eu l’opportunité de travailler sur des projets que des membres du site qui avaient suivi mes formations m’ont confiés. C’est très agréable et gratifiant de voir la confiance que m’ont accordé ces personnes.
Vous pouvez retrouver de nombreuses formations de Steven Sil dans notre parcours Développeur Web et également Intégrateur Web.
Aurais-tu un dernier mot à adresser aux potentiels formateurs qui hésiteraient à se lancer ?
Tuto.com est LA plate-forme francophone pour mettre en relation les formateurs avec les apprenants. Avec Tuto.com, il n’y a pas de contrainte d’exclusivité sur les formations et nous bénéficions de taux de reversement très confortables. Tentez l’expérience, Vous avez tout à y gagner !
Retrouvez le témoignage de Frédéric Lamy, ici : Tuto témoignage #9
À votre tour…
Vous souhaitez participer à cette rubrique, contactez Gaëlle ou Lionel au support !
1 avril 2016 at 17 h 37 min
Hi,
Merci pour cette « présentation ». C’est tjs un plaisir de connaître le parcours et les inspirations des formateurs !
Ciao :)