CodeGym /Java-Blog /Random-DE /Verloren gehen? So bleiben Sie beim Erlernen des Programm...
John Squirrels
Level 41
San Francisco

Verloren gehen? So bleiben Sie beim Erlernen des Programmierens auf dem Laufenden

Veröffentlicht in der Gruppe Random-DE
Wenn es eine Liste der typischsten Probleme gäbe, mit denen die Mehrheit der Programmierer zu irgendeinem Zeitpunkt konfrontiert ist, stünde das Gefühl, in der Fülle der zu lernenden Informationen verloren zu sein, wahrscheinlich ganz oben oder irgendwo daneben. „Ich fühle mich verloren, was ich lernen soll“ oder „Ich fühle mich verloren, während ich programmiere lernen“ ist eine häufige Frage und Beschwerde in Foren und anderen Websites zum Thema Programmierung. Heute möchten wir dieses Problem mit einigen Informationen angehen. Verloren gehen?  So bleiben Sie beim Programmieren auf dem richtigen Weg – 1

John Travolta als Vincent Vega in Pulp Fiction (1994)

Hier sind 5 wichtige Empfehlungen, wie Sie sich beim Erlernen des Programmierens nicht verloren fühlen.

1. Akzeptieren Sie, dass Sie nie alles lernen können und konzentrieren Sie sich auf das Wichtigste.

Dies gilt wahrscheinlich für jedes breite Studienfach, insbesondere aber für das Programmieren. Selbst wenn Sie sich an die spezifische Softwareentwicklungsnische Ihrer Wahl halten, wie zum Beispiel Java, werden Sie wahrscheinlich nie alles lernen können. Aus diesem Grund sagt man, dass man im Laufe seiner Karriere ständig lernen muss, um ein guter Programmierer zu sein. Ein grundlegender Schlüssel, um sich im Lernprozess nicht zu verlieren, besteht darin, zu akzeptieren, dass es immer etwas geben wird, das man nicht weiß. Konzentrieren Sie sich stattdessen auf die Dinge, die Sie wirklich lernen müssen, um voranzukommen.

2. Lesen Sie nicht nur die Programmiertheorie, ohne zu versuchen, Ihren eigenen Code zu schreiben.

Es ist ein sehr häufiger Fehler, sich auf die Theorie zu konzentrieren, ohne sie durch Praxis zu untermauern, etwa indem man seinen eigenen Code schreibt und Programmierherausforderungen löst. Es ist leicht, sich in der Lesetheorie zu verlieren, denn davon gibt es eine Menge und es wird immer eine Menge geben, egal wie viel man liest. Aus diesem Grund konzentriert sich beispielsweise der Java-Kurs von CodeGym auf praktische Aufgaben, die auf allen erlernten theoretischen Kenntnissen basieren. Ein solcher Ansatz, bei dem die Praxis an erster Stelle steht, hilft Ihnen, konzentriert zu bleiben und den Unterschied zwischen dem Wissen, das Sie wirklich lernen müssen, und anderen irrelevanten Informationen zu erkennen.

3. Konzentrieren Sie sich auf das Gesamtbild, anstatt zu versuchen, sich die Details zu merken.

Ein weiteres recht häufiges und wahrscheinlich nicht ausreichend artikuliertes Problem beim Lernen im Allgemeinen besteht darin, den Prozess mental von der falschen Seite anzugehen. Versuchen Sie nicht, sich alle Informationen zu merken. Konzentrieren Sie sich stattdessen darauf, das Gesamtbild zu verstehen: wie die Prozesse zusammenarbeiten, was die Idee hinter jedem einzelnen von ihnen ist usw. Durch Googeln werden Sie immer auf die genauen Informationen zugreifen können, die Sie benötigen. Das Verständnis des Ansatzes und der Technologien, mit denen Software zum Funktionieren gebracht wird, ist das Wissen, das Sie beim Lernen wirklich erlangen möchten.

4. Lernen Sie nicht isoliert, sondern kommunizieren Sie mit anderen Lernenden.

Den sozialen Faktor und die Gemeinschaft nicht zu nutzen, wäre ein weiterer Fehler, der leicht dazu führen könnte, dass man verloren geht. Nutzen Sie Online-Programmiergemeinschaften und Message Boards wie StackOverflow und Reddit. Auch die Teilnahme an realen Veranstaltungen wie Meetups und Seminaren ist eine gute Idee. Kommunizieren Sie und teilen Sie Ihre Erfahrungen mit anderen Lernenden. CodeGym nutzt die Kraft der Community und sozialer Interaktionen für seine Benutzer in einer Reihe von Funktionen, darunter Hilfebereich, Forum, Chats und Kommentare.

5. Nutzen Sie nicht zu viele Lernressourcen gleichzeitig.

Die Fülle an Lernressourcen in verschiedenen Formen macht programmierbezogenes Wissen leichter zugänglich, aber gleichzeitig schwieriger zu strukturieren und verwirrend. Da online so viele Kurse, Vorlesungen, Leitfäden und Tutorials zu Programmiersprachen und -technologien verfügbar sind und dort oft die gleichen Informationen in unterschiedlicher Reihenfolge bereitgestellt werden, kann man schnell den Überblick verlieren, wenn man sich nicht nur auf ein oder zwei verlässt Hauptressourcen als Grundlage Ihres Lernens. Es ist besser, wenn mindestens eine dieser Ressourcen Ihnen eine geeignete Lernstruktur bieten kann, die Ihnen als Plan dafür dient, was Sie als Nächstes lernen müssen.

Meinungen und Tipps

Hier sind einige Gedanken zum Problem, dass man sich verloren fühlt, wenn man von erfahrenen Softwareentwicklern das Programmieren lernt. „Ich bin ein professioneller Softwareentwickler und schreibe jeden Tag C++-Code, aber es gibt immer noch Teile der Sprache, mit denen ich nicht vertraut bin. Ich denke, es wäre viel seltsamer, sich am Anfang nicht verloren zu fühlen. Heute habe ich in meiner Freizeit damit begonnen, Rust zu lernen, und selbst mit guten Kenntnissen in Informatik und Programmierung fühlte ich mich angesichts der neuen Syntax, der expliziten Lebensdauern und des Borrow-Checkers verloren. Ich muss mich wirklich daran gewöhnen. Mittlerweile bin ich es allerdings gewohnt, mich etwas verloren zu fühlen. Ich habe eigentlich nie aufgehört, mich ein bisschen verloren zu fühlen, deshalb werde ich mich davon nicht entmutigen lassen und es weiter versuchen. Wenn Sie wissen möchten, wie man programmiert, sollten Sie das Gleiche tun. Es ist sehr lohnend,empfiehlt Patrick Aupperle, einen erfahrenen Softwareentwickler. „Sind Sie schon einmal in einer fremden Stadt abgesetzt worden, in der Sie zwar wissen, wo Sie sind und wohin Sie wollen, aber alle Straßen und Orte unbekannt sind? Nachdem Sie viele Male in dieser Situation waren, wird es normal. Sie lernen, dass Sie in der Lage sind, sich zurechtzufinden, auch wenn Sie nach dem Weg fragen müssen, und dass Sie sich trotz einiger Stolpersteine ​​immer durchsetzen werden. Gute Programmierer lernen ständig neue Tools, nutzen die neuesten Bibliotheken, lernen neue Sprachen kennen und lösen völlig neue Herausforderungen. Das ist gut so – es verhindert, dass es langweilig wird. Das macht den Spaß aus!“ sagt James Barton, ein ehemaliger Softwarearchitekt. Vergessen Sie nicht zu üben, erinnertKevin Price, ein weiterer Programmierveteran: „Programmieren ist eine Fähigkeit. Fähigkeiten müssen geübt werden. Viele Menschen, die die Fähigkeit des Programmierens beherrschen, haben ihre Schwierigkeiten am Anfang vergessen und lassen es so einfach aussehen. Die Wahrheit ist, dass niemand als guter Programmierer geboren wird, und obwohl einige Dinge Sie dazu veranlassen, es schneller zu lernen als andere, mussten sie alle üben. Ich habe einen Abschluss als Ingenieur und war nach der Schule ein guter Programmierer. Erst nachdem ich Tausende von Stunden damit verbracht hatte, hatte ich einen Aha-Moment, der dafür sorgte, dass alles so zusammenpasste, dass ich das Gefühl hatte, ich könnte jedes Programmierprojekt angehen. Das war, als ich 28 war – sechs Jahre nach meinem Abschluss an der Ingenieurschule. Bleiben Sie dran, üben Sie weiter, lassen Sie sich nicht entmutigen.
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION