JavaRush /Java-Blog /Random-DE /Was soll man lehren, wo soll man lehren, wie soll man leh...

Was soll man lehren, wo soll man lehren, wie soll man lehren?

Veröffentlicht in der Gruppe Random-DE
Hallo zusammen! Ich heiße Dima. Dies ist mein erster Artikel über IT, also urteilen Sie nicht zu hart. Es wird für diejenigen nützlich sein, die gerade erst begonnen haben, in die Reihen der Programmierer einzusteigen, aber Angst haben, sich in diesem riesigen Informationsmeer zu verlieren. Was soll man lehren, wo soll man lehren, wie soll man lehren?  - 1

Hintergrund

Stellen Sie sich vor, Sie sind 26 Jahre alt, Sie wurden von Ihrem Mobilfunkanbieter entlassen und Ihr CEO ist nach Europa geflohen, weil er aufgrund seiner betrügerischen Praktiken gezwungen ist, außerhalb des Landes zu leben. So war mein 31. Dezember 2016. Ich könnte einen ähnlichen Job in einem verwandten Bereich finden und es gab sogar Angebote, aber... würde mich das glücklich machen? Haben Sie sich jemals gefragt, wofür Sie arbeiten? Was möchtest du wirklich werden? Nach der Entlassung verbrachte ich zwei Monate damit, nach mir selbst zu suchen ... und wurde ein anderer Mensch. Mir wurde klar, dass ich alles sein konnte, was ich wollte: Arzt, Zimmermann, Geschäftsmann. Es ist alles eine Frage der Zeit, die Hauptsache ist, mehr zu tun als andere, und ich werde alles erreichen. Dadurch wurde ich Programmierer! Ich arbeite nun seit einem Jahr erfolgreich in einem IT-Unternehmen und bin unglaublich glücklich darüber. Ich liebe das Lernen, deshalb habe ich Hunderte von Stunden damit verbracht, Java und Webtechnologien zu studieren, und habe eine Zusammenfassung dessen erstellt, was Ihnen helfen wird, schnell in die Welt von Java einzutauchen.

Erste Stufe: Aufklärung

Sie müssen verstehen, dass Programmieren nicht einfach ist. Und dass es einem zunächst nicht gelingt, ist normal. Zu Beginn habe ich zwei Monate lang Python studiert, und als ich die Zyklen sah, kamen sie mir äußerst komplex vor. Das Wichtigste sind die Grundlagen: Ohne sie zu verstehen, wird man neue Technologien nicht schnell erlernen können. Ich spreche von Bedingungen, Schleifen, der Arbeit mit Arrays, OOP usw.

Zweite Stufe: Worauf soll programmiert werden?

Sie benötigen eine Entwicklungsumgebung. In der Java-Welt gibt es drei davon:
  1. IDEA (kostenlos und kostenpflichtig)
  2. NetBeans (kostenlos)
  3. Eclipse (kostenlos)
Ich habe alle drei ausprobiert.
  1. NetBeans ist alt und hässlich und befindet sich derzeit im Apache-Inkubator. Daher ist unklar, ob es eine neue Version geben wird.
  2. Eclipse ist im Ausland beliebt, weil es kostenlos und etwas schöner als Netbeans ist.
  3. IDEA ist zumindest für uns die dominierende Entwicklungsumgebung. Der Unterschied zwischen der kostenpflichtigen und der kostenlosen Version besteht lediglich in der Arbeit mit Frameworks (Spring), die Sie noch nicht benötigen. Außerdem wird es von russischen Leuten aus St. Petersburg hergestellt. Unterstützen wir heimische Produzenten!

Dritter Schritt: Wo mit dem Studium beginnen?

Zuerst die altmodische Art, Bücher zu lesen:
  1. Kopf voran, „Java lernen“
  2. G. Shildt, „Java 8. Einsteigerhandbuch“
  3. Kay Horstmann, „Java. Die Bibliothek des Profis“
  4. Bruce Yekel, „ Die Philosophie von Java
Ich lese sie nach diesem Prinzip: Wenn ich in einem Buch nichts verstanden habe, habe ich in einem anderen angefangen zu lesen, da die Autoren die gleichen Informationen auf unterschiedliche Weise präsentieren. Am besten hat mir das Head-First-Buch „Learning Java“ gefallen: Es gibt viele Skizzen, nach jedem Kapitel gibt es Tests. Zweitens, Video-Tutorials auf YouTube ansehen:
  1. Alischew
  2. Java-Lektionen
  3. Gosha Dudar
Die Liste könnte um ein Vielfaches länger sein, aber diese Kanäle sind die informativsten. Alishev ist der beste Videokurs in Russisch in Bezug auf Bild, Klangfarbe und Material. Er hat auch einen kostenpflichtigen Kurs auf Udemy: Ich war einer der ersten, der ihn gekauft hat. Java Lessons ist ein sehr informativer Kurs. Es gibt bereits 500 Videos, aber die Qualität leidet. Es scheint, dass der Typ, nachdem er das nächste Kapitel des Buches gelesen hatte, ein wenig geübt und dann die Lektion aufgezeichnet hat. Gosha Dudar galoppiert durch Europa. Sie sollten es sich ansehen, wenn Sie bereits andere Sprachen beherrschen und sich einfach mit der Syntax der Sprache vertraut machen möchten. Wichtiger Hinweis. Wenn Sie sich einen Videokurs angeschaut haben und nichts verstanden haben, Ihnen das Bild oder die Stimme nicht gefällt – hören Sie auf, zwingen Sie sich nicht: Suchen Sie nach etwas Besserem, das zu Ihnen passt. Drittens durch interaktives Üben:
  1. JavaRush
  2. Stepik
  3. Hackerranck
  4. CodeAcademy
Die beste Option ist JavaRush . Ich habe es 2 Mal bestanden. Als ich zum ersten Mal nichts verstand, warf ich einen Blick auf die Antworten. Beim zweiten Mal habe ich bewusster gearbeitet und neue Möglichkeiten der Sprache geübt. Erst nach ihm erlangte ich ein umfassendes Verständnis von OOP und der Arbeit mit Arrays. Stepik ist ein cooler Kurs. Es gibt sowohl Videoschulungen als auch interaktive Schulungen. Alles ist kostenlos, ich verstehe nicht, wovon sie leben =) Der Rest sind interaktive Kurse auf Englisch. Wenn Sie die Sprache beherrschen, können Sie sich auch dort versuchen. Was kostenpflichtige Online-Kurse angeht: Ich habe mir verschiedene Kurse angeschaut, die ich im Internet gefunden habe, und ich muss ehrlich sagen, dass das Niveau von Webinaren schlechter ist als das eines Gamer-Streams auf Twitch. Das Bild ist schlecht, der Ton ist ekelhaft, der Lehrer ist langweilig. Im Allgemeinen wurde mir klar, dass ein Redner eine Berufung haben muss, um Informationen zu vermitteln, und wenn er dies nicht tut, ist die Wahrscheinlichkeit hoch, dass man vor Langeweile stirbt. Ich hoffe, dass diese Informationen Ihnen helfen werden, Zeit und Mühe zu sparen. Wenn mein Artikel für Sie nützlich war, schreiben Sie, ich kann fortfahren. Themen könnten sein:
  1. Geschichte: wie viel ich studiert habe, wie ich einen Job bekommen habe, welche Schwierigkeiten ich durchgemacht habe.
  2. Wo soll man in der Webentwicklung in der Welt von Java anfangen?
  3. Arten der Authentifizierung, Autorisierung.
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION