Wie Sie wissen, gibt es kein Patentrezept für den Erfolg. Weder im Leben noch beim Programmieren :) Im Laufe der vielen Jahre des Bestehens von JavaRush ist uns jedoch aufgefallen, dass Studenten, die ihren Abschluss gemacht und einen Job in der IT gefunden haben, gemeinsame „Merkmale“ haben. Was ist das? Interesse am technischen Bereich, ein klarer Trainingsplan, Soft Skills wie Ausdauer und Stressresistenz. Dies bedeutet jedoch keineswegs, dass Sie Java nicht lernen können, wenn Sie über eine geisteswissenschaftliche Ausbildung verfügen. Man muss sich einfach mehr anstrengen und mehr Zeit aufwenden. In diesem Text haben wir basierend auf unseren eigenen Beobachtungen, Erfolgsgeschichten und Empfehlungen unserer Absolventen ein Porträt eines erfolgreichen JavaRush-Studenten zusammengestellt.
Hier sind die Schlussfolgerungen, die JavaRush-Absolventen zu Soft Skills gezogen haben.
Ausbildungsstand
Laut einer Umfrage, die wir unter JavaRush-Studenten (diejenigen, die die 30. Ausbildungsstufe erreicht haben) durchgeführt haben, haben fast 40 % der Benutzer, die mit dem Studium in unserem Kurs begonnen haben, Programmieren an einer Universität studiert. Allerdings lernte ein Drittel der Studierenden Java von Grund auf. Technische Ausbildung ist eine gute Hilfe und eine Basis, die Ihnen hilft, schneller zu lernen, aber sie ist kein zwingender Punkt auf dem Weg zum Erfolg. Systemadministratoren, Ingenieure, Lehrer, Vertriebsspezialisten, Wirtschaftswissenschaftler, Ärzte, Vermarkter und andere studieren bei JavaRush. Mal sehen, welchen Hintergrund die JavaRush-Absolventen hatten.Roman Prishchepa :
In der siebten Klasse wechselte ich auf das Lyzeum für Physik und Mathematik und in der achten Klasse begannen wir, Informatik zu studieren. Wie das Leben später zeigte, lieferte mir die Informatik die Grundlage für das Verständnis der Grundlagen der Programmierung, die allen Sprachen gemeinsam sind: Was sind Datenstrukturen, Funktionen, Prozeduren, Bedingungen? Ich bin nicht in die Fakultät für Informatik und Informatik eingetreten: Ich hatte ein Verlangen nach Computern. Mir fehlten buchstäblich 2 Punkte, um zugelassen zu werden. Ich bin in die Fakultät für Elektronik eingetreten. An der Universität wurde Programmieren nur ein Semester lang gelehrt, wir lernten Pascal. Ich habe es durch Trägheit bestanden, ich hatte genug Kenntnisse über den Lehrplan der Schule.Yuri Sharoiko :
Schon seit meiner Kindheit wollte ich mit Computern arbeiten und generell war das Thema Spieleentwicklung für mich interessant. Ich habe einige Textaufgaben in C++ und C# geschrieben, aber in meinem Studium war ich nicht besonders erfolgreich (ich war faul), obwohl ich nicht dumm war – eher unkoordiniert. In dieser Hinsicht bin ich dorthin gegangen, wo sich eine Gelegenheit bot. Ich dachte darüber nach, in der Strafverfolgung zu arbeiten, also schloss ich mein Studium an der Fakultät für Strafrecht der SGUPS ( Sibirische Staatliche Eisenbahnuniversität – Anm. d. Red. ) ab und landete am Ende genau dort, wo ich wollte. In meinem zweiten Jahr absolvierte ich ein Praktikum beim Untersuchungsausschuss und blieb dort. In meinem vierten Jahr wurde ich eingestellt – ich weiß nicht, wie es jetzt ist, aber vorher, nach meinem dritten Jahr, konnte ich einen Job bekommen. Sechs Monate nach seinem Universitätsabschluss erhielt er den Rang eines Leutnants. Ich arbeitete ein weiteres Jahr und merkte, dass ich müde war: all diese langen Nächte, Schichten, der Mangel an sozialem Leben als solchem, und beschloss deshalb, aufzuhören.Anzor Karmov :
In der Schule interessierte ich mich für Programmieren und die Sprache Pascal und ging zu einem Nachhilfelehrer. Ich habe die Universität mit dem Hauptfach Business Analytics besucht. Dort belegten wir auch Programmierkurse, unter anderem lernten wir C# und Java.Dmitry Mersiyanov :
Ich habe eine höhere geisteswissenschaftliche Ausbildung mit einem Abschluss in Management im Restaurant- und Hotelgewerbe. Nach meinem Universitätsabschluss arbeitete ich im Kundenservice eines Hotelunternehmens. Damals wurde mir klar, dass mich das aus mehreren Gründen nicht interessierte: Die Arbeit mit Menschen ist nicht so einfach und angenehm, wie es schien, und das Gehaltsniveau ist auch nicht sehr hoch.Artem Goy :
Vor dem Programmieren war ich Rehabilitationstherapeut für Menschen mit Muskel-Skelett-Erkrankungen. Meine Eltern sind Ärzte. Papa ist Chirurg, Mama ist Rehabilitationsspezialistin. Sie rieten mir, eine Fachrichtung zu studieren, die mit Medizin und Menschen zu tun hat. Wie könnte ich in der 11. Klasse meine eigene Meinung haben? Ich dachte, dass ich als Rehabilitator immer meinen Lebensunterhalt verdienen könnte.Anton Kaschnikow :
Meine erste Ausbildung absolvierte ich beim Militär mit einem Abschluss in technischer Informationssicherheit. Nach den ersten 1,5 Dienstjahren im Jahr 2014 wurde mir klar, dass ich aufhören würde. Es gab zwei Möglichkeiten, warum ich in der Armee bleiben konnte: für eine Idee arbeiten oder für ein Gehalt. Ich konnte weder das eine noch das andere bei den Streitkräften bekommen.Trainingsmodus
Auch wenn es den Anschein hat, als könnten Sie Ihre Routine beim Online-Lernen überspringen, ist dies nicht der Fall. Um Ergebnisse zu erzielen, müssen Sie diszipliniert sein: Erstellen Sie einen Plan und halten Sie sich daran. Hier wie an vielen Orten kommt es auf die Regelmäßigkeit an. Laut unserer Untersuchung lernten JavaRush-Absolventen durchschnittlich 1–3 Stunden am Tag und kombinierten dabei häufig die Ausbildung mit ihrer Haupttätigkeit. Gleichzeitig lernte fast ein Drittel der Absolventen ohne Unterbrechung, während der Rest über einen längeren Zeitraum eine oder mehrere Pausen einlegte. Sehen wir uns an, wie JavaRush-Absolventen ihre Ausbildung organisiert haben.Roman Beskrovny :
Nachdem ich gelesen hatte, was ich tun musste, beschloss ich, einen Plan zu erstellen, um mein Ziel zu erreichen und die Kurse abzuschließen, da ich keine Zeit mehr hatte, langsam zu lernen. Die Aufgabe bestand darin, schnell Wissen zu erlangen, und zwar so, dass der Wunsch nicht entmutigt wird und das Gehirn Zeit zum Ausruhen erhält. Weil die Art von Arbeitsbelastung, die ich wollte, mich behindern könnte. Dafür habe ich mich entschieden:- dass Sie fünf Tage die Woche (Mo-Fr) lernen müssen;
- am Wochenende mache ich alles andere als das;
- Jeder Unterricht dauert insgesamt 4 Stunden, mit einer 15-minütigen Pause zwischen jeder Stunde zum Spazierengehen, Ausruhen und Teekochen.
Dmitry Mersiyanov :
Ich hatte einen Trainingsplan: Ich stand jeden Tag um 5-6 Uhr auf und lernte zwei Stunden vor der Arbeit. Wenn es bei der Arbeit freie Zeit gab (zum Beispiel während der Entwickler neue Features erstellte und wir Tester warteten), habe ich auch gearbeitet: Ich habe tagsüber Probleme gelöst. Ich habe 20 Level in 1-2 Monaten abgeschlossen. Nach meinem Zeitplan verbrachte ich 1 bis 4 Tage auf Level 1.Artem Goy :
Ich bin um 7-8 Uhr morgens aufgewacht, habe gefrühstückt, meinen Laptop genommen und bin in eine andere Wohnung gegangen, damit mich niemand störte. Ich lernte 13 bis 16 Stunden am Tag, 7 Tage die Woche. Zuerst habe ich mir Tutorials auf YouTube angeschaut und Bücher gelesen, aber nach zwei Wochen meiner Ausbildung hat ein Freund den Link zu JavaRush gelöscht. Ich klickte und merkte, dass es cool war. Damals waren die ersten 10 Level kostenlos, ich stieg bis zum 10. auf, es gefiel mir, kaufte ein Abonnement und begann weiter zu lernen.Wassili Malik :
Als ich weiter arbeitete, lernte ich nachts, und wenn ich die Arbeit verließ, lernte ich den ganzen Tag: von 11:00 bis abends und von 23:00 bis 02:00 Uhr. Es stellte sich heraus, dass es mehr Arbeitsstunden waren. Ich habe wenig Vertrauen in die Tatsache, dass man 15 Minuten am Tag damit verbringen kann, Programmieren zu lernen.Lernmittel
Die beste Ausbildung ist umfassend. Sie können beispielsweise den JavaRush-Kurs als Grundlage nehmen , mehrere Bücher über Java lesen und einen Mentor finden. Eine Liste mit Lernressourcen könnte beispielsweise so aussehen:- JavaRush-Kurs.
- Bücher:
- „Head First Java, Java lernen“, Kathy Sierra, Bert Bates;
- „Java. Ein Leitfaden für Anfänger“, Herbert Schildt;
- „Java. Der komplette Leitfaden“, Herbert Schildt;
- „Java. Die Bibliothek des Profis“, Kay S. Horstmann, Gary Cornell.
- Tutorials auf YouTube;
- Konsultationen mit einem Mentor/bekannten Entwickler. Dieser Punkt ist für diejenigen notwendig, denen es wichtig ist, eine „Live-Erklärung“ zu erhalten und nicht alles selbst herauszufinden.
- Effektives Java;
- Java-Philosophie;
- Datenstrukturen und Algorithmen in Java;
- Sauberer Code;
- Java 8-Einsteigerhandbuch;
- Designmuster.
GO TO FULL VERSION