10 Regrets des Vieux Programmateurs
Récemment, j’ai fait du bénévolat dans un centre hospice pour programmeurs en fin de vie, également connu sous le nom de “X”. J’ai posé la question : “Quel est votre plus grand regret en matière de programmation ?” Voici ce que j’ai appris de leurs réponses.
- J’aurais aimé écrire moins de code.
Lorsque vous commencez à programmer, vous pensez qu’écrire beaucoup de code est une bonne chose. Mais chaque ligne de code est quelque chose que vous devez entretenir et qui pourrait se casser. Avec de l’expérience, vous réalisez que moins c’est mieux. Moins de code vous écrivez, plus il est facile à entretenir. Il s’agit de simplicité et de minimiser le temps passé à corriger ou à mettre à jour du code.
2. J’aurais aimé apprendre à coder plus tôt.
Commencer jeune rend l’apprentissage plus facile car votre cerveau est optimisé pour cela. Bien que vous puissiez apprendre à coder à tout âge, commencer tôt vous donne un avantage. De nombreux employeurs préfèrent les programmeurs plus jeunes pour leur adaptabilité. Donc, si vous voulez apprendre à coder, commencez dès que possible.
3. J’aurais aimé avoir terminé plus de projets.
Finir un projet prend souvent beaucoup plus de temps que prévu. Beaucoup de développeurs commencent des projets mais ne les terminent pas. Il est important d’aller jusqu’au bout. Cependant, savoir quand abandonner un projet qui ne vaut pas la peine d’être terminé est tout aussi important.
4. J’aurais aimé obtenir un diplôme en informatique.
Bien que vous n’ayez pas besoin d’un diplôme pour obtenir un emploi dans le domaine technologique, en avoir un peut ouvrir des portes, surtout dans de grandes entreprises technologiques. L’université offre des opportunités de réseautage et de stages, ce qui peut vous aider à obtenir un emploi bien rémunéré dès le début de votre carrière.
5. J’aurais aimé avoir acheté du Bitcoin en 2010.
Investir dans le Bitcoin tôt aurait pu vous rapporter des millions. Bien que ce soit un regret financier plutôt qu’un regret lié à la programmation, cela souligne l’importance de reconnaître les opportunités tôt.
6. J’aurais aimé avoir appris des langages de bas niveau comme le C.
Apprendre des langages de haut niveau comme Python et JavaScript est courant, mais comprendre un langage de bas niveau comme le C peut vous rendre meilleur programmeur. Il fournit une base solide pour comprendre comment fonctionnent les ordinateurs à un niveau plus profond.
7. JavaScript côté serveur
Utiliser JavaScript côté serveur peut accélérer le développement car vous utilisez un seul langage sur l’ensemble de la pile. Bien qu’il présente des inconvénients, comme ne pas être le plus efficace en termes de CPU et de mémoire, sa polyvalence est un grand avantage.
8.Faire du LeetCode intensif
De nombreux programmeurs passent des heures à pratiquer des algorithmes pour réussir les entretiens techniques dans de grandes entreprises technologiques. Bien que nécessaire, cela peut sembler être une perte de temps si cela n’avance pas votre carrière. Concentrez-vous plutôt sur les compétences pratiques en codage et sur des projets.
9. J’aurais aimé avoir donné la priorité à ma santé plus tôt.
La programmation peut être néfaste pour la santé. Rester assis toute la journée, combiné au stress et à une mauvaise alimentation, peut entraîner des problèmes de santé sérieux. Prendre soin de votre santé physique peut également améliorer votre acuité mentale, ce qui peut vous rendre meilleur en programmation.
10. J’aurais souhaité ne jamais avoir appris à coder en premier lieu.
Parfois, la programmation peut sembler dénuée de sens, surtout par rapport à des emplois qui font une différence tangible dans le monde. Bien que la programmation puisse être satisfaisante, il est important de trouver un épanouissement personnel et un équilibre dans votre travail.
Ces regrets servent de leçons pour tout programmeur ou toute personne dans le domaine de la programmation. Concentrez-vous sur l’écriture de moins de code mais de meilleur qualité, commencez à apprendre tôt, terminez ce que vous commencez et prenez soin de votre santé. Et n’oubliez pas, il n’est jamais trop tard pour commencer ou changer de voie.
Lisez Plus sur: The Rise and Fall of Programming Languages