JavaRush /Java-Blog /Random-DE /So lernen Sie Java richtig
Зеленая лягушка
Level 26
Москва

So lernen Sie Java richtig

Veröffentlicht in der Gruppe Random-DE
So lernen Sie Java richtig – 1
Guten Tag, liebe Javarashiten und Javarashiten! Fast jeder, der zum JR-Studium kommt, steht vor der Frage: Wie lernt man richtig? Und jetzt werde ich ohne Registrierung und SMS meine Erfahrungen zu diesem Thema teilen. Wenn sie zu JR kommen, stellen sich die meisten Leute die Aufgabe, Java so weit zu erlernen, dass sie einen Job als Java-Programmierer bekommen können. Ich selbst habe Java noch nicht in diesem Umfang studiert und noch nie in IT-Fachgebieten gearbeitet. Aber ich bin schon gespannt darauf, es dir beizubringen. Einige ( z. B. Jesus ) werden sagen, dass dies die Sünde des Stolzes ist. Andere ( zum Beispiel Freud ) werden sagen, dass dies ein überhöhtes Selbstwertgefühl in Bezug auf die Größe des eigenen MPH ist. Aber das ist nicht so. Schließlich werde ich Ihnen nicht Java beibringen, sondern wie man es lernt. Und ich werde nicht unterrichten, sondern meine eigenen Erfahrungen teilen. Wie wir alle wissen, bietet Know-how einen großen Vorteil gegenüber denen, die es nicht können. Sie erhalten also diesen Vorteil.

Hauptaufgaben der Sowjetregierung

So lernen Sie Java richtig - 2
Wie ich bereits geschrieben habe, besteht das Ziel der meisten Menschen darin, Java so weit zu erlernen, dass sie einen Job als Java-Programmierer bekommen können. Es wirft die folgenden grundlegenden Fragen auf. Was soll ich lehren? In welcher Reihenfolge soll ich unterrichten? Wie unterrichtet man? Im Prinzip ist der JavaRush-Kurs selbst die Antwort auf die Fragen „Was soll man lernen?“ und „In welcher Reihenfolge sollen wir lehren?“ Aber die Antwort ist noch lange nicht vollständig, was die Javarashiten und Javarashates bereits auf der fünften Ebene zu erraten beginnen. Dementsprechend wird die Antwort auf die Frage sehr wichtig: Was sollte zusätzlich zum JR-Kurs noch studiert werden? Es muss auch die Frage beantwortet werden: Was bedeutet es, die Java-Sprache zu kennen? Muss man außer Java noch etwas anderes können, um Java-Programmierer zu werden? Auf die Frage: Was bedeutet es, Java zu kennen? Drei Antworten können gegeben werden:
  1. Kennen Sie die Syntax der Sprache;
  2. in der Lage sein, etwas zu schreiben, das in Java funktioniert, was Kenntnisse über die Fähigkeiten der Sprache sowie die Zwecke und Fälle ihrer Verwendung voraussetzt;
  3. in der Lage sein, Java-Programme zu schreiben.
Die erste Wissensversion wird auf den Niveaustufen 1 – 10 JR vermittelt. Der zweite – der Rest des JR-Kurses. Das dritte ist ein Praktikum und das selbstständige Schreiben von Programmen bei gleichzeitiger Beherrschung zusätzlicher Technologien, die für dieses Schreiben erforderlich sind, aber am JR nicht gelehrt werden.

Kurs für junge Kämpfer

So lernen Sie Java richtig - 3
Was müssen Sie außer Java und JR noch lernen, um Java-Programmierer zu werden? Die Antwort auf diese Frage besteht aus drei Komponenten. Erstens müssen Sie mehrere Bücher gleichzeitig studieren, während Sie den Kurs belegen. Diese Bücher ergänzen den spärlichen theoretischen Stoff des Kurses, tragen zu seinem Verständnis bei und helfen bei der Vervollständigung. Diese werden im nächsten Abschnitt beschrieben. Zweitens: Wenn wir behaupten, dass Java eine Sprache zum Schreiben „großer“ Back-End-Geschäftsanwendungen ist, dann ist ein solches Schreiben ohne die Beherrschung zusätzlicher Technologien unmöglich. Über diese Technologien hier weiter unten. Ich denke nicht über die Android-Entwicklung nach, weil... nicht kompetent, es zu studieren. Ja, Sie können „kleine“ Anwendungen und benutzerdefinierte Anwendungen mit einer Schnittstelle in Java schreiben. Aber meiner bescheidenen Meinung nach ist es trotzdem nicht der Zweck. Daher werden auch diese Optionen nicht berücksichtigt. Drittens muss man, um beruflich tätig zu werden, studieren, studieren und noch einmal studieren (© V.I. Uljanow (Lenin)). Welche Literatur Sie dazu verwenden können, verrate ich Ihnen zunächst im Abschnitt „Kommunismus ist Sowjetmacht plus Elektrifizierung des ganzen Landes“. Schauen wir uns „zweitens“ genauer an. Es gibt immer Daten! Sie müssen irgendwo aufbewahrt werden. Und ihre Unternehmensanwendungen werden in Datenbanken gespeichert. Daher ist es notwendig, sich ein gutes Verständnis für die Arbeit mit Datenbanken anzueignen. Bücher aus der HeadFirst-Reihe eignen sich oft gut zum ersten Kennenlernen. In dieser Reihe gibt es auch ein Buch von Lynn Bailey „Learning SQL“. Darüber hinaus können Sie Alan Bewleys Buch „Learning SQL“ lesen. Um Ihre Fähigkeiten zu verbessern, gibt es eine gute Website http://sql-ex.ru/ mit SQL-Aufgaben. Front-End- und Back-End-Technologien werden vom Entwickler nicht unbedingt benötigt, aber ein Verständnis von HTML/CSS ist erforderlich. Hier kommt erneut die HeadFirst-Reihe in Form des Buches „Learning HTML, XHTML and CSS“ von Elizabeth Freeman und Eric Freeman zum Einsatz. Sie können SQL, HTML und CSS auf jedem JR-Niveau lernen. Ein in Java geschriebenes Programm muss irgendwie mit der Datenbank und dem Webinterface funktionieren. Und hier kommt man nicht ohne JDBC-Technologien (hier geht es um Datenbanken) und Servlets/JPS (hier geht es um die Arbeit mit einer Weboberfläche) aus. Leider kann ich zu diesen Themen keine guten Bücher auf Russisch empfehlen. Um sich mit diesen Themen vertraut zu machen, können Sie sich den Grundkurs in JDBC und Java EE für Anfänger ansehen. Hierbei handelt es sich um fortgeschrittenere Themen, die nach der Beherrschung von SQL, HTML und CSS erlernt werden sollten. Unternehmensanwendungen werden mithilfe sogenannter Frameworks geschrieben. Einer der beliebtesten ist der Frühling. Zu diesem Framework gibt es ein gutes Buch, Spring 4 für Profis. Schaefer K., Ho K., Harrop R. Sie sollten Spring meistern, nachdem Sie die oben in diesem Abschnitt genannten Themen gemeistert haben. Der gesamte Wissensbereich „zweitens“ kann gleichzeitig mit dem Abschluss von JR studiert werden. Es hängt von Ihrem Vorbereitungsstand und der Verfügbarkeit von Freizeit ab. Wenn Sie Zeit haben und das entsprechende Verständnisniveau erreicht haben, unterrichten wir parallel zu JR. Nein – wir belassen es bei „nach JR“. Nachdem wir uns für die Antworten auf die Frage entschieden haben, was und in welcher Reihenfolge gelehrt werden soll, wenden wir uns nun der Antwort auf die Frage „Wie?“ zu.

So nehmen Sie Post, Telegraf und Telefon richtig entgegen

So lernen Sie Java richtig - 4
Das erste und wichtigste ist die Studienmethodik. Um den Stoff zu beherrschen, müssen Sie ihn verstehen, sich daran erinnern und ihn anwenden können. Sobald Sie mit der Einnahme von JR beginnen, sollten Sie sofort das Buch „Think Like a Mathematician“ von Barbara Oakley lesen . Und wenden Sie alle darin beschriebenen Regeln an. Sie lesen das erste Kapitel, studieren das zweite nach den Regeln des ersten. Der dritte nach den Regeln des ersten und zweiten usw. Der JR-Kurs und die Bücher, die Sie studieren, lernen Sie, wie Barbara Oakley es lehrt. Was Sie lesen, wird Ihnen helfen, die behandelten Themen zu verstehen. Beispielsweise wird das Auswendiglernen und Verstehen von Material nicht durch erneutes Lesen des Materials erleichtert, sondern durch den Versuch, es unabhängig zu reproduzieren. Das bedeutet, dass die im Text aufgeführten Beispiele einmal gelesen werden müssen, um ein allgemeines Verständnis des Geschehens zu erlangen, und diese dann unabhängig voneinander reproduziert werden müssen. Gleichzeitig sollten Sie sich bei Schwierigkeiten nicht sofort auf eine vorgefertigte Antwort verlassen, sondern selbst danach suchen – sich daran erinnern und sie finden. Wenn Sie es reproduzieren können, ist das Thema weitgehend klar. Wenn es nicht funktioniert, reproduzieren wir es erneut, indem wir mit Tomaten arbeiten. Mehr zu Tomaten später. Zweitens installieren Sie das Anki-Programm auf Ihrem Computer und Smartphone. Alle Materialien, die auswendig gelernt werden müssen, müssen mit dem Anki-Programm erlernt werden . Für jedes Thema wird eine Reihe von Fragen und Antworten erstellt und gemäß dem Anki-Zeitplan wiederholt. Beispiel: Level 20, Lektion 3, 5 Anki- Fragen geladen. F: Was ist Objektserialisierung? A: Bei der Objektserialisierung handelt es sich um die Fähigkeit eines Objekts, eine vollständige Kopie von sich selbst und allen anderen Objekten, auf die es verweist, mithilfe eines Ausgabestreams (z. B. in einer externen Datei) zu speichern. Quelle: Level 20 Lektion 3 F: Algorithmus zum Serialisieren eines Objekts in eine Datei? A: 1) Das zu serialisierende Objekt muss die Serializable-Schnittstelle implementieren; 2) Erstellen Sie ein Objekt vom Typ FileOutputStream und übergeben Sie ihm den Dateinamen in den Parametern. 3) Erstellen Sie ein Objekt vom Typ ObjectOutputStream und übergeben Sie ihm ein Objekt vom Typ FileOutputStream als Parameter. 4) Rufen Sie die Methode writeObject für ein Objekt vom Typ ObjectOutputStream auf und übergeben Sie ihm das serialisierbare Objekt in den Parametern. Quelle: Level 20, Lektion 3 F: Was ist eine Markierungsschnittstelle? A: Eine Schnittstelle, die keine Daten oder Methoden enthält. Wird nur zum „Taggen“ (Beschriften) von Klassen verwendet. Quelle: Level 20. Lektion 3 Wenn Sie es nicht auf diese Weise unterrichten, ist das Gelernte nach zwei oder drei Unterrichtsstunden vergessen. Wie lange dauert diese Wiederholung? Ich denke, dass die Wiederholungsdauer mehr als sechs Monate beträgt. Danach können Sie aufhören, das Thema zu wiederholen. Dies garantiert natürlich nicht die Wirkung des „fotografischen Gedächtnisses“, aber das Material bleibt sehr gut im Gedächtnis. Bezüglich Bücher. Das Material zu JR wird sehr sparsam präsentiert. Und das ist ein „Feature und kein Bug“. Für weitere Informationen zu Themen ist Horstmanns zweibändige Java Professional's Library, Tenth Edition, eine gute Wahl. Dort sollten Sie im Verlauf des Kurses die relevanten Abschnitte lesen. Auf den ersten Ebenen können Sie die ersten drei Kapitel aus Laforets Buch „Java Algorithms and Data Structures“ lesen. Es geht um Arrays und einfache Sortieralgorithmen. Stellen Sie sicher, dass Sie die Projekte am Ende der Kapitel lösen. Diese Projekte sind hervorragende Beispiele für gute Lernaufgaben. Im Gegensatz zu HeadFirst, wo die Aufgaben schlecht sind. Außerdem empfiehlt es sich, parallel zum Kurs und sogar davor „Learning Java“ von Kathy Sierra und Bert Bates aus der HeadFirst-Reihe zu lesen. Dadurch erhalten Sie einen guten allgemeinen Überblick über die Sprache. Es ist besser, „Tomaten“ zu lernen. Mit dieser Technik können Sie sich besser konzentrieren, die Lernzeit berücksichtigen, sich selbst motivieren und das Unterbewusstsein in die Lösung von Problemen einbeziehen. Es sind „Pomodoros“, die es ermöglichen, das Prinzip umzusetzen: Es ist besser, die Anzahl der Versuche, etwas zu tun, zu erhöhen, als die Dauer eines Versuchs . Dies sind die Grundprinzipien des „Wie?“ Es gibt noch viele weitere nützliche Informationen in Think Like a Mathematician.

Kommunismus ist Sowjetmacht plus Elektrifizierung des gesamten Landes

So lernen Sie Java richtig - 5
Der Kurs von JR ist gut, aber die Tiefe der behandelten Themen ist gering. Wenn Sie eintauchen möchten, finden Sie hier 10 wichtige Bücher zum Erlernen von Java. Lesen Sie hier mehr . Ich werde diese Bücher nicht im Detail beschreiben, mit Ausnahme von Blochs „Java. Effektive Programmierung“. Auf rutracker.org gibt es eine elektronische Version der zweiten Auflage mit zusätzlicher Bearbeitung durch Linneris. Es ist besser, diese Ausgabe zu lesen.

Die norwegische Methode für asthmatische Skifahrer

So lernen Sie Java richtig - 6
Einige Javarashiten und Javarashates sind 50 Jahre alt, oder über 50 Jahre alt, oder etwa 50 Jahre alt. Das Alter schafft zusätzliche, natürliche Schwierigkeiten und verringert die Lernfähigkeit. Die kognitiven Fähigkeiten nehmen ab, Müdigkeit setzt schneller ein und der Gesamttonus des Körpers nimmt ab. Hormonelle Veränderungen im Körper führen zu Stimmungsanpassungen, Selbstbeherrschung und einer Schwächung des Willensverhaltens. Ältere Menschen wenden sich möglicherweise an ihren Arzt, um pharmakologische Unterstützung zu erhalten, um die beschriebenen altersbedingten Auswirkungen zu reduzieren. Mit Hilfe sogenannter Nootropika können Sie die kognitiven Fähigkeiten und das Gedächtnis verbessern. Bei Beschwerden über eine Verschlechterung des Gedächtnisses und verminderter kognitiver Fähigkeiten ist es notwendig, einen Neurologen für die Verschreibung geeigneter Medikamente zu kontaktieren. Nootropika helfen, aber man sollte von ihnen keine Wunder erwarten, wie von anderen Medikamenten. Um altersbedingten hormonellen Veränderungen entgegenzuwirken, gibt es eine HRT (Hormonersatztherapie). Bei Männern kommt es vor allem auf die Einnahme von Testosteron an. Als Nebenwirkung besteht jedoch ein hohes Risiko, an Krebs zu erkranken und qualvoll zu sterben. Frauen werden ihre eigenen Hormone verschrieben. Und die Folgen dort sind nicht so destruktiv. Das Gesagte gilt jedenfalls ausschließlich für ältere Studierende. Die gesamte Pharmakologie wird streng nach ärztlicher Verordnung und unter seiner Aufsicht eingenommen.

Die wichtigsten Künste in dieser Phase sind für uns Zirkus und Kino.

So lernen Sie Java richtig - 7
Das Studium und insbesondere das Studium der exakten Wissenschaften ist ein schwieriges und langfristiges Unterfangen. Darüber hinaus machen die Besonderheiten des aktuellen historischen Stadiums und der IT-Spezialitäten das Studium von einem vorübergehenden Prozess zu einer Lebensweise. In einen Lebensstil, der ein gewisses Maß an Stress erfordert. Das muss man sich bewusst machen und man muss darauf vorbereitet sein. Erinnern wir uns an Baudrillard mit seinen Simulationen und Simulakren. Der Geländeplan ist nicht gleich dem Gelände selbst. Der Geländeplan ist eine Verzerrung des Geländes. Wenn Sie unter den Einfluss der Werbung für IT-Kurse geraten und sich über die Höhe der Programmierergehälter freuen, sollten Sie bedenken, dass es sich hierbei um Scheindarstellungen und nicht um die Realität handelt. Ein mangelndes Verständnis für den Unterschied zwischen Erwartung und Realität führte zur Entstehung des Memes „Enter IT“. Ein Meme, das einen oberflächlichen „Huttritt“-Ansatz kennzeichnet. „An der IT anmelden“ funktioniert nicht. Das Ergebnis kann nur lange und harte Arbeit sein. Sie können das Programmieren in 10 Jahren lernen , nicht weniger. Egal wie sehr Sie den Lernprozess spielerisch gestalten, er wird nicht zu einem stressfreien Zeitvertreib. So geht es nicht . Über das Erlernen von Fremdsprachen sagt man, dass man dadurch lernt. Du setzt dich auf deinen Hintern und lehrst, lehrst, lehrst. Auch Java lernt. Für diejenigen, die es mit dem Lernen ernst meinen, möchte ich das wunderbare Buch des Schriftstellers und Lehrers Simon Soloveitchik „Lernen mit Leidenschaft “ empfehlen . () Die erste Version wurde bereits 1976 veröffentlicht. Seitdem hat sich in der Welt um uns herum viel verändert. Aber die Menschen haben sich nicht verändert, das Bedürfnis nach Wissen hat sich nicht verändert. Wissen öffnet jetzt noch mehr Türen und Horizonte. Nach wie vor ist es ohne Wissen unmöglich, viel zu erreichen und etwas Bedeutendes zu tun. Ja, die Menschen haben gelernt, auf unglaublich schöne und fantastisch ungewöhnliche Weise zu konsumieren. Aber Konsumhandlungen sind keine Errungenschaften (© J. Baudrillard). Und die Bedeutung des Wissens hat über die Jahre keineswegs abgenommen. Einigen schrecklichen und katastrophalen Prognosen zufolge steuert die moderne Gesellschaft auf den Cyberfeudalismus zu . Aber auch in einer solchen Zukunft wird die Segregation nicht nur durch Reichtum, sondern auch durch Wissen erfolgen. Nur die Reichen und ihre intellektuellen Technikfreaks werden essen. Das Studium hilft Ihnen also, sich auf die Zukunft vorzubereiten. Und zum Cyberfeudalismus und zur Welt des Mittags . Herzliche Grüße, Green Frog. PS: Das Titelfoto zeigt eines der Bücherregale des Autors des Artikels. PPS Fortsetzung folgt.
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION