Pour ralentir la roue de hamster du développeur Web

L'année dernière, j'ai écrit un article intitulé The Learning Conundrum qui décrivait certaines des préoccupations, des frustrations et des craintes que j'avais (et apparemment de nombreuses autres) face au rythme rapide des changements dans notre secteur. La question a tellement touché les lecteurs que je l'ai suivie par une présentation à l'événement O'Reilly Ignite at Fluent qui abordait ce sujet. J'étais heureux d'avoir plusieurs personnes qui me remercient d'avoir parlé de cela - cela m'a fait sentir que je n'étais pas seul.

Il n’est plus possible ni raisonnable d’espérer qu’une technologie ou un langage de programmation vous soutiendra tout au long d’une carrière durable. Notez que j’ai utilisé le mot 'singularly'-JavaScript est ma langue principale depuis de nombreuses années maintenant, mais je ne peux honnêtement pas dire que cette langue me permettrait de rester pertinente. Le développement front-end englobe maintenant de nombreuses technologies et outils différents, faisant de JavaScript une partie du puzzle. Le fait que tous ces outils soient maintenant nécessaires pour devenir un développeur professionnel peut donner l'impression que nous sommes sur une roue de hamster perpétuelle..

Je n'essaie pas de dire que les choses sont horribles. Au contraire, je pense que les choses sont simplement plus difficiles. Parfois, je me demande vraiment si ces problèmes existent parce que nous réfléchissons trop aux solutions ou ne pensons pas assez au problème actuel. J'ai vu de nombreux cas où de nouveaux outils sont créés pour résoudre des problèmes apparemment résolus. Ou pire, contribuer ou améliorer des outils existants aurait probablement été la meilleure voie à suivre. Cela me fait me demander à quel point l'ego ou la mentalité du «non inventé ici» entre en jeu.

Et si vous cherchez à élever une famille, il devient plus difficile de trouver un équilibre entre votre désir de passer du temps précieux et de qualité, et de lire le dernier livre sur JavaScript. La seule chose que je dirai sans équivoque est ne sacrifie pas ta famille pour ton travail. J'ai appris il y a plusieurs années que le temps est éphémère et que vous ne récupérerez jamais le temps perdu avec votre partenaire et vos enfants. Apprenez à trouver un bon équilibre travail-vie personnelle et, si vous ne le pouvez pas, travaillez pour trouver un autre emploi qui le pourvoirait. Je sais que je parais comme si j'étais sur une tribune, mais je partage mes expériences personnelles et je peux vous promettre que je ne le dis que pour votre bien.

Mais finalement, nous devons évoluer. En tant que développeurs professionnels, nous devons reconnaître que notre domaine est en constante évolution, ce qui nous obligera à jamais à un apprentissage permanent. Plus tôt vous comprendrez cette réalité et la comprendrez, plus vite vous pourrez créer un plan qui vous permettra de rester pertinent. Ceci est d'autant plus important que l'âgisme, mot de quatre lettres de ma génération, semble devenir une question omniprésente..

Dans mon post, j'ai présenté certaines des choses que j'ai faites pour rester à jour. En le relisant maintenant, ces choses sont toujours d'actualité. Je ne dis pas que c'est simple, mais il est tout à fait possible de rester dans le jeu et de toujours gagner de la valeur.