JavaRush /Java-Blog /Random-DE /Ich werde programmieren: ein Porträt eines Studenten samm...

Ich werde programmieren: ein Porträt eines Studenten sammeln, der definitiv Java lernen wird

Veröffentlicht in der Gruppe Random-DE
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.Ich werde programmieren: ein Porträt eines Studenten sammeln, der definitiv Java lernen wird - 1

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.
Insgesamt 20 Stunden pro Woche. Nicht schlecht, oder? Außerdem musste ich manchmal zur Universität, da ich noch im Masterstudium war.

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:
  1. JavaRush-Kurs.
  2. 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.
  3. Tutorials auf YouTube;
  4. 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.
Unter den besten Büchern für Anfänger nannten JavaRush-Studenten und -Absolventen:
  • Effektives Java;
  • Java-Philosophie;
  • Datenstrukturen und Algorithmen in Java;
  • Sauberer Code;
  • Java 8-Einsteigerhandbuch;
  • Designmuster.
Das raten JavaRush-Absolventen.

Dmitry Mersiyanov :

Ich empfehle die Lektüre des Buches „Java Programming for Children, Parents, and Grandparents“ von Jacob Fine. Das hat mir früher sehr geholfen, da ich nicht aus der IT-Branche komme und viele Konzepte von Grund auf lernen musste. Dieses Buch erklärt die Grundlagen der Programmierung in einem sehr einfachen Format. Die Lektüre vor Studienbeginn vereinfacht den Prozess erheblich.

Sasha Kopaygorodsky :

Ich habe einen Mentor bei JavaRush gefunden. Ich habe einmal eine Erfolgsgeschichte gelesen, in der ein Mann erzählte, wie er studiert, einen Job bei EPAM bekommen und seine Kontaktinformationen hinterlassen hat. Ich schrieb ihm über Skype, wir riefen uns an und ich bat ihn, mein Mentor zu sein: damit ich ihm manchmal über einige Fragen schreiben konnte, auf die ich keine Antworten finden konnte. Ich habe ihn auch gebeten, mir bei der Erstellung eines Testprojekts zu helfen, da ich zu diesem Zeitpunkt nur Java Core kannte und überhaupt keine Kenntnisse über Frameworks hatte. Er schlug mir vor, ein Projekt zur Studentenregistrierung mit einer Datenbank durchzuführen. Ich rate Ihnen auch, eine gute Schule zu finden. JavaRush hat mich mit seinem Lernansatz fasziniert, und die Quest hat mich mit ihrer interessanten Geschichte fasziniert. Ich glaube, dass JavaRush die beste Schule für Java Core ist.

Soft Skills

Soft Skills sind Fähigkeiten, die nicht berufsbezogen sind, sondern sich eher auf persönliche Eigenschaften wie Kommunikation, Kreativität, Empathie beziehen. Im Lernprozess selbst haben sie nicht die gleiche Bedeutung wie bei der Jobsuche und im Beruf selbst. Der Hauptvorteil von Soft Skills besteht darin, dass sie dabei helfen, ein Netzwerk persönlicher Verbindungen innerhalb von Organisationen und Gemeinschaften aufzubauen. Gute zwischenmenschliche Fähigkeiten zu haben bedeutet, zugänglich, sympathisch, zuverlässig und vertrauenswürdig zu sein – jemand, mit dem andere gerne zusammenarbeiten und über den andere gerne mehr erfahren möchten. Google hat 2017 eine Studie zu diesem Thema durchgeführt . Sie beschlossen, die besten Teams innerhalb des Unternehmens zu ermitteln. Den Ergebnissen zufolge stellte sich heraus, dass die Mitarbeiter der produktivsten Teams Menschen sind, die über ein hohes Maß an Soft Skills verfügen.
Hier sind die Schlussfolgerungen, die JavaRush-Absolventen zu Soft Skills gezogen haben.

Dmitri Sokolow :

Am neuen Ort waren nicht einmal technische Fähigkeiten wichtig, sondern die Fähigkeit, mit Menschen zu kommunizieren. Es gibt Leute, die völlig in die Erledigung von Aufgaben vertieft sind, und ich muss eine Herangehensweise an sie finden, weil die Erledigung meiner Aufgaben von den Entwicklern abhängt.

Anzor Karmov :

Sei du selbst. Zögern Sie nicht, Fragen zu stellen. Haben Sie keine Angst, Fehler zu machen. Wenn Sie zunächst nicht viel verstehen, ist das kein Grund für Stress. Es ist zunächst für alle unklar. Sie werden in etwa 6-12 Monaten beginnen, dem Unternehmen echten Gewinn zu bringen. Tauchen Sie die ganze Zeit in den Prozess ein, studieren Sie das Produkt und bilden Sie sich weiter. Welche Fähigkeiten und persönlichen Qualitäten helfen Ihnen Ihrer Meinung nach, ein guter Programmierer zu werden?
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION