FranziMüller Geschrieben 30. Dezember 2021 Geschrieben 30. Dezember 2021 (bearbeitet) Hallo Ihr lieben, wie würdet Ihr bei SQL Befehlen oder Java vorgehen um die einzelnen Befehle auch langfristig zu behalten? Ich habe überlegt Karteikarten zu machen aber ob das sinnvoll ist? Ich habe die letzten Tage SQL angefangen aber bis auf CREATE Table bleibt kaum etwas hängen. Wie geht man hier am besten vor und behält es idealerweise auch langfristig im Kopf? Bearbeitet 30. Dezember 2021 von FranziMüller Zitieren
Thanks-and-Goodbye Geschrieben 30. Dezember 2021 Geschrieben 30. Dezember 2021 Mahlzeit, welcher Lerntyp bist du denn? Wenn du das weisst kannst du auch deine Lernmethode drauf anpassen. Ideal finde ich immer das Verbinden von Theorie und Praxis: das Gelernte halt auch regelmässig wieder anwenden. Zitieren
FranziMüller Geschrieben 30. Dezember 2021 Autor Geschrieben 30. Dezember 2021 Am leichtesten lerne ich eigentlich mit Karteikarten aber ich habe das Gefühl, dass es bei Dingen wie SQL nicht funktioniert. Du meinst konsequentes üben und immer ein paar Minuten? Zitieren
Whiz-zarD Geschrieben 30. Dezember 2021 Geschrieben 30. Dezember 2021 (bearbeitet) Wie genau sehen diese Karteikarten denn aus? Mir würde kein Grund einfallen, wieso ich die Syntax auf Karteikarten schreiben sollte, denn dazu gibt es Dokumentationen, wenn man mal was vergessen wurde und bis jetzt war es immer so, dass bei der Abschlussprüfung immer ein Beiblatt dabei lag, wie die SQL-Syntax aussieht. Auch gibt es von Datenbank zu Datenbank kleine unterschiede in der Syntax. Auch wurde die Syntax einer konkreten Programmiersprache bis jetzt auch noch nie in einer Abschlussprüfung abgefragt. Selbst nach 10 Jahren Berufserfahrung muss ich mir z.B. bei CREATE TABLE auch immer wieder mal die Dokumentation anschauen. Dafür macht man es zu selten, um es zu behalten. Vor allem das definieren der Indizes muss ich mir jedes Mal anschauen. Also lohnt sich stumpfes auswendig lernen nicht. Mir ist auch nicht klar, was man in Bezug zu Java auf Karteikarten schreiben könnte. Im Grunde folgt die Sprache bestimmten Regeln. Wenn man die Regeln versteht, braucht man auch keine Karteikarten mehr. Die Erfinder von Java haben in erster Linie die ersten fünf Regeln der objektorientierten Programmierung orientiert, die Alan Key beschrieben hat: Alles ist ein Objekt Objekte kommunizieren durch das Senden und Empfangen von Nachrichten (welche aus Objekten bestehen) Objekte haben ihren eigenen Speicher (strukturiert als Objekte) Jedes Objekt ist die Instanz einer Klasse (welche ein Objekt sein muss) Die Klasse beinhaltet das Verhalten aller ihrer Instanzen (in der Form von Objekten in einer Programmliste) Jeder Datentyp ist also ein Objekt und Objekte haben Methoden. Ein Objekt ist eine Instanz einer Klasse. Die Klassen und deren Methoden, die Java SDK zur Verfügung stellt, kann man nicht alle auswendig lernen. Dies macht auch keiner. Dafür sind es zu viele. Mit Übung und Routine lernt man aber die gebräuchlichsten kennen. Daher ist es viel wichtiger, Datenstrukturen zu kennen, wie z.B. Listen und Bäume, da man diese immer wieder verwendet. Egal in welcher Sprache. In Java gibt es z.B. die Klassen ArrayList, LinkedList, HashSet und HashMap. Dann geht es weiter mit Kontrollstrukturen. Also If-Then-Else und Schleifen. Die verwendet man aber auch immer wieder, sodass sie nach kurzer Zeit im Gedächtnis vorhanden sind, sodass man hier auch keine Karteikarten benötigt. Das Lernen von (Programmier-)Sprachen ist eine Übungssache. So ist es auch mit dem Fremdsprachen-Unterricht an Schulen. Die Sicherheit und Routine kommt erst durch Übung. Es bringt nichts, irgendwelche Vokabeln aufzuschreiben, sie mal auswendig lernen und sie dann doch nicht zu verwenden. Bearbeitet 30. Dezember 2021 von Whiz-zarD allyg, Faramundus und thereisnospace reagierten darauf 3 Zitieren
be98 Geschrieben 30. Dezember 2021 Geschrieben 30. Dezember 2021 Die Mischung machts. Allerdings brauchst du für die Abschlussprüfung die Sql Syntax nicht stur auswendig zu lernen. Es gibt da eine beiliegende Übersicht. Man lernt das mit der Zeit automatisch, man muss es nur oft genug gesehen haben Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.