Prenez le temps d'absorber

Prenez le temps d'absorber (le 15 juin 2013)

Quand j'étais étudiant en DEUG MIAS, j'ai eu des cours passionnants comme la thermodynamique.

Bon, en fait, je suis un menteur, certains de ces cours ne m'ont jamais passionné, j'y ai même eu les notes les plus calamiteuses de toute ma vie en partiels. Néanmoins, j'ai pu voir la différence entre effort continu et régulier (j'apprends toute l'année) et effort brutal (j'apprends à l'arrache avant les partiels).

écritures cunéiforme - ce à quoi va ressembler un cours de thermo si vous apprenez à la rache

Tout cela me ramène à mon métier d'intégrateur et à sa veille permanente parfois angoissante pour les débutants. La course à la puissance effrénée que se mènent certains à grands renforts d'articles toujours à la pointe de la dernière API – absolument inutilisable en production – ou de je-ne-sais-quelle-méthode-à-la-mode ne doit pas vous détourner du seul vrai sens de cet amoncellement de connaissance doit vous apporter : l'outil, la seule bonne chose sur laquelle miser, c'est votre cerveau, votre expérience, votre savoir-faire, vos connaissances, bref : vous.

Ne misez sur un outil que si ce dernier vous permet de magnifier vos connaissances… ou le cas échéant s'il vous libère beaucoup de temps pour le faire.

Si comme moi vous adorez lire des tonnes de bouquins et en partager la lecture, j'insiste : faites-le pour votre bon plaisir, et donnez-vous le temps pour les digérer… ou en tirer la substantifique moelle comme dirait ce bon vieux Rabelais.

Pourquoi ce propos ?

Je constate que les débutants ont tendance à se focaliser sur la pure technique et surtout sur l'amoncellement de cette dernière. Connaître énormément de technique, dans le métier d'intégrateur, c'est très bien, ça, je ne vais pas dire le contraire ! Néanmoins bouffer de la technique pour en bouffer sans avoir pris le temps de la digérer, d'en comprendre les enjeux, d'en connaître les implications, c'est autant suicidaire que de ne pas faire de veille technologique.

Je peux vous en donner un exemple avec ma propre personne : un des derniers ajouts sur mon framework CSS RÖCSSTI est la possibilité d'utiliser le positionnement tabulaire. J'aurais pu l'ajouter il y a très longtemps sans chercher plus loin : hop, un copier/coller depuis KNACSS et on n'en parlait plus. Seulement, je le dis tout net : même si ce positionnement a énormément d'avantages, je ne m'en servais que très peu.

Le premier – mauvais – réflexe ayant déjà été évité (pomper bêtement sans utiliser), j'aurais également pu me précipiter directement dans le second : me dire « puisque Untel l'utilise, alors je vais en faire de même, sans chercher plus loin » (utiliser bêtement sans mesurer).

Non, non, cent fois non. Ce n'est pas parce que Untel dit cela que ça a force de vérité absolue. C'est sûrement intéressant (tout est intéressant dans notre métier, surtout si vous suivez quelques bonnes personnes sur Twitter par exemple), et donc digne d'intérêt. De là à y aller les yeux fermés, non. N'oubliez jamais que les paroles d'une personne sont assujetties à un contexte ! Coquin de sort : on a tendance à croire que ce contexte est absent parce que les articles assomment le lecteur avec des formes affirmatives en mode enclume (les articles anglophones sont très forts à ce jeu).

Or c'est bien évidemment faux : la pratique vous apprendra à voir quels choix faire à quels moments. D'où l'intérêt de faire beaucoup de pratique.

Selon moi, le bon réflexe est de savoir prendre son temps : si vous pratiquez suffisamment, vous allez avoir un cas où cette connaissance stockée dans votre crâne va montrer son utilité. Pour reprendre mon exemple avec RÖCSSTI, j'ai récemment eu le cas où le positionnement tabulaire résolvait un problème auquel j'étais confronté, et plaisir suprême, il ne rentrait pas en contradiction avec les autres navigateurs – IE7 principalement – pour permettre l'affichage correct (ce dernier ayant eu un fix via une classe conditionnelle, que vous pouvez d'ailleurs retrouver dans RÖCSSTI).

D'expérience, il suffit en général de se poser la question « quand vais-je bien pouvoir utiliser ce truc ? » pour que la pratique se charge de vous offrir un exemple sur un plateau d'argent ! Donc ne vous affolez pas de ne pas utiliser le dernier truc à la mode, cela viendra.

Permalien :

Flux RSS des commentaires de ce billet : https://www.nicolas-hoffmann.net/rss/commentaires.php?id_news=1564

1 commentaire

Posté par Robin le 15/06/2013 à 15:08:34
J'aime beaucoup ton article, car je me reconnais assez dans tes propos. Lorsque j'ai commencé le web il y a trois ans, je ne savais pas vraiment ou donner de la tête. J'ai fait mes premiers pas en xHTML/CSS, puis j'ai commencé à apprendre un langage côté serveur (PHP).

Au début, on s'amuse, mais on commence aussi très vite à tomber sur les premiers sites regroupant les bonnes pratiques où encore à suivre les experts reconnus dans chacun de leurs domaines sur le web. À ce moment-là, on balai en général tout ce que l'on sait pour repartir à zéro, en apprenant des concepts un peu plus avancés voir en redécouvrant totalement certains langages (ça a été le cas pour CSS).

Lancé avec un profil développeur, je n'ai pas pu m'empêcher de dériver vers d'autres disciplines comme le SEO/SEA, l'UX, l'accessibilité, les performances web, le marketing, l'administration système ou encore le design.

À ce moment, j'essayais de comprendre absolument tout ce que je lisais dans les blogs ou les livres et je me suis très vite rendu compte que ça n'était pas possible, l'assimilation des connaissances n'étant pas aisée lorsque l'on s'intéresse à beaucoup (trop) de choses. Ça peut paraître frustrant au début, mais le mieux à faire est effectivement de se cantonner à la lecture de l'article en question, quitte à ne pas y comprendre grand-chose. C'est en général suffisant, car au moment où le cas pratique se présentera, on se souviendra alors vaguement d'être tombé sur un post traitant du sujet et c'est à ce moment-là que les choses deviendront plus claires.

Comme tu le dis si bien, à partir du moment où on laisse tomber les derniers trucs à la mode pour se concentrer sur l'essence même de la discipline ou du langage, la capacité d'apprentissage est en général décuplée et le reste suit tout seul.

Par exemple, apprendre à utiliser le dernier Twitter Bootstrap vous cantonnera à sa seule utilisation tandis que réapprendre réellement le CSS, quitte à développer son propre framework vous permettra par la suite d'appréhender n'importe lequel d'entre eux.

Ajouter un commentaire









L'option « Se souvenir de mes informations » utilise un cookie, elle ne sera pas effective si vous les avez désactivés.

Les balises HTML ne seront pas interprétées, il est donc inutile d'en mettre. Par contre, les sauts de lignes de votre commentaire seront pris en compte, ne mettez donc pas de <br />, le site s'en chargera. Bien sûr, un commentaire vide ne sera pas ajouté !

L'auteur (autrement dit moi) n'est pas responsable des éventuelles fautes d'orthographe dans les commentaires.
Tout propos raciste et/ou insultant sera supprimé sans préavis. Les commentaires hors de propos destinés à faire de la pub pour des sites seront également supprimés sans ménagement.

Je vous prie de me pardonner, j'ai énormément de mal à lire le "langage" SMS, il n'est donc pas du tout interdit de s'abstenir de l'utiliser. Qui plus est, vous avez sûrement un clavier digne de ce nom et pas celui d'un téléphone portable. Ne vous gênez pas pour utiliser l'option "Prévisualiser" si vous voulez vous relire avant de poster, je vous en remercie d'avance !

Cet article a été écrit par Nicolas Hoffmann.

Ce site est la propriété de Nicolas Hoffmann.
Tous droits réservés, les textes du blog sont publiés sous licence CC BY-NC-SA.