Les éditoriaux sur Nettuts + sont rares, mais, étant donné que nous approchons de la fin d'une autre année, j'ai pensé qu'il serait peut-être intéressant de débattre d'un aspect de la privation de sommeil de cette industrie du développement Web. to: c'est toujours tordre et tourner.
Pour ceux d'entre vous qui ont au moins cinq ans d'expérience: sachant ce que vous savez au sujet de la courbe d'apprentissage abrupte et sans fin, seriez-vous prêt à tout recommencer?
Plus vous en apprendrez, plus vous réaliserez que vous en savez peu.
Prenons-moi, par exemple: j'ai 25 ans et je travaille dans cette industrie, sous différentes formes, depuis le collège. Selon toute autre mesure de l'entreprise, je suis un bébé - à peine digne d'ouvrir la bouche lors d'une réunion d'équipe. Cependant, notre secteur de développement Web est un peu différent à cet égard: nous sommes jeunes. Beaucoup de développeurs qui font avancer rapidement le Web ont moins de 30 ans; comment à la fois incroyable et déprimant en même temps!
Déprimant? Bien sûr: déprimant. Ils disent qu'en mathématiques, si vous n'avez pas eu votre bonne idée à 30 ans, vous ne l'aurez jamais. Bien sûr, j'utilise le générique "ils disent" parce que je fais vraiment référence à une phrase du film, "A Beautiful Mind" - mais je m'éloigne du sujet.. L'avantage pour les jeunes est tout autour de nous: c'est dans la musique que vous écoutez, les frameworks JavaScript que vous aimez, les outils que vous utilisez, etc..
Avez-vous déjà remarqué que vos artistes musicaux préférés atteignent rarement le même niveau de "magie" dans un nouvel album une décennie après leur entrée dans l'industrie de la musique? Pourquoi donc?
Quand vous êtes jeune, vous êtes peut-être ouvert aux nouvelles idées et remettez en question le statu quo. Ou peut-être, quinze ou vingt ans plus tard, vous n’avez plus le même dynamisme qu’avant. Rocky Balboa parlerait de "l'œil du tigre"… ou de son absence. Il l'a une fois perdu… et de mauvaises choses se sont passées.
Certes, cela ne se répercute pas "broche sur broche" sur notre environnement de développement Web, mais il est juste de dire que cela se fait sous une forme réduite.
Même quand je suis payé pour apprendre, j'ai toujours trouvé qu'il était impossible de suivre le peloton.
Chacune de mes journées de travail est consacrée à l’apprentissage des nouvelles technologies. Qu'il s'agisse de déchiffrer la spécification CSS3 ou de parcourir d'innombrables blogs (merci, Instapaper!), mon travail me demande de rester au courant des dernières tendances et techniques. Je ne peux pas vous dire à quelle fréquence mon ordinateur portable est mis au lit, car je travaille sur un projet longtemps après que les ratés se sont endormis.. Mon instinct me dit que nous connaissons tous le syndrome omniprésent de "l'ordinateur portable au lit", ainsi que le effet d'aine chaude. Cela dit, même quand je suis payé pour apprendre, j'ai toujours constaté qu'il était impossible de suivre le peloton. Par exemple, passons en revue une courte liste de nouvelles technologies ou scripts passionnants avec lesquels je n'ai pas encore joué:
Peut-être encore plus déprimant, cette liste ne représente que ce à quoi j'ai été capable de penser en un instant. Dans six mois, cette liste sera triplée..
Encore plus effrayant, à 25 ans, il va de soi que, dans cinq ans environ, j'aurai des enfants. En ce moment, sauvez quelques réprimandes de ma fiancée - généralement lorsqu'elle est prête à quitter la maison, alors que je répète sans cesse "5 minutes de plus" - je suis en mesure de passer le plus de temps possible à coder dans une pièce longue depuis la nuit noire, après le coucher du soleil; parce que, bien sûr, je ne peux pas être dérangé d'allumer la lampe quand je travaille!
Pour ceux d'entre vous qui ont un emploi à temps plein, une femme (de préférence une seule) et des enfants: comment trouvez-vous le temps de continuer à apprendre? Ou peut-être mieux mettre: quand trouvez-vous le temps?
"Deux souris sont tombées dans un bol de crème. La première souris a abandonné et est morte sur-le-champ. La deuxième souris s'est battue et a nagé jusqu'à ce qu'il ait transformé cette crème en beurre et qu'il ait rampé pour sortir." - Christopher Walken
Cela soulève donc la question suivante: qui continuons-nous à apprendre de nouvelles techniques, si ces mêmes techniques deviendront invariablement obsolètes dans quelques années? Combien de vieux livres techniques inutiles traînez-vous dans la maison??!
J'imagine que chacun de nous poursuit le processus d'apprentissage pour diverses raisons.
[…] Il existe un monde de beauté et de défis intellectuels qui est refusé à 99,9% des non-mathématiciens de haut niveau.
- Andrew Wiles
Si vous êtes un peu comme moi, j'imagine que vous vous identifierez avec chacune des possibilités ci-dessus - du moins sous une forme réduite.
OK OK; Alors, y a-t-il un but dans toute cette décadence? Peut-être; peut-être pas - la prérogative de l'éditeur!
Mon objectif principal aujourd'hui est de trouver égoïstement réconfort dans le fait que, comme moi, d'autres, aussi, restent éveillés la nuit, aux prises avec cette industrie frustrante, qui induit l'âge et qui évolue rapidement..
Oubliez vos années d'expérience: si vous prenez même un ou deux ans de pause dans ce secteur, vous vous retrouverez tout de suite au début, avec à nouveau le titre de "noob". Mais sérieusement, est-ce que l'un de nous s'éloigne réellement de ce mot? J'utilise WordPress depuis des années… mais je me réfère toujours au codex WP tous les jours..
Ainsi, la prochaine fois que votre fréquence cardiaque augmentera, lorsque vous tenterez une nouvelle fois de vous envelopper dans une nouvelle technique ou méthode de codage (pensez formulaires Web à MVC), souvenez-vous toujours: nous sommes tous dans le même bateau; nous nous sentons tous derrière le peloton. Mais encore une fois, nous gardons le cap parce que nous aimons cette fichue industrie.
Alors que cet article se termine, je n'ai que trois questions à vous poser, John Q reader: