JavaRush /Java-Blog /Random-DE /JavaRush-Komplettlösung (1–35) – 1#
LeoJames
Level 40

JavaRush-Komplettlösung (1–35) – 1#

Veröffentlicht in der Gruppe Random-DE
Es gibt keinen einzigen Dienst für irgendetwas, kein einziges Buch, mit dessen Hilfe (ausschließlich nur sie/ihm) man ein bestimmtes Thema studieren könnte. In 100 % der Fälle müssen Sie etwas mit Hilfe anderer Quellen studieren…“

(c) Hubert J-Farnsworth, JavaRush-Held

EINLEITUNG Also, die grundlegenden Eigenschaften unseres Charakters:
  • Verfügbare Sprache ist Russisch.
  • Wissen und Verständnis der IT-Welt sind ein Biest.
  • Der Wunsch besteht darin, die Welt zu erobern.
  • Mein Ziel für die nahe Zukunft ist es, JavaRush zu bestehen und ein Praktikum zu absolvieren.

Level 1 – 10: Anfang

Es scheint das einfachste, aber tatsächlich das schwierigste zu sein – nur wer willensstark ist, kann diese Level bestehen. Die Aufgabe in dieser Phase besteht einfach darin, die Welt des Programmierens „anzufassen“ und zu verstehen: „Brauche ich das?“ Es gibt mehr als genug Vorlesungen speziell für Java. Wir schauen uns nicht die Frühlingsdokumentation oder alle Videos von Golovoch an, sondern gehen diese Ebenen ruhig und gelassen im Walzerrhythmus durch. Aber zu verstehen, was wir anstreben, ist etwas schwieriger. Deshalb lesen wir folgende Bücher:
Komplettlösung für JavaRush (1 - 35) - 1# - 1
Sie enthalten keinen Code, keinen spezifischen IT-Slang, nichts, was man sich merken muss, sondern nur, dass man es versteht und akzeptiert. * Onkel Bob und Chad Fowler, „The Ideal Programmer“ und „The Fanatic Programmer“, sind zwei Sammlungen praktischer Ratschläge und Empfehlungen zu Situationen, mit denen jeder Entwickler manchmal konfrontiert ist: mangelnde Motivation, Wahl der Prioritäten, Programmierpsychologie, Beziehungen zum Management und zu Kollegen , und viele andere. Ein guter Anfang, um zu verstehen, was von einem Programmierer verlangt wird. * Notorious Programmer – eine Sammlung von Geschichten berühmter IT-Mitarbeiter, darunter auch unserer Landsleute. * Just For Fun ist wahrscheinlich das erste Buch der Golden Classics, der Geschichte von Linus Torvalds und der Entstehung von Linux. Skandale, Intrigen, Ermittlungen. Bücher sind gut, aber zusammen mit den beliebtesten russischsprachigen IT-Ressourcen sind sie besser. Wir erstellen Berichte, auch wenn wir nicht selbst Autoren von Artikeln sind – dort finden wir immer Antworten auf unsere Fragen sowie Kameraden in unserem schwierigen, aber interessanten Schicksal.
Komplettlösung für JavaRush (1 - 35) - 1# - 2
Habrahabr- Stack-Überlauf im russischen Video? Im Moment reicht das aus, was in JavaRush selbst bereitgestellt wird. Motivationsvideos, Erfolgsgeschichten aller Art ... wer braucht sie schon?

Level 11–20: Schmerz

Dies ist der Anfang vom Ende, dies ist die Phase, in der die Schwachen ausgemerzt und die Starken gestärkt werden. Wir haben die vorherige Phase hinter uns, wir haben uns mit unserem Schicksal abgefunden, wir haben unser Ziel verstanden und sind unserem Ziel näher gekommen. Was ist java? - Es ist derzeit die beliebteste Programmiersprache. Was bedeutet das? - Eine riesige Menge an Material zum Lernen: Bücher, Artikel, Dokumentationen und so weiter und so fort. Wie kann man wählen und nicht ertrinken? Technisch gesehen können Sie versuchen, das Neueste zu lernen, aber hier liegt das Problem: Es wird nicht funktionieren. Zu diesem Zeitpunkt haben wir noch wenig Verständnis dafür, in welche Richtung wir uns bewegen sollen und was wir wirklich tun wollen. Natürlich können wir den Experten zuhören und anfangen, Hibernate, Spring, MySQL, Bootstrap, JQuery und viele andere gruselige Wörter zu lernen, oder wir können mit den Grundlagen beginnen, ohne an eine bestimmte Technologie gebunden zu sein, und wir werden die JavaRush-Praxis anwenden und Vorlesung dieser Niveaus als angenehme und visuelle Ergänzung und gleichzeitig als Gelegenheit, Wissen zu testen. Warum ist dieser Ansatz besser? Das Verstehen der Grundlagen und das Erlernen einer bestimmten Technologie erfordert viel weniger Zeit und Mühe + zusätzliche Zeit und zusätzliche Informationen für die Entscheidungsfindung – ein Wechsel zu einer anderen Programmiersprache ist durchaus möglich und auch mit den allgemeinen Grundlagen wird dies nicht schwierig sein. Der zweite Schritt besteht also darin, eine Basis zu schaffen. Worauf wird es aufgebaut?
Komplettlösung für JavaRush (1 - 35) - 1# - 3
Es gibt nicht genug Worte, um diese Bücher und ihre Autoren zu beschreiben – sie sind das A und O der Programmierung. Die Bücher selbst enthalten Links zu zusätzlichen Ressourcen der Autoren, ihrer Kontakte, ihrer Blogs und ihrer Projekte. Diese Bücher sind zu schwierig, als dass man versuchen könnte, sie beim ersten oder sogar beim zehnten Mal zu bestehen. Für den Anfang reicht „Einführung“, aber es macht Sinn, mit Stufe 3+ fortzufahren. *hier noch eine kleine Ergänzung. Kürzlich bin ich auf einen Videokurs über die Grundlagen von Computernetzwerken gestoßen. Ich hoffe, dass es für PC-Besitzer keine Neuigkeit sein wird, einen Computer vollzustopfen und zu verstehen, „was ein Betriebssystem ist“, aber mit Netzwerken wird es höchstwahrscheinlich nichts zu tun geben, und dieser Kurs sollte das Bild ein wenig klären. Kurs „Computernetzwerke“ Weiter Während wir diese Bücher lesen und den Kurs ansehen, dürfen wir Java nicht vergessen.
Komplettlösung für JavaRush (1 - 35) - 1# - 4
* Es ist sinnvoll, eine kurze Pause von JavaRush einzulegen und diese 3 Bücher der Reihe nach vollständig durchzugehen – zum Verständnis reichen eigene Beispiele und Aufgaben aus. Der Versuch, sie zu kombinieren, wird wenig nützen, aber danach durch die Level 11–20 zu gehen, ist ein Vergnügen. * Warum Philosophie und nicht viele andere? Da es gründlich und ohne Bezugnahme auf die Version geschrieben ist, werden Sie nicht mehr zurückblättern wollen, wenn Sie es nicht gleich zu Beginn lesen. Komplex, etwas veraltet, aber ein Klassiker. * Laforet-Strukturen und Algorithmen? Viele Leute sagen gerne: „Mathematik wird nicht benötigt, Algorithmen werden nicht benötigt“ – das stimmt nicht, aber dennoch ist Laforet ein Kompromiss – ein besseres Niveau an Algorithmen kann aus „Algorithmen. Entwicklung und Anwendung“ von J. Kleinberg erhalten werden , E. Tardos und „Analysealgorithmen von J. McConnell“. Nachdem wir sie bestanden haben, kehren wir zu JavaRush zurück und lösen weiterhin weitere Probleme.
Komplettlösung für JavaRush (1 - 35) - 1# - 5
Das ist nicht jedermanns Sache, aber ich verlasse Shield für Stufe 3. Hier wird Horstmann einfacher, klarer und freundlicher sein, und Niemeyer arbeitet gut mit ihm zusammen – wiederum „nicht jedermanns Sache“. Und das letzte Buch zu diesem Zeitpunkt.
Komplettlösung für JavaRush (1 - 35) - 1# - 6
Dies dient der „leichten Lektüre“. Es ist nicht notwendig, ein Buch von Anfang bis Ende zu lesen. Niemand stört Sie, sie parallel zu lesen. Außerdem ist es hier besser, abzuwechseln. Einfach und verständlich – komplex und unverständlich. Es gibt nur einen Zusatz – den BBB. Ein äußerst komplexes und äußerst einzigartiges Buch. Ziel ist es, den Umgang mit Abstraktionsebenen zu lehren. Wie alle Bücher aus der Rubrik „Leichte Lektüre“ und Tannenbaum wird GEB mehrfach und auf unterschiedlichem Kenntnisstand gelesen. Video. Und wiederum nicht jedermanns Sache. Dennoch wurde im Artikel über „Top 5 nützliche Videokurse“ bereits alles gesagt. Ich werde die Sammlung Technostream Mail.Ru Group Hillel Computer School zusätzlich auf der Bühne ergänzen
Komplettlösung für JavaRush (1 - 35) - 1# - 7
Der beste Freund eines Programmierers in Zeiten der Einsamkeit und Not. In einer Zeit, in der es so an Herzlichkeit mangelt, ist GitHub immer da ... Und gleichzeitig ihr YouTube-Kanal und ein Buch, das weiterhilft. Zu diesem Zeitpunkt reicht es aus, sich im Repository zu registrieren und „Hallo Welt“ zu sagen. Es ist an der Zeit, Ihren Ruf aufzupolieren ...

Abschluss

An dieser Stelle beende ich diesen Artikel. Die weiteren Phasen sind noch variabler als die ersten beiden und es erfordert viel mehr Zeit, über sie nachzudenken und sie zu schreiben. Ich möchte Sie daran erinnern, dass diese Versammlung nicht den Anspruch erhebt, die einzig richtige zu sein, und in jedem Fall nicht endgültig ist. Abhängig von Ihren Fähigkeiten, Wünschen und Fähigkeiten kann es sich völlig ändern. Dennoch habe ich versucht, die allgemeinsten und relevantesten Dinge speziell für JavaRush zu sammeln, wo das Ziel darin besteht, den Kurs vollständig abzuschließen und die Praktikumstestaufgabe zu bestehen. Streit und Streit sind willkommen. Ob Sie den zweiten Teil schreiben oder nicht, hängt ganz von Ihrer Reaktion ab und davon, ob die Moderatoren diesen Artikel verbieten oder nicht, wie sie es gerne mit meinen Kommentaren tun. Ich wünsche euch jedenfalls viel Glück und hoffe, dass euch der Artikel irgendwie weiterhilft.
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION