5 Möglichkeiten, den Block des Programmierers jetzt zu schlagen
Faul. Überwältigt Verwirrt. Ziellos. Jeder Programmierer stößt im Verlauf seiner Reise auf eine Reihe negativer Emotionen, und wenn er nicht kontrolliert wird, können diese Emotionen den Fortschritt erheblich beeinflussen - und manche sogar ganz aufgeben.
Wenn Sie jemals das Gefühl hatten, Sie wären einfach unfähig Um Code zu schreiben, auch wenn Sie technisch versiert genug dafür sind, haben Sie sich mit dem konfrontiert, was bekannt ist Programmiererblock (oder Codiererblock). Es ist im Grunde ein Schreibblock für Programmierer.
Geistesblockaden 10 Motivations-TED spricht, damit Sie an Ihren Geistesblöcken abhauen 10 Motivations-TED-Gesprächen, die Ihnen helfen, an Geistesblöcken zu klammern Die wertvolle Lektion aus dem Leben von Leistungsträgern besteht darin, dass sie konsequenter als andere an ihren Denkblockaden abbrechen. Ten TED Talks unterstreichen eine einfache Sache - es ist alles im Kopf. Lesen Sie mehr sind nie leicht zu überwinden, aber es gibt immer eine Grundursache. Wenn Sie die Wurzel identifizieren können, können Sie auf dem Weg zum Sieg und zum Erfolg beginnen.
Lassen Sie uns einige der häufigsten Ursachen für die Blockade des Programmierers herausfinden und wie Sie sie beseitigen können.
Grundursache 1: Hilflosigkeit
Die erste große Quelle für Programmiererblöcke, insbesondere für Neulinge, ist Hilflosigkeit. Es ist das Gefühl, so überwältigt zu sein, dass Sie einfrieren und von Ihren Problemen rennen, was dazu führt, dass Sie Stunden mit Netflix verbringen oder Reddit durchsuchen.
Hilflosigkeit selbst kann in zwei Teilprobleme unterteilt werden: a Mangel an Wissen oder ein Problem mit Aufgabenmanagement.
Nehmen wir an, Sie wurden als Praktikantin für das Programmieren eingestellt und Ihre erste Aufgabe besteht darin, einige Fehler in dem umfangreichen internen Entwicklungstool Ihres Unternehmens zu beseitigen. Es gibt Millionen von Codezeilen, Tausende von Dokumentationsseiten, und nichts davon ist hübsch.
Wo fängst du an? Es ist ein schwieriger Punkt, um dabei zu sein, und es braucht keine Vorstellungskraft, um zu sehen, wie diese Art von Szenario zum Tod der Programmbegeisterung führen kann.
Wir empfehlen Ihnen, eine Taktik aus unseren Tipps für bessere Lerngewohnheiten zu leihen ein paar Freunde, die sich noch auf dem Weg zum Abschluss befinden. Es erstaunt mich, wie viele Tools derzeit zur Unterstützung vorhanden sind. Lesen Sie mehr: Unterteilen Sie es in immer kleinere Aufgaben, und verwenden Sie eine To-Do-Liste, um Ihren Fortschritt Schritt für Schritt zu verfolgen. In der Tat empfehlen wir das 3-Strike-System Das 3-Strike-System: Priorisierung der To-Do-Liste Das 3-Strike-System: Priorisierung der To-Do-Liste Kommen Sie nicht durch Ihre To-Do-Liste? Das Problem ist möglicherweise nicht Ihre Produktivität, es können nur Ihre Prioritäten sein. Lernen Sie, wie Sie die To-Do-Liste priorisieren und die Dinge erledigen können. Lesen Sie mehr für maximale Produktivität.
Eine weitere Sache, die hilft, ist, Ihre allgemeinen Fähigkeiten als Programmierer zu verbessern. Vielleicht müssen Sie sich mit dem Unbekannten vertraut machen, z. B. wie man eine neue Programmiersprache beherrscht. 7 Nützliche Tricks zum Erlernen einer neuen Programmiersprache 7 Nützliche Tricks zum Erlernen einer neuen Programmiersprache Es ist in Ordnung, beim Lernen von Code überfordert zu sein. Sie werden die Dinge wahrscheinlich so schnell vergessen, wie Sie sie lernen. Diese Tipps helfen Ihnen dabei, all diese neuen Informationen besser aufzubewahren. Weiterlesen . Durchkämmen Sie so viele kostenlose Programmierbücher. 9 kostenlose Programmierbücher, die Sie zu einem Profi machen 9 kostenlose Programmierbücher, die Sie zu einem Profi machen Rufen Sie alle Programmierer an, ob neu, alt oder aufstrebend: Wir haben eine große Auswahl an kostenlosen ( wie in Bier-) Büchern, um Ihre Codierfähigkeiten auf die nächste Stufe zu heben. Einsteigen und genießen. Lesen Sie so viel wie möglich, wodurch Sie Vertrauen aufbauen können.
Oder wenn Bücher nicht Ihr Ding sind, schauen Sie sich vielleicht ein paar Udemy-Programmierkurse an. Learn With Coding Projects: 9 Udemy-Kurse für Anfänger Programmierer Learn With Coding Projects: 9 Udemy-Kurse für Anfänger Programmierer Die eigentliche Schwierigkeit besteht darin, eine gute Programmierung zu finden Tutorials und Kurse, die Ihnen nicht nur die notwendigen Fähigkeiten vermitteln, sondern auch mit praktischen Projekten. Hier tritt Udemy ein. Lesen Sie stattdessen mehr. Der Punkt ist, so viel wie möglich zu lernen, wird das Programmieren nicht so überwältigend machen. So lernen Sie das Programmieren ohne all den Stress. Wie lernen Sie das Programmieren ohne all den Stress? Vielleicht haben Sie sich entschieden, das Programmieren zu beginnen, ob für eine Karriere oder nur als Hobby . Großartig! Aber vielleicht fangen Sie an, sich überfordert zu fühlen. Nicht so toll. Hier finden Sie Hilfe, um Ihre Reise zu erleichtern. Weiterlesen .
Grundursache 2: Angst vor dem Scheitern
Tangential bezogen auf die Idee von “überwältigt sein” ist Angst vor dem Scheitern. Dies kann sowohl Neulinge als auch Veteranen gleichermaßen betreffen und ist zwar nicht betroffen jeder, es tut weh viele.
Kurz gesagt, Sie wissen, was Sie tun sollen, und Sie verfügen über die erforderlichen Fähigkeiten, um dies zu ermöglichen, aber Sie sind so besorgt darüber, ob Sie gut genug sind, um es zu schaffen, und diese Angst lähmt dich sogar von Anfang an. Einige Leute zögern, andere beenden die Programmierung vollständig. 6 Zeichen, dass Sie nicht als Programmierer gedacht sind 6 Zeichen, dass Sie nicht als Programmierer gedacht sind Nicht jeder ist dazu bestimmt, Programmierer zu sein. Wenn Sie nicht ganz sicher sind, ob Sie ein Programmierer sein sollen, finden Sie hier einige Hinweise, die möglicherweise in die richtige Richtung weisen. Weiterlesen .
Es gibt viele da draußen, die mit diesem Thema nicht sympathisch 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 nie darunter gelitten,” besagter Systemsoftware-Berater und XML-Spezialist Bill Schindler. “Warum wir die Leute mit dummen Dingen wie Schreibblockade / Programmierblock davonkommen lassen, weiß ich nicht… Das einzige Heilmittel für den Programmiererblock besteht darin, etwas zu programmieren, etwas zu programmieren - ebenso wie das einzige Heilmittel für die Schreibblockade das Schreiben.”
HT: ZDNet
Aber Leute die haben Unter dieser Art von mentalem Rückschlag lernten Sie schnell Vorschläge und Tipps, die Ihnen helfen könnten, z. B. durchschlafen, durch die Natur spazieren gehen oder sogar meditieren:
“Ich mache gerne eine Analogie zur Meditation, als würde man die Festplatte defragmentieren, den Cache-Speicher leeren und temporäre Dateien löschen,” 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. Wir empfehlen Ihnen, diese kostenlosen Meditationswerkzeuge zu besuchen. Meditation leicht gemacht: Werkzeuge und Ressourcen zur Unterstützung Ihres Wohlbefindens Meditation leicht gemacht: Werkzeuge und Ressourcen zur Hilfe Ihr Wohlbefinden Wenn Sie zu dem Schluss gekommen sind, dass Meditation eine Methode ist, um Ihren Geist zu beruhigen und ein Wohlbefinden zu erreichen, das einen Versuch wert ist, können wir Ihnen mit Ressourcen und Werkzeugen helfen. Lesen Sie mehr, um Ihnen den Einstieg zu erleichtern. Darüber hinaus beruhigen diese Apps Ihre Gedanken. Die 10 besten beruhigenden Apps zum Entspannen, Zerstören und Löschen Ihres Geistes Die 10 besten beruhigenden Apps zum Entspannen, Zerstören und Löschen Ihres Geisteslebens können Sie manchmal mit Stress und Angst überwältigen. Dann können diese beruhigenden Apps Ihnen dabei helfen, Ihren Verstand zu unterdrücken. Mehr lesen kann Wunder wirken.
Aber am Ende des Tages ist die Angst vor dem Scheitern ein immaterielles und inneres Problem, das überwunden werden muss. Es ist vielleicht nicht besonders hilfreich zu sagen “Mach es einfach”, aber oft mal ist der praktischste Weg.
Grundursache Nr. 3: Sinnlosigkeit
Für diejenigen, die im Auftrag eines anderen programmieren - was für jeden Programmierer, der nicht Teil der eigenen Startup-Idee ist - ziemlich zutreffend ist, kann die Motivation manchmal abflauen, wenn Sie sich wie Ihre Arbeit fühlen hat keine wirkliche Bedeutung.
Wenn wir die Wissenschaft der Motivation betrachten 6 TES-Gespräche über Geistesblitze über Psychologie & menschliches Verhalten 6 TED-TED-Gespräche über Psychologie & menschliches Verhalten Das menschliche Gehirn ist komplex und verwirrend, was erklärt, warum menschliches Verhalten so komplex und verwirrend ist. Menschen neigen dazu, in eine Richtung zu handeln, wenn sie etwas völlig anderes fühlen. Hier sind einige… Lesen Sie mehr, wir finden, dass die Motivation in zwei Formen besteht: intrinsisch und extrinsisch.
Ein extrinsischer Motivator ist etwas, das Sie dazu bringt, etwas zu tun, das Sie nicht tun möchten. Häufige Beispiele sind Gehaltsschecks, Boni, Kündigungsdrohungen usw. An intrinsischer Motivator kommt von innen - du machst es weil du wollen es auch dann zu tun, wenn Sie nichts Äußeres davon haben.
Sie können zu jeder Zeit unter dem Einfluss mehrerer Motivatoren stehen, und diese Motivatoren können eine Mischung aus intrinsischen und extrinsischen sein. Aber wenn Ihr Brennstoff besteht aus nur extrinsische Motivatoren können Sie anfangen, sich zu wundern, “Was mache ich hier?”
An diesem Punkt haben Sie zwei Möglichkeiten. Du kannst entweder finde einen intrinsischen Motivator für Ihre aktuellen Projekte, oder Sie können ein anderes Projekt finden für das Sie sich intrinsisch motiviert fühlen.
Die intrinsische Motivation beruht auf Vision und Mission. Sind Sie persönlich in das Ergebnis Ihrer Arbeit investiert? Sind Sie mit den Zielen und Überzeugungen Ihres Unternehmens im Einklang? Haben Sie das Gefühl, dass Sie an der Arbeit, die Sie erledigen, Teilbesitz besitzen??
Wenn nicht, ist es eine gute Idee, sich zu fragen, wo Sie anfangen können, sich zu investieren. Suchen Sie nach Möglichkeiten, um Ihr Projekt zu Ihrem eigenen zu machen, auch wenn dies nur teilweise möglich ist. Im schlimmsten Fall - wenn Sie einfach keine intrinsischen Motivatoren finden - ist es vielleicht an der Zeit, auf grünere Weiden zu gehen.
Grundursache 4: Langeweile
Einige Programmierer, insbesondere diejenigen, die etwas Erfahrung haben, verlieren dadurch ihr Interesse an der Programmierung fühlt sich langweilig an. Dieses Problem unterscheidet sich geringfügig von dem oben genannten Punktlosigkeitsthema, da es sich hier eher um ein Problem handelt Herausforderung als es ungefähr geht Mission.
Oder mit anderen Worten: Wenn die Projekte, an denen Sie arbeiten, zu einfach, zu trivial oder zu banal sind, stellen Sie fest, dass Ihr Verstand den Autopiloten ständig aktiviert. Es ist zu einfach und aus diesem Grund fühlen Sie sich weniger mit Ihrer Arbeit beschäftigt und sind weniger motiviert, das Programmieren fortzusetzen.
Die Lösung ist, einen Weg zu finden fordere dich selbst wieder heraus.
Wenn Sie für ein Unternehmen arbeiten, können Sie sich freiwillig für größere Aufgaben engagieren. Anstatt nur Bugs zu bereinigen und triviale Hilfsprogramme zu implementieren, können Sie vielleicht nach Aufgaben wechseln oder einem anderen Team beitreten. Dies ist nicht immer eine Option, aber es lohnt sich trotzdem zu fragen.
Der andere Weg - und dieser ist praktischer - besteht aus einem persönlichen Projekt. 5 Projektideen, die Ihnen helfen, schnelleres Programmieren zu lernen 5 Projektideen, die Ihnen helfen, schnelleres Programmieren zu lernen Es gibt einige Möglichkeiten, die Lernkurve für die Programmierung zu vereinfachen. Machen Sie sich die Hände schmutzig und lernen Sie schneller mit Nebenprojekten, die Sie jederzeit beginnen können. Mit diesen fünf herumspielen. Weiterlesen . Versuchen Sie, etwas in einem Bereich aufzubauen, der nicht mit Ihren Hauptprogrammieraufgaben zusammenhängt. Wenn Sie tagsüber Spiele erstellen, erstellen Sie nachts eine Website.
Ich empfehle Programmierern, zwei oder drei aktive Aufgaben gleichzeitig auszuführen, an denen er / sie arbeiten kann. Wenn Sie sich irgendwo festsetzen, ist es schön, in der Lage zu sein, für eine Weile die Gänge zu wechseln und an etwas anderem zu arbeiten, und dann mit einer neuen Perspektive auf das Problem zurückzukommen.
HT: Stack Exchange
Wenige Dinge sind für die Heilung von Langeweile genauso wirksam wie ein Szenenwechsel, und das Programmieren ist keine Ausnahme. Manchmal brauchen Sie nur etwas Neues.
Grundursache 5: Burnout
Wenn keine der oben genannten Ursachen wie die richtige scheint, sind Sie vielleicht überarbeitet und durchgebrannt. 5 Zeichen, dass Sie zu hart arbeiten (und wie Sie sie beheben können) 5 Zeichen, dass Sie zu hart arbeiten (und wie um sie zu reparieren) Leiden Sie unter einem unstillbaren Wunsch zu arbeiten? Hier sind einige Anzeichen, um diese Krankheit zu erkennen und wie Sie sie überwinden können. Lesen Sie mehr, vielleicht sogar an Workaholismus grenzend. Anzeichen dafür sind Angstzustände, Angst vor Unproduktivität, Vernachlässigung Ihrer Gesundheit für Ihre Arbeit.
Burnout ist ein psychologischer Begriff, der sich auf langfristige Erschöpfung und vermindertes Interesse an der Arbeit bezieht. Es wurde angenommen, dass Burnout aus chronischer beruflicher Belastung resultiert (z. B. Arbeitsüberlastung)..
Die Symptome von Burnout ähneln denen einer klinischen Depression. In einer Studie, in der direkt depressive Symptome bei ausgebrannten Arbeitnehmern und klinisch depressiven Patienten verglichen wurden, wurden keine diagnostisch signifikanten Unterschiede zwischen den beiden Gruppen gefunden: Ausgebrannte Arbeitnehmer berichteten über so viele depressive Symptome wie klinisch depressive Patienten.
HT: Wikipedia
Ein echter Fall könnte der Fall sein, dass Workaholism körperliche Veränderungen in Ihrem Gehirn und Körper verursacht, und diese Veränderungen können einen gravierenden Einfluss auf Ihr psychisches Wohlbefinden haben. Der Verlust der Motivation zum Code ist nur eines von vielen möglichen Symptomen.
Als jemand, der mit dem Programmieren von Burnout zu kämpfen hatte. Programmieren von Burnout: Wie Sie Ihre verlorene Motivation wiedererlangen Programmieren von Burnout: Wie Sie Ihre verlorene Motivation wiederfinden Das Schreiben all dieser Codezeilen kann körperlich und emotional abnehmen. Alles, was Sie brauchen, um wieder aufzustehen, ist das Bewusstsein, dass die Motivation wieder hergestellt werden kann. Lesen Sie mehr selbst, ich weiß, dass es ein steiler Hügel zum Klettern sein kann. Keine besondere Lösung ist für jeden geeignet. Wenn Sie der Meinung sind, dass Workaholism ein echtes Problem ist, ist es vielleicht an der Zeit zu prüfen, ob Sie die Programmierung aufgeben möchten oder nicht.
Und um es klar zu sagen: Sie können ein Workaholic für die Programmierung 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, wie Sie sich von Burnout erholen können. 5 Möglichkeiten, Ihren Fluss wieder zu finden Ist Burnout Sie hassen Ihre Arbeit? 5 Möglichkeiten, Ihren Fluss wieder zu finden Lesen Sie weiter. Letztendlich könnte es jedoch die Antwort sein, sich für immer weiter zu bewegen.
Wie schlagen Sie den Block des Programmierers??
Eine letzte Sache, die ich erwähnen möchte: Manchmal kann die Blockade des Programmierers durch Hunger, Durst oder Sesshaftigkeit verursacht werden. Wenn Ihr Gehirn nicht genug Nahrung oder Flüssigkeit erhält, kann es zu akuten Anfällen von Depressionen und Motivationseinbußen kommen.
Was das Training angeht, ist es möglich zu trainieren, ohne ins Fitnessstudio zu gehen. Wie man trainiert, ohne ins Fitnessstudio zu gehen? Wie man trainiert, ohne ins Fitnessstudio zu gehen. Es ist schwer genug, Zeit für das eigentliche Training beiseite zu lassen viel verschwendete Zeit. Probieren Sie diese effektiven Trainingseinheiten aus, ohne Ihr Zuhause zu verlassen. Weiterlesen . Wenn Sie wirklich Zeit haben, empfehlen wir Ihnen, diese Übungen direkt am Schreibtisch zu machen. 8 Einfache Übungen, damit Sie am Schreibtisch fit bleiben 8 Einfache Übungen, damit Sie am Schreibtisch fit bleiben Am Schreibtisch zu sitzen ist eigentlich möglich . Hier sind einige Übungen, die jeder machen kann. Einige brauchen nicht einmal aufzustehen, andere brauchen nicht länger als 10 Minuten. Weiterlesen . Ein gesunder Körper führt zu einem gesunden Geist.
Haben Sie schon einmal mit der Programmierblockade zu kämpfen? Wie bist du rausgekommen? Oder kämpfst du immer noch damit? Erzählen Sie uns davon, indem Sie in den Kommentaren unten teilen!
Bildnachweis: Gestresster Geschäftsmann von Alphaspirit über Shutterstock, Confused Nerd von Lassedesignen über Shutterstock, Frustrierte Arbeiterin von Stokkete über Shutterstock, Bored Programmer von Nomad_Soul über Shutterstock, Gestresste Geschäftsfrau von KieferPix über Shutterstock
Erfahren Sie mehr über: Motivation, Programmierung.