Programmierer neigen dazu, ihre Probleme unvollständig zu melden

Programmierer neigen dazu, ihre Probleme unvollständig zu melden

Wenn Sie sich für einen Programmierjob bewerben, ist es selbstverständlich, dass Sie ein einfaches, unkompliziertes Leben ohne Sorgen und einfache Lösungen für alles nicht mögen.

Nachdem Sie sich in diese Pfütze gebracht haben, schwimmen Sie sich in die Sicherheit der Küste, indem Sie die Codes richtig entschlüsseln. Das Programmieren an sich ist ein kniffliger Beruf, und wenn Sie sich entschieden haben, es zum einzigen Weg zu machen, Brot auf Ihren Teller zu bringen, können Sie genauso gut alle Tricks des Handels lernen.

Irren ist menschlich

Sind Sie es gewohnt, Probleme unvollständig zu melden? Anfängerfehler, Freund! Haben Sie keine Angst, um Hilfe zu bitten. Es kann Fehler in Ihrem Ansatz geben, die eine Korrektur erfordern, und es schadet Ihrem guten Willen als Programmierer nicht, bei Bedarf um Unterstützung zu bitten. Irren ist schließlich menschlich und wir sind alle Menschen, die hier sind, um zu lernen. Betrachten Sie Berichterstattungsprobleme nicht in ihrer Gesamtheit als Zeichen von Schwäche. Niemand wird Ihre im Laufe der Jahre erworbenen Fähigkeiten anhand eines einmaligen Problems beurteilen, mit dem Sie aus verschiedenen Gründen konfrontiert sein könnten.

Mitarbeiter sind Trouble-Shooter

Der erste Schritt, den Sie unternehmen können, wenn Sie mit einem wirklich lang anhaltenden Problem konfrontiert sind, besteht darin, sich von Ihren Kollegen beraten zu lassen. Die Chancen stehen gut, dass sie sich zuvor in einem ähnlichen Felsen und einem schwierigen Problem befanden und daraus herausgekommen sind. Mit Hilfe Ihrer Mitarbeiter können Sie sich sogar aus jedem Problem herausdrücken. Die Basis dieser Interaktion muss Vertrauen sein - das Vertrauen, dass Sie aufgrund der Meldung eines Problems in keiner Weise beeinträchtigt werden. Dies ist eine Selbstverständlichkeit, da Ihre Kollegen auch das gleiche Verfahren zum Auffinden eines Problems anwenden und von Zeit zu Zeit um Hilfe bei der Behebung des Problems bitten.

Programmierfortschrittsstufen

Sie verfügen über die erforderlichen Fähigkeiten und Fertigkeiten, um jedes programmierbezogene Problem erfolgreich zu lösen, und das wird auch von Ihnen erwartet. Dies bedeutet jedoch nicht, dass Sie anfangen, jedes Problem zu negieren, und es zu einer psychologischen Barriere machen, bei der Sie zögern, um Hilfe zu bitten.

Vor allem, wenn Sie ein Rohstoff-Rekrut sind und grundlegende Fehler begangen haben, deren Behebung aufgrund Ihrer starren Haltung einige Zeit in Anspruch nimmt, sollten Sie dieser Denkweise sofort ein Ende setzen. Es kann eher ein Problem sein, Probleme nicht vollständig und für immer in der Brunft zu melden, als das Problem tatsächlich zu melden und die erforderlichen Informationen zu erhalten, um der Situation zu entkommen.

In den Korridoren der Codierung ist allgemein bekannt, dass Programmierer auf 4 verschiedenen Ebenen arbeiten:

  • Komplexe Programmierung relativ einfach ausführen (relativ ist das Schlüsselwort!)
  • Schnell auf dem Weg zum Fortschritt
  • Auf dem Weg zum Fortschritt, aber langsam und stetig (was haben wir aus der Geschichte der Kaninchenschildkröten gelernt, Kumpels?)
  • An der Stelle der Stagnation stecken

Befolgen Sie die Schritte - Schritt für Schritt

Nach dem ausführlichen Hin und Her, das wir bereits in Bezug auf die unvollständige Meldung von Problemen hatten, ist es ziemlich klar, wann Sie sich ganz unten in der genannten Liste befinden. Und das muss passieren, wenn Sie zu den Hartnäckigen gehören, die sich weigern, die klare Schrift an der Wand zu beachten, in der steht: - Bitten Sie um Hilfe, wenn Sie sie brauchen. Zögern Sie nicht, Probleme vollständig zu melden.

Laut dem Buch „The Professional Programmer“ von Samer Buna ist das richtige Verfahren, um beim Programmieren den ultimativen Erfolg zu erzielen, Folgendes:

  • Überlegen.
  • Forschung.
  • Planen.
  • Schreiben.
  • Bestätigen.
  • Ändern.

Während jeder Schritt äußerst wichtig und ein unverzichtbarer Bestandteil des gesamten Prozesses ist, sind wir hier besorgt über die beiden letzten Schritte - Validierung und Änderung Ihrer Codes. Auch wenn Sie alle anderen Schritte sorgfältig ausgeführt haben, besteht immer der Umfang eines Fehlers an der einen oder anderen Stelle.

Lesen Sie den Blog - Entwickler bitten bei Problemen nur langsam um Hilfe

Eine zweite Meinung einzuholen, falls Sie irgendwo festsitzen, ist der beste Weg, um sich weiter zu verbessern und auf einer langen und komplizierten Reise weiter voranzukommen. Das Ändern Ihrer Codes, um sie besser, präziser und umfassender zu machen, ist kein Zeichen für einen theoretisch schwachen Neuling. Es ist in der Tat der Hinweis auf einen sicheren Programmierer, der die Dinge auf sich nimmt und sich vorwärts bewegt und eine Aura des Vertrauens ausstrahlt.

Einsamer Wolf gegen Teamplayer

Während das Programmieren von den meisten Programmierern als einsamer Wolfsjob angesehen wird, der es als ein Problem ihres Ego identifiziert, auch nur aus der Ferne daran zu denken, um Hilfe zu bitten, ist es tatsächlich besser, Zeitgenossen zu konsultieren, während sie lange Zeit an einem Problem festhalten. Schließlich möchten Sie den ganzen Tag auf Ihrem Stuhl sitzen und selbst nach Antworten suchen, oder Sie möchten Ihre Anfrage vor jemanden stellen und aus Ihrem Problem herauskommen, indem Sie sie nicht verlängern.

Stattdessen zeigt Ihre schnelle Aktion, Ihr Problem zu melden, die Tatsache, dass Sie Ihre Füße fest auf dem Boden haben und mehr als bereit sind, neue Tricks und Trades zu lernen. Ein bescheidener Teamplayer wird in jedem Bereich einem arroganten Einzelgänger vorgezogen. Also, gehen Sie voran, beschreiben Sie Ihre vollständigen Codierungsprobleme und verdienen Sie sich die Lösung dafür sowie eine Lastwagenladung guten Willens unter Ihren Kollegen. Es klingt wie ein fairer Handel, nicht wahr?

Die Daumentheorie

Es gibt diese beliebte Daumentheorie von Programmierern. Es gibt Programmierer, die Daumen sind, und dann gibt es sowohl Finger als auch gebrochene Finger. Jedes Web- oder Mobile App-Entwicklungsteam benötigt einen oder mehrere Daumen, um zu funktionieren. Sie können dieser Daumen sein - der wichtigste Bestandteil Ihrer Organisation, wenn Sie lernen, Ihre Fehler zu identifizieren und sich daran zu gewöhnen, sie nicht zu wiederholen. Dieser Teil, in dem es darum geht, ein bescheidener und bewusster Programmierer zu sein, ist ebenso wichtig wie ein schneller und begabter Programmierer. Das Programmieren ist nicht nur für das Geld gedacht, sondern auch eine Hommage an die Fähigkeiten, die Sie durch hartnäckige harte Arbeit erworben haben.

Fazit

So wichtig es auch ist, ein Programmierer zu sein, der Probleme löst, so wichtig ist es auch, ein Programmierer zu sein, der die zu lösenden Probleme aufzeigt. Und der Zyklus wiederholt sich immer wieder - identifiziert Probleme - löst sie vollständig - sucht oder löst Probleme. Seien Sie ein aktiver Täter im Ökosystem und werden Sie der Programmierer, der Sie sein wollten - Anführer des Rudels mit einem neidischen Paket. Nur dann ist es all die Kämpfe wert, für die Sie sich angemeldet haben, Wunderkind zu programmieren!