Werbung

Faul. Überwältigt. Verwirrt. Ziellos. Jeder Programmierer stößt im Verlauf seiner Reise auf eine Reihe negativer Emotionen, und wenn er sie verlässt Unkontrolliert können diese Emotionen einen tiefgreifenden Einfluss auf den Fortschritt haben - sogar dazu führen, dass einige aufgeben völlig.

Wenn Sie sich jemals einfach gefühlt haben unfähig Um Code zu schreiben, obwohl Sie technisch versiert genug sind, um dies zu tun, sind Sie mit dem konfrontiert, was als bekannt ist Programmierblock (oder Codiererblock). Es ist im Grunde eine Schreibblockade für Programmierer.

Mentale Blockaden 10 motivierende TED-Gespräche, die Ihnen helfen sollen, Ihre mentalen Blockaden loszuwerdenDie wertvolle Lehre aus dem Leben der Leistungsträger ist, dass sie ihre mentalen Blockaden konsequenter abbauen als andere. Zehn TED-Gespräche unterstreichen eine einfache Sache - alles ist im Kopf. Weiterlesen sind nie leicht zu überwinden, aber der Silberstreifen ist, dass es immer eine Grundursache gibt. Wenn Sie die Wurzel identifizieren können, können Sie sich auf den Weg zum Sieg und Erfolg machen.

instagram viewer

Lassen Sie uns einige der häufigsten Ursachen für Programmierblockaden untersuchen und herausfinden, wie Sie sie beseitigen können.

Grundursache Nr. 1: Hilflosigkeit

Die erste große Quelle für Programmierblockaden, insbesondere für Neulinge, ist Hilflosigkeit. Es ist das Gefühl, so überwältigt zu sein, dass Sie einfrieren und vor Ihren Problemen davonlaufen, was dazu führt, dass Sie Stunden mit Netflix verbringen oder Reddit durchsuchen.

Hilflosigkeit selbst kann in zwei Unterprobleme unterteilt werden: a Mangel an Wissen oder ein Problem mit Aufgabenmanagement.

Nehmen wir an, Sie wurden als Praktikant im Bereich Codierung eingestellt. Ihre erste Aufgabe besteht darin, einige Fehler in dem von Ihrem Unternehmen verwendeten massiven internen Entwicklungstool zu beseitigen. Es gibt Millionen von Codezeilen, durch die man waten muss, Tausende von Seiten Dokumentation, und keine davon ist hübsch.

Wo fängst du an? Es ist eine schwierige Situation, und es erfordert keine große Vorstellungskraft, zu sehen, wie ein solches Szenario zum Tod der Programmbegeisterung führen kann.

Programmierer-Block-Hilflosigkeit

Dafür empfehlen wir Ihnen, eine Taktik von unserem zu leihen Tipps für bessere Lerngewohnheiten 5 Möglichkeiten, wie Tech Ihnen helfen kann, bessere Lerngewohnheiten zu fördernEs ist schon eine Weile her, seit ich in der Schule bin, aber ich kenne ein paar Freunde, die immer noch ihren Weg zum Abschluss studieren. Es wundert mich, wie viele Tools es derzeit gibt, um ... Weiterlesen : Teilen Sie es in immer kleinere Aufgaben auf und verwenden Sie dann eine Aufgabenliste, um Ihren Fortschritt Schritt für Schritt zu verfolgen. In der Tat empfehlen wir das 3-Strike-System Das 3-Strike-System: So priorisieren Sie Ihre To-Do-ListeKommen Sie nicht durch Ihre To-Do-Liste? Das Problem ist möglicherweise nicht Ihre Produktivität, sondern nur Ihre Prioritäten. Lassen Sie uns lernen, wie Sie die Aufgabenliste priorisieren und die Dinge erledigen. Weiterlesen für maximale Produktivität.

Eine andere Sache, die hilft, ist, Ihre allgemeinen Fähigkeiten als Programmierer zu schärfen. Vielleicht müssen Sie sich mit dem Unbekannten vertraut machen, wie Beherrschung einer neuen Programmiersprache 7 Nützliche Tricks zum Erlernen einer neuen ProgrammierspracheEs ist in Ordnung, überwältigt zu sein, wenn Sie das Codieren lernen. Sie werden die Dinge wahrscheinlich so schnell vergessen, wie Sie sie lernen. Diese Tipps können Ihnen helfen, all diese neuen Informationen besser zu speichern. Weiterlesen . Versuchen Sie, so viele durchzukämmen kostenlose Programmierbücher 9 kostenlose Programmierbücher, die Sie zum Profi machenAufruf an alle Programmierer, ob neu, alt oder aufstrebend: Wir haben eine große Auswahl an kostenlosen Büchern (wie in Bier) gefunden, um Ihre Programmierkenntnisse auf die nächste Stufe zu heben. Steigen Sie ein und genießen Sie. Weiterlesen wie Sie können, was Ihnen helfen kann, Vertrauen aufzubauen.

Oder wenn Bücher nicht Ihre Tasse Tee sind, schauen Sie sich vielleicht ein paar an Udemy Programmierkurse Lernen Sie mit Codierungsprojekten: 9 Udemy-Kurse für AnfängerDie eigentliche Schwierigkeit besteht darin, gute Programmier-Tutorials und -Kurse zu finden, die Ihnen nicht nur die erforderlichen Fähigkeiten vermitteln, sondern dies auch bei praktischen Projekten tun. Hier kommt Udemy ins Spiel. Weiterlesen stattdessen. Der Punkt ist, so viel wie möglich zu lernen Programmieren nicht so überwältigend machen So lernen Sie das Programmieren ohne StressVielleicht haben Sie sich für das Programmieren entschieden, sei es für eine Karriere oder nur als Hobby. Groß! Aber vielleicht fängst du an, dich überfordert zu fühlen. Nicht so toll. Hier ist Hilfe, um Ihre Reise zu erleichtern. Weiterlesen .

Grundursache Nr. 2: Angst vor dem Scheitern

Tangential verwandt mit der Idee „überwältigt sein“ ist Angst vor dem Scheitern. Dies kann sowohl Neulinge als auch Veteranen gleichermaßen betreffen, obwohl dies keine Auswirkungen hat jeder, es leidet viele.

Kurz gesagt, Sie wissen, was Sie tun sollen, und Sie verfügen über die entsprechenden Fähigkeiten, um dies zu erreichen, aber Sie sind so besorgt darüber, ob Sie gut genug sind, um es zu schaffen, und über diese Angst verkrüppelt dich von Anfang an. Einige Leute zögern, andere Beenden Sie die Programmierung vollständig 6 Anzeichen dafür, dass Sie kein Programmierer sein sollenNicht jeder ist darauf ausgelegt, Programmierer zu sein. Wenn Sie nicht ganz sicher sind, ob Sie ein Programmierer sein sollen, finden Sie hier einige Hinweise, die Sie möglicherweise in die richtige Richtung weisen. Weiterlesen .

Es gibt viele da draußen, die mit diesem Thema nicht einverstanden sind. Es ist nicht ungewöhnlich, knappe Ratschläge zu finden, die sich beleidigend anfühlen, wie dieses Stück von Bill Schindler:

"Ich habe noch nie darunter gelitten", sagte der System-Software-Berater und XML-Spezialist Bill Schindler. "Warum wir Leute mit albernen Dingen wie Schreibblockade / Programmierblockade davonkommen lassen, weiß ich nicht... Das einzige Heilmittel dafür Der Programmiererblock beginnt mit dem Programmieren von etwas, irgendetwas - genau wie die einzige Heilung für den Schreibblock darin besteht, zu starten Schreiben."

HT: ZDNet

Aber Leute die haben Menschen, die unter dieser Art von geistigem Rückschlag leiden, bieten schnell Vorschläge und Tipps an, die helfen könnten, z. B. das Einschlafen, einen Spaziergang durch die Natur oder sogar das Meditieren:

"Ich mag es, eine Analogie zur Meditation zu machen, als würde man die Festplatte defragmentieren, den Speichercache leeren und temporäre Dateien wegwerfen", bot [ein] Slashdot-Poster an.

HT: ZDNet

Meditation hat sich für viele Menschen als wirksam erwiesen, wenn es darum geht, Angstzustände zu reduzieren und den Kopf zu reinigen, und wir empfehlen, diese zu überprüfen kostenlose Meditationswerkzeuge Meditation leicht gemacht: Werkzeuge und Ressourcen für Ihr WohlbefindenWenn Sie zu dem Schluss gekommen sind, dass Meditation eine Methode ist, um Ihren Geist zu beruhigen und ein Wohlbefinden zu erreichen, das es wert ist, ausprobiert zu werden, können wir Ihnen mit Ressourcen und Werkzeugen helfen. Weiterlesen um Ihnen den Einstieg zu erleichtern. Darüber hinaus diese Apps, die Ihren Geist beruhigen Die 10 besten beruhigenden Apps zum Entspannen, Entspannen und KlärenDas Leben kann Sie manchmal mit Stress und Angst überwältigen. Dann können diese beruhigenden Apps Ihnen helfen, Ihren Geist zu entkleiden und zu klären. Weiterlesen könnte Wunder wirken.

Aber am Ende des Tages ist die Angst vor dem Scheitern ein immaterielles und internes Problem, das es zu überwinden gilt. Es mag nicht besonders hilfreich sein, „mach es einfach“ zu sagen, aber oftmals ist der praktischste Weg.

Grundursache Nr. 3: Sinnlosigkeit

Für diejenigen, die im Auftrag eines anderen programmieren - was für jeden Programmierer gilt, der dies nicht tut Teil ihrer eigenen Startup-Idee - Motivation kann manchmal verloren gehen, wenn Sie anfangen, sich wie Ihre zu fühlen Arbeit fehlt jede wirkliche Bedeutung.

Wenn wir schauen die Wissenschaft der Motivation 6 Umwerfende TED-Gespräche über Psychologie und menschliches VerhaltenDas menschliche Gehirn ist komplex und verwirrend, was erklärt, warum menschliches Verhalten so komplex und verwirrend ist. Menschen neigen dazu, sich in eine Richtung zu verhalten, wenn sie etwas völlig anderes fühlen. Hier sind ein paar... Weiterlesen Wir finden, dass Motivation in zwei Formen auftritt: intrinsisch und extrinsisch.

Ein extrinsischer Motivator ist etwas, das Sie dazu bringt, etwas zu tun, was Sie nicht tun möchten. Häufige Beispiele sind Gehaltsschecks, Boni, drohende Kündigung usw. Ein intrinsischer Motivator kommt von innen - du machst es, weil du wollen es zu tun, auch wenn Sie nichts Äußeres haben, um davon zu profitieren.

Sie können zu einem bestimmten Zeitpunkt unter dem Einfluss mehrerer Motivatoren stehen, und diese Motivatoren können eine Mischung aus intrinsischen und extrinsischen Motivatoren sein. Aber wenn dein Treibstoff besteht aus nur Bei extrinsischen Motivatoren fragen Sie sich vielleicht: "Was mache ich hier?"

Programmierer-Block-Sinnlosigkeit

Zu diesem Zeitpunkt haben Sie zwei Möglichkeiten. Du kannst entweder finde einen intrinsischen Motivator für Ihre aktuellen Projekte, oder Sie können finde ein anderes Projekt für die Sie sich intrinsisch motiviert fühlen.

Die intrinsische Motivation läuft auf Vision und Mission hinaus. Sind Sie persönlich in das Ergebnis Ihrer Arbeit investiert? Entsprechen Sie den Zielen und Überzeugungen Ihres Unternehmens? Haben Sie das Gefühl, Teilbeteiligung an Ihrer Arbeit zu haben?

Wenn nicht, ist es möglicherweise eine gute Idee, sich zu fragen, wo Sie anfangen können, sich selbst zu investieren. Suchen Sie nach Möglichkeiten, Ihr Projekt auch teilweise zu Ihrem eigenen zu machen. Im schlimmsten Fall - wenn Sie einfach keine intrinsischen Motivatoren finden - ist es vielleicht an der Zeit, auf grünere Weiden zu gehen.

Grundursache Nr. 4: Langeweile

Einige Programmierer, insbesondere diejenigen, die etwas erfahren sind, verlieren dadurch ihr Interesse an der Programmierung fängt an, sich langweilig zu fühlen. Dieses Problem unterscheidet sich geringfügig von dem oben erwähnten Problem der Sinnlosigkeit, da es hier mehr darum geht Herausforderung als es geht Mission.

Mit anderen Worten, wenn die Projekte, an denen Sie arbeiten, zu einfach, zu trivial oder zu banal sind, stellen Sie fest, dass Ihr Geist den Autopiloten ständig einschaltet. Es ist zu einfach und aus diesem Grund fühlen Sie sich weniger mit Ihrer Arbeit beschäftigt und weniger motiviert, weiter zu programmieren.

Programmierer-Block-Langeweile

Die Lösung besteht darin, einen Weg zu finden fordere dich wieder heraus.

Wenn Sie für ein Unternehmen arbeiten, können Sie sich vielleicht freiwillig für größere Aufgaben melden. Anstatt nur Fehler zu beseitigen und triviale Dienstprogramme zu implementieren, fragen Sie vielleicht nach einem Aufgabenwechsel oder einem Beitritt zu einem anderen Team. Dies ist nicht immer eine Option, aber es lohnt sich trotzdem zu fragen.

Der andere Weg - und dieser ist praktischer - besteht darin, einen zu übernehmen persönliches Nebenprojekt 5 Projektideen, mit denen Sie die Programmierung schneller erlernen könnenEs gibt einige Möglichkeiten, die Lernkurve für das Programmieren zu vereinfachen. Machen Sie sich die Hände schmutzig und lernen Sie schneller mit Nebenprojekten, die Sie jederzeit starten können. Spielen Sie mit diesen fünf herum. Weiterlesen . Versuchen Sie, etwas in einem Bereich zu erstellen, der nicht mit Ihren Hauptprogrammieraufgaben zusammenhängt. Wenn Sie tagsüber Spiele erstellen, versuchen Sie, nachts eine Website zu erstellen.

Ich empfehle Programmierern, zwei oder drei aktive Aufgaben gleichzeitig auszuführen, an denen sie arbeiten können. Wenn Sie irgendwo stecken bleiben, ist es schön, eine Weile schalten und an etwas anderem arbeiten zu können und dann mit einer neuen Perspektive auf das Problem zurückzukommen.

HT: Stapelaustausch

Nur wenige Dinge heilen Langeweile so effektiv wie ein Szenenwechsel, und Programmierung ist keine Ausnahme. Manchmal braucht man nur eine Dosis von etwas Neuem.

Grundursache Nr. 5: Burnout

Wenn keine der oben genannten Ursachen die richtige zu sein scheint, sind Sie vielleicht einfach überarbeitet und ausgebrannt 5 Anzeichen dafür, dass Sie zu hart arbeiten (und wie man sie behebt)Leiden Sie unter einem unersättlichen Wunsch zu arbeiten? Hier sind einige der Anzeichen, um diese Krankheit zu erkennen und wie Sie sie überwinden können. Weiterlesen , vielleicht sogar am Workaholism. Anzeichen dafür sind Angst, Angst, unproduktiv zu sein und Ihre Gesundheit für Ihre Arbeit zu vernachlässigen.

Burnout ist ein psychologischer Begriff, der sich auf langfristige Erschöpfung und vermindertes Interesse an Arbeit bezieht. Es wurde angenommen, dass Burnout aus chronischem beruflichem Stress (z. B. Arbeitsüberlastung) resultiert.

Die Symptome von Burnout ähneln denen einer klinischen Depression. in einer Studie, in der depressive Symptome bei ausgebrannten Arbeitern und klinisch depressiven Patienten direkt verglichen wurden, keine diagnostische Es wurden signifikante Unterschiede zwischen den beiden Gruppen festgestellt: Ausgebrannte Arbeiter berichteten über so viele depressive Symptome wie klinisch depressiv Patienten.

HT: Wikipedia

Es könnte ein realer Fall angeführt werden, dass Workaholism physische Veränderungen in Ihrem Gehirn und Körper verursacht und diese Veränderungen schwerwiegende Auswirkungen auf Ihr geistiges Wohlbefinden haben können. Der Verlust der Motivation zum Codieren ist nur eines von vielen möglichen Symptomen.

Programmierer-Block-Burnout

Als jemand, der hat kämpfte mit der Programmierung Burnout Burnout programmieren: So gewinnen Sie Ihre verlorene Motivation zurückDas Schreiben all dieser Codezeilen kann physisch und emotional anstrengend sein. Alles, was Sie brauchen, um wieder aufzustehen, ist das Bewusstsein, dass die Motivation wieder hergestellt werden kann. Weiterlesen Ich selbst weiß, dass es ein steiler Hügel sein kann, um zu klettern. Keine bestimmte Lösung ist für alle geeignet. Wenn Sie jedoch der Meinung sind, dass Workaholism ein echtes Problem ist, ist es möglicherweise an der Zeit zu prüfen, ob Sie die Programmierung aufgeben oder nicht.

Und um ganz klar zu sein, Sie können ein Programmier-Workaholic sein, auch wenn das Programmieren für Sie keine ausgewachsene Karriere ist. Nebenprojekte und Hobbys können genauso schädlich sein, wenn Sie sie außer Kontrolle geraten lassen.

Hier sind ein paar Tipps zur Erholung von Burnout Bringt Burnout Sie dazu, Ihre Arbeit zu hassen? 5 Möglichkeiten, Ihren Flow wieder zu finden Weiterlesen . Letztendlich könnte die Antwort jedoch sein, endgültig weiterzumachen.

Wie schlagen SIE den Programmiererblock?

Eine letzte Sache, die ich erwähnen möchte: Manchmal kann die Blockade eines Programmierers durch Hunger, Durst oder Bewegungsmangel verursacht werden. Wenn Ihr Gehirn nicht genügend Nahrung oder Feuchtigkeit erhält, kann es zu akuten Anfällen von Depressionen und Motivationsverlust kommen.

Was das Training betrifft, ist es möglich Training ohne ins Fitnessstudio zu gehen Wie man trainiert, ohne ins Fitnessstudio zu gehenEs ist schon schwer genug, Zeit für das eigentliche Training vorzusehen, aber wenn Sie Ihren Weg zur Arbeit einschlagen, kann dies zu einer Menge Zeitverschwendung führen. Probieren Sie diese effektiven Workouts aus, ohne jemals Ihr Zuhause zu verlassen. Weiterlesen . Wenn Sie wirklich Zeit haben, empfehlen wir diese Übungen, die Sie direkt an Ihrem Schreibtisch machen können 8 einfache Übungen, die Ihnen helfen, an Ihrem Schreibtisch fit zu bleibenEs ist tatsächlich möglich, an Ihrem Schreibtisch fit zu bleiben. Hier sind einige Übungen, die jeder machen kann. Einige müssen nicht einmal aufstehen, andere brauchen nicht länger als 10 Minuten aus Ihrem Tagesablauf. Weiterlesen . Ein gesunder Körper trägt wesentlich zu einem gesunden Geist bei.

Haben Sie jemals mit Programmierblockaden zu kämpfen? Wie bist du da rausgekommen? Oder haben Sie jetzt noch Probleme damit? Erzählen Sie uns davon, indem Sie die Kommentare unten teilen!

Bildnachweis: Gestresster Geschäftsmann von alphaspirit über Shutterstock, Verwirrter Nerd von lassedesignen via Shutterstock, Frustrierte Arbeiterin von Stokkete über Shutterstock, Gelangweilter Programmierer von Nomad_Soul über Shutterstock, Gestresste Geschäftsfrau von KieferPix über Shutterstock

Joel Lee hat einen B.S. in Informatik und über sechs Jahre Berufserfahrung im Schreiben. Er ist Chefredakteur von MakeUseOf.