Résolution de problèmes
La résolution de problème consiste à analyser et comprendre un problème afin de trouver une solution à celui-ci. En informatique, nous sommes très souvent confrontés à des problèmes liés à notre code. Que ce soit une mauvaise architecture ou un bug, on y fait face quotidiennement. Avec le temps, on développe des méthodes pour être plus efficace et que cela nous prenne le moins de temps possible.
Un problème ? Pas de problème
Au début c’était un supplice, des heures et des heures de souffrance. Que ce soit avec mon premier PC qui ne voulait plus démarrer et plus tard avec mon code qui ne voulait tout simplement pas fonctionner comme je le voulais. Mais avec les années qui sont passées, j’ai commencé à y prendre goût et j’en retire une réelle satisfaction. Comprendre enfin la cause du problème et pouvoir mettre en place la solution afin de résoudre ce problème est une chose que je trouve très gratifiante. Et j’ai le plaisir maintenant de le faire que ce soit durant des pentests lors de mes missions en entreprise, lors de challenges sur les divers sites ou quand je débloque mon code. Mais ces capacités de résolution de problème ne s’arrêtent pas qu’à l’informatique, durant la vie de tous les jours c’est un réel atout qui est très bénéfique. Comme un Macgyver à son âge d’or, on se retrouve à déboucher un évier avec du fil de fer ou démonter son micro afin de le réparer. À force d’être tout le temps confronté à des problèmes, on ne les voit plus comme tels. L’échec de ne pas réussir à résoudre tout de suite un problème n’est plus une peur, mais une motivation. L’échec est une étape de plus vers la réussite, réflexion qui puisse paraître simple en somme, mais qui exprime bien l’idée que je m’en fais. Les énervements et les blocages ont font ressortir d’autre capacité comme la patience et la minutie. Rencontrer régulièrement des problèmes n’est pas un problème, mais un atout qui nous permet de toujours mieux faire, d'apprendre et de progresser.
Les problèmes, c’est la vie
La résolution de problèmes est au cœur de mon système d’apprentissage et je ne pourrais pas m’en passer. Je vais continuer à me ronger les doigts sur des challenges sur Hack the Box, à me prendre la tête dans mon code, mais surtout je vais continuer à en retirer du plaisir.