JavaRush /Java-Blog /Random-DE /Kaffeepause Nr. 11. Wie man das Programmieren zur Gewohnh...

Kaffeepause Nr. 11. Wie man das Programmieren zur Gewohnheit macht und welche Arten von nicht-traditionellem Programmieren es gibt

Veröffentlicht in der Gruppe Random-DE

So machen Sie das Programmieren zur Gewohnheit

Quelle: Freecodecamp Kaffeepause Nr. 11.  Wie man das Programmieren zur Gewohnheit macht und welche Arten von nicht-traditionellem Programmieren es gibt – 1 Jedes Jahr steigt die Zahl derjenigen, die das Schreiben von Code erlernen und Entwickler werden möchten. Allerdings fällt es vielen von ihnen schwer, jeden Tag zu programmieren. Teilweise aufgrund der Tatsache, dass sie einfach nicht wissen, wie sie das Schreiben von Code zur Gewohnheit machen können. Glauben Sie mir, es ist überhaupt nicht schwierig. Jetzt können Sie sich selbst davon überzeugen.

Was ist eine Gewohnheit?

Was meinen wir mit dem Wort „Gewohnheit“? Laut Wikipedia ist eine Gewohnheit eine etablierte Verhaltensweise, deren Umsetzung in einer bestimmten Situation den Charakter eines Bedürfnisses eines Individuums annimmt. Laut The Free Dictionary ist eine Gewohnheit ein wiederholtes, oft unbewusstes Verhaltensmuster, das durch häufige Wiederholung entwickelt wird. Im Allgemeinen ist eine Gewohnheit ein Prozess, der automatisch abläuft. Zum Beispiel das morgendliche Zähneputzen. Um zu verstehen, wie eine Gewohnheit entsteht, müssen Sie ihre Bestandteile identifizieren. Es gibt drei davon: Signal, Routine und Belohnung.
  1. Signal

    Ein Signal ist ein Ereignis, das eine Aktion auslöst. Das Signal kann Zeit, emotionaler Zustand, Ort oder die Aktion selbst sein. Wenn ich zum Beispiel während der Arbeit plötzlich den Geruch von Kaffee rieche, der irgendwo am Schreibtisch meines Kollegen herkommt, schenke ich mir eine Tasse Kaffee ein. Ich fing an, Kaffee zu trinken, das Signal war der Geruch.

  2. Routine

    Routine ist genau die Aktion, die Sie ergreifen, wenn der Gewohnheitsprozess durch ein Signal ausgelöst wird. Das heißt, die Routine besteht darin, sich eine Tasse Kaffee einzuschenken.

  3. Belohnen

    Die Belohnung ist der letzte Moment des gesamten Prozesses. Dies ist, was eine Person erhält, nachdem sie der Routine gefolgt ist. Im Beispiel einer Tasse Kaffee ist es eine Dosis Koffein, die uns wacher macht. Je positiver und angenehmer die Belohnung ist, desto wahrscheinlicher ist es, dass Ihr Gehirn die Gewohnheit beibehält.

So machen Sie das Programmieren zur Gewohnheit

Was braucht es, damit das Schreiben von Code zur „Routine“ wird? Wenn Sie sich von einem Signal leiten lassen möchten, dann versuchen Sie, es auf eine bestimmte Zeit einzustellen. Zum Beispiel: „Ich fange an, Code zu schreiben ...“
  • jeden Morgen nach dem Frühstück;
  • nachdem ich von der Arbeit nach Hause gekommen bin;
  • während der Mittagspause;
  • [Geeigneten Auslöser einfügen].
Sie können auch einen Zeitrahmen für die Reihenfolge der Aktionen festlegen, um die Navigation zu erleichtern. Sie könnten zum Beispiel sagen: „Ich möchte 30 Minuten lang programmieren“ oder „Ich werde 30 Minuten lang [Fähigkeit einfügen] lernen.“ Die Optionen können variieren. Ein wichtiger Teil des Gewohnheitsbildungsprozesses ist die Belohnung. Um Ihre Produktivität zu steigern, müssen Sie sich ein Ziel setzen. Dies wird Ihnen dabei helfen, diesem Ziel durch Gewohnheit näher zu kommen. Die Belohnung kann der Ansatz selbst sein. Zum Beispiel den Erwerb eines höheren Wissensniveaus. Aber die Belohnung kann anders sein. Du kannst dir sagen: „Wenn ich heute eine Stunde lang Programmieren lerne, kaufe ich mir als Belohnung einen Schokoriegel oder eine andere Leckerei.“

Herausforderung hilft Ihnen, eine Gewohnheit zu entwickeln.

Eine weitere gute Möglichkeit, eine Gewohnheit zu entwickeln, besteht darin, sich einer Herausforderung wie „100 Days of Something“ zu stellen. Anonyme Alkoholikergruppen verwenden ähnliche Regeln. Und ihre Methode ist ziemlich effektiv. Nur statt „100 Tage ohne Alkohol“ setzen Sie sich das Ziel „100 Tage Programmieren“. Am Anfang wird es schwierig sein, aber mit der Zeit werden Sie sogar anfangen, Spaß daran zu haben. Und wenn Sie den Fortschritt Ihres Marathons in sozialen Netzwerken teilen, erhalten Sie auf jeden Fall Unterstützung von Gleichgesinnten, was Ihnen zusätzliche Motivation gibt.

Planen Sie Ihre Aufgaben

Die Strukturierung der Arbeitsschritte erleichtert das Erreichen des Ziels. Sie müssen sich nicht nur hinsetzen, um Code zu schreiben, sondern auch lernen, im Voraus genau zu bestimmen, was, wie, wann und warum Sie es tun werden.

Arbeiten Sie an Ihrem Traumprojekt

Was gibt es Schöneres, als jeden Tag Code für Ihr Traumprojekt zu schreiben? Das Erstellen einer eigenen App wird Ihnen zusätzliche Motivation geben. Beschäftigen Sie sich jeden Tag mit Ihrer Idee, und Ihre Gewohnheit wird ständig von angenehmen Emotionen angetrieben.

Geeignetes Arbeitsumfeld

Wenn Sie eine angenehme und angenehme Arbeitsumgebung schaffen können, wird dies auch Ihre Motivation, jeden Tag zu programmieren, steigern. Gestalten Sie Ihren Arbeitsplatz so, dass Sie sich wohler fühlen und weniger müde werden.

Arten der nicht-traditionellen Codierung

Quelle: Hackernoon In einer Welt, die jedes Jahr digitaler wird, sind Programmierkenntnisse weitaus wichtiger als traditionelles Wissen. Es ermöglicht Ihnen nicht nur, die Funktionsweise von Systemen zu verstehen, sondern auch selbst verschiedene technologische Innovationen zu schaffen. Kaffeepause Nr. 11.  Wie man das Programmieren zur Gewohnheit macht und welche Arten von nicht-traditionellem Programmieren es gibt – 2Einer der wichtigen Vorteile der Programmierung ist ihre Zugänglichkeit. Um zu lernen, wie man Code schreibt, benötigen Sie keine teuren Geräte und keine einzigartige Ausrüstung. Codieren ist demokratischer als das Erlernen von Naturwissenschaften. Sie können Programmierer werden, ohne überhaupt eine Universität oder Hochschule zu besuchen. Schauen wir uns genauer an, was nicht-traditionelle Codierung ist und welche Arten sie hat.

Codieren in der Community

Ein digitales Sommercamp oder ein After-School-Club ist eine großartige Möglichkeit, Ihre Programmierkenntnisse zu verbessern und zusätzliche Motivation zu gewinnen. Der kontradiktorische Prozess ermöglicht es Ihnen, ein hohes Tempo beim Erlernen neuen Wissens aufrechtzuerhalten. Zu Hause, beim selbstständigen Lernen mit Hilfe von Lehrbüchern, wird dem Studierenden diese Möglichkeit vorenthalten.

Online Kurse

Das Internet hat es ermöglicht, Menschen und Kulturen aus aller Welt zu verbinden. Aus pädagogischer Sicht hat dies den Lernprozess erheblich erleichtert. Der Schüler kann nun nicht nur die Richtung wählen, was genau und welche Programmiersprache er lernen möchte, sondern auch die Plattform und die Lernwerkzeuge. Ein weiterer Vorteil von Online-Kursen ist der Einsatz multimedialer Lehrmethoden. Dazu gehören Videos, Quizze, Wissenstest-Umfragen und andere Methoden. Es besteht kein Zweifel, dass E-Learning beim Erlernen des Programmierens effektiver ist als die traditionelle Ausbildung. Da die meisten Studierenden die Möglichkeit haben, eine Lehrmethode zu wählen, verzichten sie auf das in Schule und Universität übliche konservative Auswendiglernen zugunsten demokratischer Kurse.

Von den Herausgebern von JavaRush:

Ein weiterer Vorteil des Online-Lernens ist die Möglichkeit, nach Ihrem eigenen Zeitplan zu lernen. Möchten Sie jeden Tag 4-6 Stunden lernen oder am Wochenende nur 2-3 Stunden? Bitte. Wenn Sie eine sofortige Bestätigung der Ergebnisse Ihrer Arbeit erhalten und den Mentor nicht „abziehen“ möchten – das Gleiche. Online-Kurse zum Erlernen des Programmierens sind im Vergleich zum Studium an einer Universität oder zu Offline-Kursen eine kostengünstigere Möglichkeit. Das bedeutet, dass sie problemlos mit anderen Lernquellen kombiniert werden können, auf die Sie nicht verzichten können. Wenn Sie beispielsweise Java lernen möchten, können Sie im JavaRush-Kurs das „Rückgrat“ der Theorie und ein Höchstmaß an Programmierpraxis erwerben und die für die Programmierung erforderlichen Kenntnisse durch das Lesen von Büchern und das Schreiben eigener Projekte vertiefen.

Anwendungen, Software und Gamification

Viele Programmierer machen große Lernfortschritte, indem sie einfach Programme erstellen. Es gibt viele Plattformen, die darauf abzielen, die Grundlagen des Codierens durch App-Builder und andere Anwendungsprogramme zu vermitteln. Viele dieser Plattformen richten sich an Kinder, es gibt aber auch solche, die für Erwachsene nützlich sind. Es gibt beispielsweise Spiele, die Cybersicherheitskompetenzen durch Hacking vermitteln. Eine solche Plattform, Hack the Box, lädt Benutzer ein, Schwachstellen im Code zu finden. Nachdem es dem Studenten gelungen ist, das ihm gestellte Problem zu lösen, erhält er einen weiteren Titel, was auch seine Motivation steigert. Können all diese Methoden Ihre Programmierkenntnisse verbessern? Definitiv Ja. Technologie ermöglicht uns eine tiefere Bildung außerhalb des traditionellen Klassenzimmers. Daher wäre es ein großer Fehler, eine solche Aussicht abzulehnen.
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION