Werbung
Das Programmieren kann zu großartigen Jobs führen 10 Computer-Programmierjobs, die gerade gefragt sindDa es in der aktuellen Landschaft schwierig sein kann, einen Programmierjob zu bekommen, sollten Sie sich auf eine der folgenden Konzentrationen konzentrieren, um Ihre Erfolgschancen zu verbessern. Weiterlesen und das bringt immer mehr Leute dazu, das Codieren zu lernen. Vielleicht haben Sie sich für das Programmieren entschieden, sei es für eine Karriere oder nur als Hobby. Groß! Aber vielleicht fühlen Sie sich langsam überfordert.
Wir haben bereits am geschrieben Auswahl einer Programmiersprache Welche Programmiersprache sollten Sie für die Softwareentwicklung lernen?Wenn Sie mit dem Programmieren beginnen, ist es wichtig, dass Sie Ihre Zeit mit Bedacht in die Auswahl investieren Lernen Sie etwas, von dem Sie in naher Zukunft profitieren werden, mit sichtbaren Ergebnissen auf Ihrer Plattform von... Weiterlesen und wir haben Orte zusammengestellt, an denen Sie Programmieren lernen können, aber es gibt nicht viel darüber
Wie sich dem Lernprozess so zu nähern, dass Sie sich nicht die Haare ausreißen wollen.Ich habe meinen eigenen Anteil an Frustrationen im Zusammenhang mit dem Codieren durchlaufen und hoffe, dass einige dieser Ratschläge dazu beitragen können, Ihre Reise so einfach wie möglich zu gestalten.
Es sind nicht nur Sie: Das Programmieren ist schwierig
Wie bei den meisten Dingen müssen Sie die richtige Einstellung haben, bevor Sie das Codieren lernen. Sicher, Sie könnten mit einer schlechten Einstellung auskommen und es wäre immer noch möglich, hier und da etwas zu lernen, aber der Prozess wird länger dauern und Sie werden es den ganzen Weg durch hassen.
Programmierung ist schwer, Daran besteht kein Zweifel. Selbst die klügsten Programmierer sind regelmäßig von Fehlern und Fehlern in ihrem eigenen Code überrascht. Es könnte sich so anfühlen, als ob alle anderen wissen, was sie tun, und Sie sind der einzige, der Probleme hat, aber das ist bei weitem nicht die Wahrheit.
Nehmen Sie Trost in der Tatsache, dass jeder am Anfang Probleme mit der Programmierung hat. Du bist nicht allein in deinem Kampf. Das ist es nicht nur normal verwirrt und frustriert sein, aber auch erwartet. Es ist nichts Falsches an Ihnen, wenn Sie Schwierigkeiten haben. Fühlen Sie sich also nicht entmutigt oder gestresst. Es braucht Zeit.
Und das ist die Einstellung, die Sie haben müssen, wenn Sie Programmieren lernen möchten: Es wird lange dauern. Wir sprechen in der Größenordnung von Jahre. Der schnellste Weg, als Programmierer im Training gestresst zu sein, besteht darin, sofortiges Verständnis, sofortige Verbesserung und sofortige Ergebnisse zu erwarten. Wir werden in einem späteren Abschnitt sehen, dass es einfach nicht so funktioniert.
Schließen Sie Frieden mit der Tatsache, dass die Reise vor Ihnen lang und beschwerlich sein wird.
Machen Sie es Schritt für Schritt
Programmiersprachen sind wie gesprochene Sprachen große Lernthemen, die von Grund auf gelernt werden müssen. Betrachten Sie den Prozess des Lernens einer Fremdsprache wie Spanisch, Deutsch oder Koreanisch.
Beginnen Sie mit den Grundlagen. Die grundlegendsten Einheiten einer Sprache beginnen mit Buchstaben, dann Wörtern und dann Sätzen. Für die Programmierung müssen Sie mit Schlüsselwörtern, Syntax und dem gesamten Programmablauf beginnen.
Mach dir keine Sorgen über fortgeschrittenes Material, bis du Beherrsche zuerst die Grundlagen. Es wäre nicht sinnvoll, Gedichte zu schreiben, bevor Sie die Grundregeln der Grammatik verstanden haben, oder? Verschieben Sie die fortgeschrittenen Dinge, bis Sie die Grundlagen wirklich verstanden haben.
Mit anderen Worten, beeilen Sie sich nicht. Konzentrieren Sie sich jeweils auf ein Thema bevor Sie zum nächsten übergehen. Indem Sie Ihren Studienumfang so einschränken, können Sie verhindern, dass Sie überfordert werden. Dies ist eine der Regeln von effektive Ziele setzen 5 Kritische Fehler, die beim Setzen von Zielen vermieden werden solltenDas Setzen von Zielen ist eine großartige Möglichkeit, um den Aufschub zu verringern und die Produktivität zu steigern. Wenn Sie keine Ziele haben, haben Sie keine Richtung. Ohne Anleitung können Sie sich leicht verloren und verwirrt fühlen. Glücklicherweise,... Weiterlesen : Um einen Elefanten zu essen, nehmen Sie Ihre Bissen nacheinander.
Plötzliche Offenbarungen: Es muss klicken
In den letzten anderthalb Jahren habe ich das studiert Unity-Spiel-Engine 5 kostenlose Spieleentwicklungssoftware-Tools zum Erstellen eigener SpieleKostenlose Spieleentwicklungssoftware ist eine großartige Möglichkeit, um Videospiele zu erstellen. Wir haben die beste Spielesoftware auf dem Markt zusammengestellt. Weiterlesen , das sich eher auf ein Entitätskomponenten-Paradigma als auf das objektorientierte Paradigma stützt, das ich als Erwachsener gelernt habe. Es war immens frustrierend für die ersten zwölf Monate, weil ich gerade konnte es nicht verstehen.
Bis ich mich eines Tages an meinen Computer setzte und alles klickte. Das Material, das mich fast ein Jahr lang dazu gebracht hatte, meinen Kopf gegen die Wand zu schlagen? Es machte endlich Sinn. Es gab kein bestimmtes Tutorial oder keinen Vortrag, der mir die Augen öffnete. Nee. Es war buchstäblich eine Offenbarung.
Die Lektion lautet: Nicht alles wird sofort Sinn ergeben. Es hat nichts mit Ihrer Intelligenz oder Begabung zu tun. Das Programmieren ist eines der Dinge, die Sie entweder verstehen oder nicht verstehen, und es kann eine Weile dauern, bis dieser Schalter umgelegt wird.
Es wird irgendwann passieren solange du nicht aufgibst. Ausdauer ist ein wichtiges Attribut für jede Art von Programmierer. Kratzen Sie eine Steinmauer mit einem Metalllöffel lange genug ab und Sie schaffen es schließlich auf die andere Seite. Lassen Sie sich unterwegs nicht entmutigen.
Finden Sie so viele Ressourcen wie möglich
Angenommen, jemand hat Ihnen ein Foto einer Statue gezeigt. Es könnte genug Bild liefern, um ein angemessenes Gefühl für die Statue zu bekommen, aber Sie würden nicht das ganze Bild bekommen. Ein verkleinertes Foto würde komplizierte Details verlieren, während ein vergrößertes Foto den Sinn für Perspektive verlieren würde.
Mit jedem weiteren Foto können Sie jedoch die Fülle der Statue in Textur, Größe und Detail von vorne nach hinten, von Seite zu Seite und von oben nach unten erkennen.
Bei der Programmierung reicht eine Erklärung oft nicht aus, um ein bestimmtes Thema wirklich zu erfassen. Deshalb ist es wichtig, dass Sie Erschöpfen Sie so viele Ressourcen wie möglich in Bezug auf Dokumentation, Tutorials, Videos, Vorträge usw. Jede zusätzliche Ressource kann zusätzliche Einblicke bieten.
Zum Beispiel erhalten Sie möglicherweise nicht viel Nutzen aus Tutorial A und fühlen sich verloren. Tutorial B verwirrt Sie auch, obwohl es einige der Themen klären könnte. Aber dann lesen Sie Tutorial C, das so präsentiert wird, dass alles aus den Tutorials A und B zusammenkommt. Schließlich macht das Thema Sinn.
Es hilft auch zu Finde einen Mentor oder Coding Buddy. Autodidaktisches Lernen ist großartig, aber es ist besser, jemanden zu haben, dem Sie Fragen stellen und sofort eine Antwort erhalten können. Dies kann drei Tage Frustration in ein einfaches fünfminütiges Gespräch verwandeln.
Übe und spiele herum - sei mutig!
Letzter Ratschlag: Programmierung ist praktischer als theoretisch. Nicht, dass es keine theoretischen Aspekte gibt (weil es solche gibt) und dass Programmierung keine ist Gehirnübungen (weil es so ist), aber keine Menge an Studien wird von Bedeutung sein, wenn Sie es nie einsetzen trainieren.
Ich kann Ihnen nicht sagen, wie oft ich unzählige Stunden damit verbracht habe, Dokumentation zu einer Codebibliothek zu lesen, die ich nicht konnte Verstehen, aber innerhalb einer Stunde nach dem Start eines Terminals und dem Herumspielen mit dem Code selbst wurde alles klar.
Hab keine Angst zu üben, indem du herumspielst. Starten Sie ein leeres Projekt und fangen Sie an, mit dem Code herumzuspielen. Spielen Sie damit, brechen Sie es und reparieren Sie es. Nichts davon ist Zeitverschwendung. Möglicherweise schreiben Sie keinen Code, der irgendwo in einem Endprodukt landet, aber Sie sparen sich später viel Lernzeit.
Programmieren kann man nicht passiv lernen. Sie müssen sich die Hände schmutzig machen. Umarmen Sie Fehler und Irrtümer, anstatt sie zu fürchten. Erfahren Sie, wie Sie sie reparieren oder umgehen können. Übung schafft Erfahrung, Erfahrung schafft Vertrauen und Vertrauen verhindert, dass Sie sich überfordert oder gestresst fühlen.
Ich empfehle auch Spielen dieser Codierungsspiele für Programmierer Die 9 besten Codierungsspiele zum Aufbau Ihrer ProgrammierkenntnisseCodierungsspiele helfen Ihnen, durch praktisches Üben und Erleben schneller zu lernen. Außerdem können Sie auf spielerische Weise Ihre Programmierkenntnisse testen! Weiterlesen , die Anfängern und Fortgeschrittenen helfen sollen, ihre Fähigkeiten zu verbessern. Die meisten Spiele sind kostenlos und Sie können sofort loslegen.
Bildnachweis: Nerdy Programmer über Shutterstock, Frustrierter Codierer über Shutterstock, Bausteine über Shutterstock, Coding Epiphany Via Shutterstock, Offenes Buch über Shutterstock, Quellcode über Shutterstock
Joel Lee hat einen B.S. in Informatik und über sechs Jahre Berufserfahrung im Schreiben. Er ist Chefredakteur von MakeUseOf.