Quand j'ai débuté en langage C en 1987, j'étais le seul à pratiquer ce langage dans la boîte, et j'étais nouveau dans l'entreprise. Autant dire un noob, mais les développeurs assembleur de l'équipe trouvaient que j'avançais bien plus vite qu'eux. Donc j'ai vite gagné mes galons de gourou, et il m'ont confié l'écriture de leur OS.
6 mois avant de partir en retraite j'ai intégré une équipe de vrais gourous très poilus sur un projet de haut niveau en PYTHON sur processeur de mobile SAMSUNG.
Qu'est ce qui les intéressait chez moi ? mon expertise dans le monde des lecteurs de cartes bancaires, rien de plus.
Par contre question codage et méthodes je repartais de ZÉRO ou presque. A 6 mois de la retraite ça fait rigoler. J'ai accepté en sachant que j'allais en baver comme jamais dans ma vie.
J'ai appris quelques petites choses essentielles durant ma carrière :
- l'humilité. On peut être un noob quelque soit son niveau
- travailler en équipe, pratiquer le consensus
- en cas de problème, toujours douter de son propre code, pas de celui des autres
- tester, re-tester, et tester encore
Je ne m'appelle ni Linus Torvalds, ni Richard Stallman, et je n'atteindrai jamais leur niveau.