Comment devenir meilleur en résolution de problèmes en informatique


D'accord... écoutez.

Ce que je m'apprête à vous dire peut sembler ridicule ou une blague, mais ce n'est PAS le cas.


Vous devenez meilleur en résolution de problèmes en résolvant des problèmes.

Maintenant, encore une fois... ce n'est pas une sorte de banalité. La résolution de problèmes est une capacité. Pour TOUTES vos capacités, vous vous améliorez au fur et à mesure que vous les utilisez, et il n'y a pas de raccourcis pour cela.
Vous vous améliorez au piano en jouant du piano.
Vous vous améliorez à soulever des poids en soulevant des poids.
Vous vous améliorez à la course à pied, en courant.
Et...
Vous vous améliorez à la résolution de problèmes en résolvant des problèmes.

Alors prenez un livre comme celui de Kleinberg et Tardos, et passez en revue TOUS les problèmes résolus dedans. Essayez de le lire. Pas de le survoler. Si vous voyez quelque chose dont vous ne savez pas ce que c'est, à cause, disons, de symboles avec lesquels vous n'êtes pas à l'aise, alors ne continuez pas. Restez-y jusqu'à ce que vous sachiez ce que vous venez de lire.

Une fois que vous avez compris tous ces problèmes, qui sont déjà résolus, commencez à résoudre les problèmes qui ne le sont pas. N'attendez pas que votre instructeur vous en attribue. Résolvez-les tous.

Cela peut sembler intimidant, mais considérez deux choses :

Premièrement, c'est la seule façon.

Deuxièmement, plus vous les résolvez, plus ils deviennent faciles, plus ils deviennent faciles, plus vous vous sentez bien, alors mangeons des haricots pour le soir... désolé... Je voulais dire qu'au fur et à mesure que vous les résolvez, vous vous améliorerez, et chaque prochain problème sera beaucoup moins intimidant que vous ne le pensiez au départ. Finalement, vous serez tellement à l'aise que vous serez peut-être tenté de sauter ceux qui restent et de passer au chapitre suivant.

Ne le faites pas. Ces problèmes sont comme des antibiotiques. Vous devez suivre le cours complet même si vous vous sentez mieux avant d'en avoir fini avec tous. Ils démontrent tous quelque chose de différent parfois un détail ou une nuance que seulement ALORS vous serez en mesure d'apprécier. Elles ne sont pas là comme des sortes de quêtes de grind de WoW. Ils ont de l'importance.

Suivez maintenant ces conseils et vous deviendrez un résolveur de problèmes hautement qualifié. C'est garanti.