Was macht ein gutes Lernprogramm aus?
Die Programmierung ist schwierig. Ob Sie versuchen, eine neue Programmiersprache zu verstehen? 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. Lesen Sie mehr oder tauchen Sie in einen neuen Bereich der Programmierung ein. 4 kostenlose Websites, auf denen Sie die Grundlagen der Spieleentwicklung erlernen können. 4 kostenlose Websites, auf denen Sie die Grundlagen der Spieleentwicklung lernen können Sie die Praktiken und Mentalität guter Codierung, weil Sie diese Praktiken dann in jede Sprache oder Plattform umsetzen können. Lesen Sie mehr, Sie benötigen eine Anleitung. Leider sind nicht alle Tutorials gleich.
Deshalb ist es so wichtig, dass Sie zwischen Programmier-Tutorials unterscheiden können, von denen Sie wirklich profitieren werden, und solchen, die nur Ihre Zeit verschwenden. Das Durchlaufen eines richtigen Tutorials kann der Unterschied zwischen stressfreier Programmierung sein. 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, sei es 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. Lesen Sie mehr oder geben Sie frustriert auf.
Verschwenden Sie nicht so viele Stunden wie ich. Hier ist, worauf Sie in einem Qualitätsprogrammierungs-Tutorial achten sollten.
Topischer und inkrementeller Ansatz
Nichts ist entmutigender als ein Infodump. Lernen ist ein Prozess von kleinen Schritten zu einer Zeit. Tutorials, die in die Informationsflut geraten, sollten um jeden Preis vermieden werden. Sie werden dich am Ende verwirren.
Auf der anderen Seite ist ein großartiges Tutorial eines aktuell und inkrementell, Lehren auf eine Art und Weise, die mit grundlegenden Grundlagen beginnt, bevor weiter fortgeschrittene Themen aufgebaut werden, für die Vorwissen erforderlich ist.
Aber auch hier ist es wichtig, dass ein Tutorial beide aktuell ist und inkrementell. Dichte Themen sollten in kleine Unterthemen unterteilt werden, und wenn diese noch zu dicht sind, sollten Unterthemen noch weiter unterteilt werden.
Mit anderen Worten, jede Idee, die gelehrt wird, sollte so einfach sein, wie sie dennoch umfassend genug sein kann, um für sich allein zu stehen.
Eines der denkwürdigsten Tutorials, die ich je gelesen habe, war das Remake von Flappy Bird in LibGDX von Kilobolt. Diese Schritt-für-Schritt-Anleitung, Flappy Bird von Grund auf neu zu erstellen, ist ein perfektes Beispiel für inkrementellen Fortschritt und aktuelle Berichterstattung.
Einfach zu verdienende Sprache
Informationsüberflutung ist nicht das einzige Hindernis, um ein Thema zu verstehen. Die eigentliche Sprache des Tutorials - womit ich die Diktion, den Einschluss (oder Ausschluss) von Jargon, Redewendungen usw. - meine, ist genauso wichtig.
Eine andere Betrachtungsweise: Je klarer es erklärt wird, desto leichter wird es zu verdauen. Sogar die einfachsten Konzepte können ein Albtraum sein, der auspackt, wenn die Erklärung kompliziert ist. Also, worauf solltest du achten??
Kurze und prägnante Sprache. Ein richtiger Erzieher weiß, wie wichtig es ist, unkompliziert zu sein. Sie tanzen nicht mit langatmigen Sätzen herum und versuchen nicht zu zeigen, wie viel sie zu wissen glauben. Tutorials sind alles über Sie, nicht Sie.
Leichter Gebrauch von Jargon. Jargon kann schwer zu vermeiden sein, insbesondere in Bereichen mit Spezialwissen wie Programmieren. Ein richtiger Erzieher weiß jedoch, wann er Jargon zu sprechen braucht, wann er verschoben wird und wann er überhaupt übersprungen wird.
Wenn der Jargon unvermeidlich ist, sollte der Erzieher jeden Begriff erklären, wenn er angehoben wird, anstatt davon auszugehen, dass das Publikum weiß, was es bedeutet. (Die einzige Ausnahme bilden Tutorials, die eindeutig als nicht einführend gekennzeichnet sind.)
Konkrete Beispiele für abstrakte Themen. Programmierkenntnisse sind stark abstrakt, weshalb es für manche Menschen so schwer sein kann, sie zu erfassen. Ein hervorragendes Tutorial wird nicht gerade erklären ein Konzept, aber liefern mehrere Beispiele die praktische Illustrationen liefern.
Online Codecademy Codecademy ist ein fantastisches Beispiel für leicht verständliche Programmierlektionen. Codecademy - Hands Down Die einfachste Codecademy - Hands Down Die einfachste Codecademy Codecademy ist ein neues Tutorial zum interaktiven Programmieren, das Sie durch die Grundlagen des Programmierens führt JavaScript. Obwohl es noch nicht so lange her ist, hat die Seite bereits viel Aufmerksamkeit auf… Weiterlesen. Jeder Kurs wird nicht nur inkrementell gestaltet, sondern es wird auch nicht viel auf den Fachjargon gesetzt, und jede Lektion enthält mehrere realistische Illustrationen von gerade erlernten Konzepten.
Geführte praktische Übungen
Auf dem Spektrum dazwischen “rein theoretisch” und “rein praktisch”, Die Programmierung hat eine starke Vorliebe für Letzteres. Natürlich ist viel theoretisches und abstraktes Wissen involviert, aber es spielt keine Rolle, wenn Sie es nicht mit geschriebenem Code anwenden können.
Und deshalb ist es so wesentlich für die Programmierung von Tutorials, um mindestens eines anzubieten - idealerweise jedoch mehr - geführte praktische Übungen. Dies gilt unabhängig davon, ob Sie von einer gedruckten, digitalen oder Online-Quelle lernen.
Der absolute Inbegriff dieser Idee ist CheckIO, ein Programmier-Tutorial, das sich geschickt als Spiel mit mehreren Stufen durchläuft. Ab sofort wird nur die Python-Sprache unterrichtet. Die 5 besten Websites zum Erlernen der Python-Programmierung Die 5 besten Webseiten zum Erlernen der Python-Programmierung Möchten Sie die Python-Programmierung lernen? Hier sind die besten Möglichkeiten, Python online zu lernen, von denen viele völlig kostenlos sind. Weiterlesen .
Jede Stufe bietet Ihnen ein konkretes Ziel, das einen von mehreren Algorithmen und abstrakten Themen darstellt (z. B. füttern Sie X-Tauben, ohne sie zu füttern). Das zwingt Sie nicht nur dazu sich aktiv mit dem Thema auseinandersetzen, gibt Ihnen jedoch ein Hindernis, das Sie überwinden müssen, damit Sie tatsächlich das Gefühl haben, zu lernen.
Wir haben auch ein paar andere Ideen für ein Programmierprojekt zusammengestellt. 5 Projektideen, damit Sie schneller programmieren können 5 Projektideen, die Ihnen helfen, schneller 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. Lesen Sie mehr, um schneller zu lernen. Ergänze dich mit diesen einzigartigen Wegen, um das Codieren zu lernen. 7 Einzigartige Möglichkeiten, deine Codierfähigkeiten zu üben. 7 Einzigartige Möglichkeiten, deine Codierfähigkeiten zu üben. Wiederholen wir, es gibt kein Alter zum Lernen. Sobald Sie sich auf diesem Weg befinden, müssen Sie einfach weiter üben. Und heute gibt es mehr als nur eine Möglichkeit, die Codierungsfunktionen zu schärfen. Lesen Sie mehr, um Ihren Fortschritt in vollem Gange zu gestalten.
Wo finden Sie ausgezeichnete Tutorials
Jetzt wissen Sie es Was zu suchen, woher kannst du sie finden Während Tutorials ein Dutzend Dutzend sind und eine einfache Google-Suche auf Tausende von ihnen verweist, wird die gut einige können etwas schwierig zu finden sein. Es ist eine Schande, wie das funktioniert, oder??
Eine brillante Ressource ist Hackr.io, eine Crowd-Sourcing-Sammlung der besten Programmier- und Tech-Tutorials im Web nach Themen und Sprache. Sie tun sich selbst nicht gut, wenn Sie diese Website übersehen.
Andere großartige Orte, an denen Sie beginnen können, sind diese Online-Kursseiten für Tech-Fähigkeiten. Holen Sie sich Tech-Kenntnisse, die Sie an diesen Top-7-Online-Kursseiten benötigen. Tech-Fertigkeiten, die Sie bei diesen Top-7-Online-Kursseiten benötigen Tech-Fähigkeiten, die Sie in Ihrer Karriere noch weiter bringen könnten. Iteriere zur nächsten Version von dir. Klasse ist in Sitzung. Weitere Informationen finden Sie in diesen Kursen von Microsoft und edX. Lernen Sie, mit diesen 7 Kursen zu codieren. Lernen Sie Code mit diesen 7 Kursen von Microsoft und edX. Erstellen Sie Mobile-First-Pages oder Code-Cloud-Lösungen. Mit technologischen Schlüsselkompetenzen können Sie viel erreichen. Jetzt können Sie lernen, wie man mit den gut gepackten Kursen von Microsoft zu edX codiert. Beginnt bald. Lesen Sie mehr, und wenn Sie bereit sind, etwas Geld zu verlieren, werden diese Online-Kurs-Was-Sie-Wollen-Kurs-Pakete gebündelt. Erwägen Sie, Ihre Ausbildung mit diesen Programmierblogs für Studenten zu ergänzen. 7 Blogs, die Sie wirklich lesen sollten, wenn Sie ein Student-Programmierer sind. 7 Blogs, die Sie wirklich lesen sollten, wenn Sie ein Student-Programmierer sind. Das Gebiet des Programmierens ist so breit, dass Sie nie an der Spitze stehen werden wenn Sie aus der Ferne teilnehmen. Glücklicherweise sind Blogs ein leicht zugängliches Medium, das Sie auf dem Laufenden hält. Weiterlesen .
Und zum Schluss empfehle ich, sich mit dem Programmieren von Burnout und der Motivation vertraut zu machen. Programmieren von Burnout: Wie Sie Ihre verlorene Motivation wiederfinden können Programmieren Sie Burnout: Wie Sie Ihre verlorene Motivation wiederfinden Das Schreiben all dieser Codezeilen kann körperlich und emotional sehr belastend sein. Alles, was Sie brauchen, um wieder aufzustehen, ist das Bewusstsein, dass die Motivation wieder hergestellt werden kann. Weiterlesen . Lesezeichen es. Überprüfen Sie es alle paar Monate. Wenn Sie jetzt nicht darunter leiden, werden Sie irgendwann auf der ganzen Linie sein, und wenn Ihre Motivation endgültig stirbt, kann dies bedeuten, dass Sie nicht als Programmierer gedacht sind. 6 Zeichen, dass Sie nicht als Programmierer gedacht sind 6 Zeichen, dass Sie nicht als Programmierer gedacht sind Nicht jeder ist als Programmierer konzipiert. 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 .
Welche Art von Programmier-Tutorials gefällt Ihnen am besten? Text oder Video? Theoretisch oder praktisch? Welche Websites und Ressourcen haben sich für Sie als am hilfreichsten erwiesen? Erzählen Sie uns in den Kommentaren alles darüber!
Bildnachweise: Code auf dem Monitor über Shutterstock
Erfahren Sie mehr über: Bildungstechnologie, Programmierung.