Mit mehr Erfahrung kommt mehr Weisheit. Es ist wahrscheinlich, dass die andere Person zuvor ein ähnliches Problem hatte.
Es gibt auch das eigentliche Problem, dem Problem "zu nahe" zu sein. Sie haben so lange auf dasselbe gestarrt, dass Sie zum Beispiel nicht einmal das fehlende Semikolon sehen können. Ich habe stundenlang an Dingen gearbeitet, nur um zu erkennen, dass ich das Gleichheitszeichen durch einen Doppelpunkt ersetzen musste, weil es ein anderer Kontext war. Und umgekehrt.
Wie fühlen Sie sich nicht schlecht dabei? Nun, zuerst fühlst du dich schlecht. Das ist einfache menschliche Natur. Sie wurden von der Schule, den Eltern, dem Einzelhandel und vielen anderen Dingen programmiert, um zu glauben, dass Sie beim ersten Mal immer die richtige Antwort haben müssen. Die "reale Welt" funktioniert so nicht, besonders wenn es um Computer geht. Der durchschnittliche Programmierer fällt öfter aus, als er erfolgreich ist. Dies beruht auf der einfachen Idee, dass Sie eine Aufgabe nur einmal erfolgreich ausführen, sie jedoch viele Male und auf viele verschiedene Arten scheitern können, bevor sie schließlich funktioniert. Und selbst dann gibt es wahrscheinlich einen besseren Weg, dies zu tun. (Ich kann diese Antwort nicht einmal eingeben, ohne meine Rechtschreibung und Grammatik korrigieren zu müssen.)
Je länger Sie diese Art von Arbeit ausführen, desto mehr werden Sie feststellen, dass es nicht Ihr Fehler ist, sondern nur ein weiteres Experiment nicht 100% korrekt sein. Sie lernen, Ihre Fehler zu beseitigen und weiterzumachen. Ich finde, wenn Leute auf etwas hinweisen, das ich vermisst habe, bin ich erleichtert. Ich muss meinen Kopf nicht mehr gegen das Problem schlagen. Ich fühle mich manchmal immer noch dumm, weil ich das zusätzliche Komma in meiner -Liste
nicht bemerkt habe, aber ich behebe das Problem und vergesse meinen Fehler. Ich versuche mich nur an die Lösung zu erinnern, damit ich nicht noch einmal den gleichen Fehler mache.
Als Junior habe ich Lösungen gefunden, die Senioren nicht finden konnten. Ich habe Aufgaben in 1/4 der Zeit erledigt, die andere haben. Ich habe auch Tage damit verbracht herauszufinden, warum mein JSON nicht funktioniert, wenn ich "
anstelle von '
hätte verwenden sollen. Grrr!
Ich lerne seit über 25 Jahren Programmieren und bin seit ungefähr 7 Jahren ein Profi. Ich lerne immernoch. Ich lerne neue Methoden, um Funktionen auszuführen, saubereren Code zu schreiben, wie man Code besser debuggt und wie das, was meiner Meinung nach am besten funktioniert, für manche Menschen keine Rolle spielt.
Der Schlüssel ist, sich nicht zu verprügeln. " Ausfälle ", da es sich wahrscheinlich nicht um Ausfälle handelt. Es kann eine Weile dauern, bis man lernt, wie man es nicht persönlich nimmt, aber glauben Sie mir, es ist normalerweise nicht persönlich. Selbst wenn dich jemand beschuldigt, ist es wahrscheinlich sein Ego, das du gerade beleidigt hast, anstatt dass es deine Schuld ist. Nun, es sei denn, es ist wirklich deine Schuld, aber diesmal ist das nicht der Fall.
Und manchmal brauchst du nur ein wenig Zucker, damit du dich besser fühlst. Iss einen Keks und beruhige dich ein wenig. Yum, Schokoladenstückchen ..... ;-)