Article original : The Secret to Perseverance: How to Succeed as a Developer When All You Want to Do is Quit
Par Pachi Carlson
Quand vous pensez aux compétences, vous pensez probablement aux langages de programmation et aux frameworks. Il y en a beaucoup, et ils varient selon le type de développeur que vous voulez devenir. Nous pouvons considérer celles-ci comme des compétences techniques.
Mais il existe de nombreuses compétences dites "douces" (je ne suis personnellement pas d'accord avec ce terme, mais nous allons l'utiliser). Le dictionnaire les définit comme :
« Attributs personnels qui permettent à quelqu'un d'interagir efficacement et harmonieusement avec les autres. »
Ces compétences sont plus complexes que votre stack technique, car vous ne pouvez pas simplement les prouver dans un test, et la plupart des entreprises ne vous en parleront pas. Mais elles sont, à mon avis, vitales pour les nouveaux développeurs.
Je suis Pachi, un développeur autodidacte et un immigrant Latinx. Et sans persévérance, j'aurais abandonné une carrière de développeur il y a longtemps.
Qu'est-ce que la persévérance, pourriez-vous demander ? Le dictionnaire dit :
« Persistance à faire quelque chose malgré les difficultés ou les retards dans l'atteinte du succès. »
Et laissez-moi vous dire, le retard semblera éternel et les difficultés apparaîtront les unes après les autres.
Je vous parle de cela depuis un lieu d'expérience. Je n'ai pas encore obtenu ce premier emploi de développeur dont tout le monde parle. Toute mon expérience professionnelle vient de l'acceptation de chaque opportunité qui m'est offerte (ce que je ne recommande pas – c'est épuisant et le burn-out est certain).
Alors, comment continuer ? Eh bien, je vais vous le dire.
Comment persévérer en 3 étapes
Connaissez votre "pourquoi"
Peu importe si votre raison est de sauver les affamés, de devenir le prochain Bill Gates, d'aider vos parents à acheter une nouvelle maison, ou même simplement de payer vos factures mensuelles.
Vous devez avoir une raison suffisamment forte pour vous motiver lorsque les choses ne semblent pas géniales.
Ma famille est au Brésil, et les dollars se convertissent en beaucoup d'argent là-bas. Je veux vraiment aider ma famille à vivre une vie plus confortable.
J'ai donc un cadre photo avec eux posé sur mon ordinateur. Ils sont ma raison numéro un pour laquelle je travaille pour devenir développeur.
Trouvez donc quelque chose qui peut vous motiver : l'argent, la famille, la gloire – ou tout cela !
Ayez un Plan
Non, vous n'avez pas à acheter un joli planner et des stylos fantaisistes et des autocollants et écrire des objectifs de vie à court et long terme. Bien que vous puissiez le faire si c'est votre truc. Ce n'est certainement pas le mien. Je suis minimaliste. Alors gardons les choses courtes et efficaces.
Déterminez ce que vous voulez apprendre, et pourquoi. Et comment. Vous pouvez vous donner un délai, mais gardez-le flexible pour ne pas vous mettre trop de pression et finir par vous sentir comme un échec.
Vos plans devraient ressembler à ceci :
« Je veux apprendre React. Parce que je suis un développeur front-end, et React est un framework populaire que je vois souvent dans les offres d'emploi de ma région.
Je vais commencer par le cours gratuit React de freeCodeCamp. Et ce serait bien si je pouvais étudier 5 heures par semaine et le terminer en 3 mois. »
Cela doit avoir du sens pour vous, sembler réalisable, et ne pas vous faire trop peur (sauf si c'est ainsi que vous travaillez).
Je vois souvent des gens dire qu'ils ne se fixent pas d'objectifs parce qu'ils ont peur d'échouer et de se sentir mal. Votre petit plan ici est juste un plan. Il aide s'il vous rend excité et plein d'espoir mais pas submergé.
De plus, il n'y a aucune honte à changer votre plan si nécessaire. Je faisais du freelance pour une entreprise qui utilisait un framework que je ne connaissais pas (ils n'utilisaient pas ReactJs, celui que je voulais apprendre).
J'ai donc révisé et adapté mon plan. Cela m'a également aidé à travailler sur la flexibilité, et c'est définitivement une compétence importante dans notre grand monde technologique, où les choses changent tous les jours.
Donnez-vous la permission de vous détendre
Les nouveaux codeurs sont intrépides et infatigables. Ils sont actifs sur les réseaux sociaux, ils ont 10 cours Udemy et n'en ont commencé que 3, ils ont trop de sites web enregistrés et d'onglets ouverts, et les gens ne cessent de leur dire de plus en plus de choses à apprendre.
profonde inspiration C'est épuisant !
Vous voulez réussir. Je sais, je vous vois ! Et il y a TANT de choses à apprendre. Mais vous devez respecter votre esprit et votre corps.
Il est acceptable de prendre un jour de congé et de regarder une série en binge, de lire un bon livre (non technique) ou de ne rien faire du tout. Cela peut être un thé froid ou un bain chaud, peut-être du chocolat ou une promenade. Mais il est utile de savoir que de petites choses peuvent vous aider à vous détendre et à remettre votre esprit là où il doit être pour retourner au travail de manière saine.
Nous savons tous que la procrastination est notre plus grand ennemi (je vais juste vérifier mon Twitter VRAIMENT rapidement avant de terminer cet article). Mais parfois, il est plus facile de gérer les choses à long terme si nous cédons de temps en temps.
Conclusion
Je ne suis en aucun cas ce que la plupart des gens considéreraient comme un développeur "réussi" pour l'instant. J'ai un emploi à temps partiel dans une petite entreprise et j'ai de grands rêves et des endroits où aller. Je vais donc également revisiter cet article encore et encore.
Mais voici mes "secrets"... Les choses qui m'ont permis de continuer. Et je parie que vous faites déjà certaines de ces choses, et vous ne le saviez même pas !
Je parie que vous êtes un Junior Dev plein de persévérance, vous faisant une place dans ce monde du développement. Et maintenant, vous connaissez ces astuces et vous pouvez les utiliser en votre faveur.
Chaque fois que vous êtes bloqué, revenez à votre plan et vérifiez si vous êtes sur la bonne voie. Si tout est sur la bonne voie mais que vous vous sentez toujours "à côté", avez une petite discussion avec vous-même sur vos POURQUOI et essayez de vous motiver à nouveau.
Mais n'oubliez pas, parfois la réponse est simplement de prendre un peu de temps pour vous détendre un moment.