Disons que vous êtes coincé sur une solution pendant un certain temps. Que faire?
Comment pouvez-vous le résoudre?
Quelle est la meilleure façon de ne pas se sentir frustré?
Disons que vous êtes coincé sur une solution pendant un certain temps. Que faire?
Comment pouvez-vous le résoudre?
Quelle est la meilleure façon de ne pas se sentir frustré?
Réponses:
Demandez de l'aide à vos collègues
Vraiment, parler à d'autres personnes de votre problème aide la plupart du temps. La plupart du temps, lorsque vous essayez d'expliquer votre problème, vous trouverez la réponse vous-même parce que vous la regardez d'un point de vue plus large. C'est la raison principale pour laquelle j'aime travailler en équipe. Vous serez surpris de la quantité de connaissances dont dispose une équipe, même si vous êtes le développeur le mieux classé du lot.
Je le mettrais de côté pendant un moment. Si vous avez le temps, travaillez sur autre chose pendant un jour ou deux. La solution ou d'autres moyens de trouver la solution peuvent vous arriver aux moments les plus étranges, comme juste après votre réveil ou sous la douche.
Il suffit parfois de laisser votre cerveau effectuer un traitement d'arrière-plan et nettoyer les données inutiles.
En outre, selon Andy Hunt dans "Pensée et apprentissage pragmatiques: refactorisez votre Wetware", pendant que vous utilisez votre "cerveau logique", votre cerveau créatif est mis en veilleuse. Plusieurs fois, vous avez besoin de créativité pour résoudre des problèmes. Il suggère de faire des choses qui activent votre cerveau créatif, comme le dessin.
Vous n'êtes peut-être pas le premier à avoir rencontré le problème ou quelque chose de similaire. Vous n'obtiendrez pas la solution complète, mais j'ai trouvé des conseils utiles.
J'essaie de faire ce qui précède avant d'interrompre mes collègues, cela montre simplement que vous n'avez même pas essayé.
Recommencez, utilisez une solution différente. Essayez de sortir des sentiers battus ou appliquez au moins une solution de contournement, même si cela peut être moche.
Lorsque tout ce que vous avez est un marteau, alors tous vos problèmes sont des clous :-)
La meilleure façon de ne pas se sentir frustré est d'avoir de l'expérience. L'expérience m'a appris que tous les problèmes liés au code source peuvent être résolus, parfois cela prend juste un peu plus de temps. Vous finirez presque toujours par résoudre le problème ou au moins réparerez ses symptômes à un degré acceptable.
Je suis une personne qui ne peut pas se détendre quand elle a un problème non résolu. Mais dormir une nuit sur le problème aide généralement. Souvent, vous avez juste oublié une partie que vous trouverez le lendemain, lorsque vous recommencerez.
Rentrez chez vous, reposez-vous et perdez l'attention sur le problème. Revenez dans un jour ou deux et recommencez à zéro, généralement la solution est sur le point de vous "sauter" à ce point.
N'essayez pas de faire d'autres trucs, vous avez vraiment besoin de défusion. Concentrer quelque chose d'autre ne va pas le fournir!