Forum PHP 2017
[:fr]La parole est aux speakers : Kévin Gomez[:]
[:fr]Jusqu’au Forum PHP 2017, retrouvez nos interviews de speakers pour mieux comprendre leur parcours et le sujet qu’ils aborderont lors de leur conférence !
La conférence
Log me nowSouvent insuffisants et au mieux mal organisés, les logs sont pourtant un composant essentiel à la compréhension et à la maintenance de nos applications. Entre les niveaux de logs mal utilisés, les messages incohérents ou instructions de log éparpillées dans tout le code… il devient vite difficile d'extraire quoi que ce soit d'utile. Et si nous prenions le temps de réfléchir à ce qui doit être enregistré ? Pourquoi ? Dans quel format ? Avec quelles informations ? |
En parallèle de ta vie de développeur, tu donnes des cours à des étudiants : peux-tu nous parler de cette expérience ? Qu’est-ce que cela t’a apporté en tant que développeur et conférencier ?
J’ai enseigné pendant un semestre à l’IUT de Clermont-Ferrand, à une vingtaine d’étudiants. Le cours était sur le développement web, orienté PHP et bonne pratiques.
Un des challenges était de connaître le niveau réel des étudiants. En leur demandant s’ils connaissent quelque chose, ils vont généralement répondre par l’affirmative. Il ne faut donc pas partir du principe qu’ils connaissent le sujet mais plutôt les pousser à expliquer un concept.
Dans les cours, je me suis surtout concentré sur la démarche de développeur plutôt que des moyens techniques : par exemple savoir poser des questions aux clients, leur faire découvrir des concepts plutôt que des technologies, …
La grosse difficulté est de savoir quoi transmettre et comment le transmettre : après 4 ou 5 ans d’expérience, tout développeur à les compétences techniques pour être professeur, mais pas forcément la méthodologie pour enseigner.
Ce que cela m’a apporté en tant que développeur, c’est qu’il faut maîtriser à 100% les concepts qu’on présente : ça pousse à bien connaître et approfondir ses sujets avant de donner les cours (un peu comme quand on prépare une conférence). De plus, cela m’aidé à mieux savoir “vulgariser” pour mieux communiquer avec des personnes non techniques.
Les étudiants sont différents du public qui assiste à des conférences, qui est plutôt un public à la pointe, qui veut être là, et parfois il a plus de connaissances que le speaker : il n’y a pas besoin d’expliquer tous les concepts et/ou outils évoqués et les attentes sont totalement différentes.
Donner des cours à été très valorisant : voir des élèves progresser au cours de l’année donne tout son sens au travail effectué et au temps qu’on y a consacré.