JavaRush /Java-Blog /Random-DE /15 Monate, 750 Stunden
Дмитрий
Level 36
Москва

15 Monate, 750 Stunden

Veröffentlicht in der Gruppe Random-DE
Was hat Java damit zu tun? In der Produktionsstätte, in der ich arbeitete, schlug mir der Chef vor, 1C zu studieren. Diese Software ist in aller Munde. Warum nicht? Ich habe YouTube geöffnet, Lektionen auf 1C gefunden und angefangen, sie anzuschauen. Zusätzlich zu den Lektionen selbst tauchten im Feed auch Videos zu 1C auf. Eine davon hieß: „WIE MAN ALS 1C-PROGRAMMIERER 300.000 PRO MONAT VERDIENT.“ Ich bin seit 2002 im Internet und habe viele verschiedene auffällige Schlagzeilen über unglaubliches Geld gesehen, klicken Sie einfach. Aber ich habe diesem Kerl geglaubt. Sein Name ist Leontjew Ilja . Eine Person mit umfangreicher Erfahrung erbringt Entwicklungsdienstleistungen. Der Stundensatz beträgt in Moskau 2500 Rubel, er arbeitet 30 Stunden pro Woche. Dann habe ich mir noch ein Video angeschaut und noch eins. Es stellte sich heraus, dass er innerhalb von drei Monaten einen Job bekam und buchstäblich im ersten Jahr 100 pro Monat erreichte. Darüber hinaus kann dies seiner Meinung nach schneller erreicht werden, wenn man die richtige Lernstrategie wählt. Ich habe auch mehrere Lektionen dazu aufgezeichnet. Meine Augen leuchteten. 100.000 Rubel für das erste Jahr. Natürlich ging ich davon aus, dass ich nicht wie er über eine höhere technische Ausbildung verfügte. Und im Allgemeinen bin ich vielleicht dümmer und werde weniger Zeit damit verbringen. Deshalb war ich bereit, vor meinem ersten Job sechs Monate lang zu studieren. Ilya wurde für mich zum Mentor, obwohl er es nicht einmal wusste. In seinem Video skizzierte er eine einzige Regel: „ Lerne jeden Tag .“ Los geht's. Es stellt sich heraus, dass Lernen nicht so einfach ist. Mit der Zeit ließ meine Konzentrationsfähigkeit nach. Aber ich vertraute Ilya und lernte jeden Tag um jeden Preis. Ich habe klein angefangen – 15 Minuten am Tag. Es war Dezember 2019. Wenn ich anfangen würde, jeweils eine Stunde zu lernen, würde ich höchstwahrscheinlich aufgeben. Aber dank einer sehr geringen Belastung hatte ich genug Kraft, um weiterzumachen. Habe einen Habit-Tracker installiertzum Telefon. Eröffnete die Kurse „Programmieren in 1C – in 21 Tagen“. Am Ende habe ich übrigens etwa 60 Tage damit verbracht. Ich gehe noch einmal auf YouTube und Ilya sagt, dass er mit dem Javarush-Kurs angefangen hat, Java zu lernen. Er erzählte so begeistert von diesem Projekt, dass auch mein Interesse geweckt wurde. Ich ging hinein und absolvierte die kostenlosen Level. Aber das Abonnement kam mir teuer vor. Ich hatte nicht vor, es ernst zu nehmen. Schließlich ist Java eine Sprache für „echte“ Ingenieure und ich wollte etwas Geld verdienen. Im Januar gibt es einen Rabatt für ein Jahr. Für nur 5800 Rubel. Zu diesem Zeitpunkt hatte ich den Wunsch, das Land zumindest für die nächsten fünf bis sieben Jahre zu verlassen. Und niemand braucht 1C außerhalb der GUS. Das heißt, 1C schien ein einfacherer Weg zu sein, allerdings mit Einschränkungen. Und Java ist komplizierter, aber mit der Möglichkeit, eines Tages zu wechseln. Ich habe das Internet gelesen, Javarush. Mir wurde klar, dass die überwiegende Mehrheit bereits in den ersten zwei Studienjahren ihren ersten Job als Java-Programmierer finden kann. Ich habe ein Jahresabonnement für Javarush gekauft. Ich beschloss, gleichzeitig 1C und Java zu studieren. Ich möchte sagen, dass die Fähigkeit, sich auf das Lernen zu konzentrieren, trainiert wurde. Ich habe die Pomodoro-Technik 25 Minuten lang angewendet. Das heißt, 25 Minuten für 1s, 25 Minuten für Java. Nicht viel, aber jeden Tag. Im Frühjahr 2020, als Ilya begann, die Firma 1C offen zu schelten. Ich habe Milkins 1C-Schule bereits in ein paar Monaten abgeschlossen. Ich wollte gerade 1C: Professional nehmen. Aber nachdem ich alle Vor- und Nachteile abgewogen hatte, beschloss ich, das Studium von 1C abzubrechen und mich auf Java zu konzentrieren. Vor September 2020 habe ich etwa 60–90 Minuten am Tag gelernt. Zu diesem Zeitpunkt hatte ich eine weitere Anwendung für die Pomodoro-Technik erworben. Dank ihm gibt es Daten: Während ich Arbeit und Studium kombinierte, verbrachte ich etwa 30 Stunden im Monat mit dem Lernen. Ende August wurde klar, dass ich etwas mit Java mache. Zu diesem Zeitpunkt hatte ich bereits Level 20 erreicht. Ich bat meine Eltern um Hilfe, um mir mit Geld zu helfen, während ich mein Studium beendete, bevor ich meinen ersten Job bekam. Sie haben uns unterstützt, wofür wir sehr dankbar sind. Das aktive Lernen von ca. 3 Stunden pro Tag dauerte bis Mitte März 2021. Es gab mehrere Versuche, Arbeit zu suchen. Ich habe im Oktober 2020 damit begonnen, mich auf Junior-Stellen zu bewerben. Das erste Mal wurde ich am 12. Februar 2021 zu einem Vorstellungsgespräch eingeladen. Und wo das erste ist, ist auch ein zweites, ein drittes ... Beim fünften Vorstellungsgespräch wurde ich eingestellt. Mein erster Arbeitstag ist der 23. März. Heute ist der 4. Juli, die Probezeit ist abgelaufen, daher schreibe ich diese Notiz, weil uns andere Erfolgsgeschichten gezeigt haben, welchen Weg wir vom Schulstart bis zum ersten Job einschlagen sollen. Jetzt bin ich dran, es zu erzählen. Meine Lehrer Ich halte es für meine Pflicht, die wunderbaren Lehrer zu nennen, die ihr Wissen in mich investiert haben, aber ich kenne sie nicht persönlich. Zaur Tregulov. Fantastischer Lehrer. Schließe Javarush nach Level 20 ab und schaue dir seinen Kurs „JAVA – hol dir einen schwarzen Gürtel!“ an. viel einfacher. Ein sehr umfassender Kurs. Erklärt mit einfachen Worten, maximaler Funktionalität, einfachen Beispielen, ohne Eile. Als ich seinen Kurs „Frühling für Anfänger“ sah, kaufte ich ihn noch am selben Tag und beendete ihn in einem Monat. Es wäre ein großer Fehler für einen Java-Programmierer-Anfänger, diese beiden Kurse zu überspringen. Ich habe mir auch einen Teil des Kurses über Oracle angesehen. Nagel Alishev . 52 YouTube-Videos für Anfänger sind hilfreich, um grundlegende Konzepte in Java zu verstehen. Ich habe mir den gesamten Kurs angesehen, dann den Kurs für Fortgeschrittene, Algorithmen und Datenstrukturen. Jeder unerfahrene Entwickler bis Level 10 wird auf Nail stoßen. Nail ist der Beste darin, einfache Dinge in einfacher Sprache zu erklären. Mein Dank für die geleistete Arbeit. Auch der Frühlingskurs ist ausgezeichnet, das sollten Sie sich nicht entgehen lassen. Und wahrscheinlich ist der einzige Kurs über Git auch die Arbeit von Nail. Iwan Golowach . In dem Moment, als ich auf ein Thema stieß, das in einer 20-minütigen Videolektion nicht behandelt werden konnte, lernte ich Ivans Vorträge kennen. Mehrere Monate lang habe ich mir jeden Tag 90 Minuten lang seine Vorträge angesehen. Niemand wird Ihnen in Videokursen so viele Details und Tiefe über die Industrieprogrammierung erzählen. Ich bin der festen Überzeugung, dass Golovachs Abschied vom Unterricht ein großer Verlust für die Java-Community in der GUS ist. Vanya, bitte komm zurück. Evgeniy Tikhonov Ich habe zu Beginn meines Studiums Zhenyas itvdn-Vorlesung über Java gesehen. Ich bereue es nicht, aber an manchen Stellen stecke ich mir Streichhölzer in die Augen, um nicht einzuschlafen. Sergey Nemchinsky Dieser Typ beantwortete auf YouTube alle Fragen, die einem unerfahrenen Entwickler in den Sinn kommen könnten. Seine Videos und Streams sind wirklich nützlich, wenn man sich ernsthaft auf die Suche nach einem Job macht. Evgeniy Suleymanov Zhenya taucht auf, wenn Sie nach Informationen über Muster oder Aufzeichnungen von Interviews suchen. Alexander Petrov Dieser Mann hat die meisten Java-Lektionen, etwa 400. Manchmal stößt man auf ein Thema, das niemand außer ihm auf russischem YouTube angesprochen hat. Navin Reddy Hallo Aliens. Manchmal findet man zu manchen Themen überhaupt nichts im russischen Internet oder die Qualität des Materials ist schlecht. Naveen spricht einfaches Englisch, sodass normalerweise alles zugänglich ist. Keine schlechte Playlist für Stream-API. Ich habe noch nie eines der Bücher vollständig gelesen. Ich habe versucht, Schildt, Philosophie, Java lernen zu lesen. Javarush Ich kann mir nicht vorstellen, wie man ohne Javarush das Programmieren in Java von Grund auf lernen kann. Ist es wahr. Wo finde ich die 978 Herausforderungen, die ich bewältigen musste? Ohne Programmierpraxis kann man kein Programmierer werden. Ja, Frameworks und SQL müssen separat erlernt werden. Ja, es wird Aufgaben geben, die ich wie ein Widder an einem neuen Tor angeschaut habe. Ja, ich habe in den Kommentaren auch gejammert, dass „wir das nicht durchgemacht haben.“ Dennoch ist Javarush ein Muss. Codewars Eines Tages schickte mir ein Freund, ein Java-Entwickler, ein Problem. Schreiben Sie einen nicht standardmäßigen Zyklus. Ich habe es getan, aber ungeschickt. Und dann gab er mir eine Aufgabe: Spiralfüllen eines zweidimensionalen Arrays, zum Beispiel mit einer Größe von 3 x 3 Ziffern: 123.894.765 Das heißt, Sie erhalten eine Größe von 4x4 oder 5x5, eine beliebige Zahl, als Eingabe. Die Methode muss das Array füllen. Im Allgemeinen habe ich es erst nach 17 Tagen herausgefunden. Nein, ich habe nicht jeden Tag an dieser Aufgabe gesessen. Und ich ging zu Codewars und löste jeden Tag zuerst 8 Kyu, dann 7, dann 6. Insgesamt habe ich etwa 150 Probleme gelöst. Bei Codewars habe ich herausgefunden, dass man lernen muss, Algorithmen separat zu schreiben. Das ist nützlich. Lieblingsprojekt Vereinfacht ausgedrückt war es CRUD im Frühjahr mit MySQL auf AWS. Amazon stellt ein Jahr lang einen kostenlosen Server zum Lernen zur Verfügung. Jetzt denke ich, dass jeder unerfahrene Entwickler CRUD mit Controllern schreiben sollte. Stellen Sie sicher, dass Sie die Methoden get, post, put und delete schreiben. Einen Job zu finden ist eine lange Geschichte. Viele Monate lang bekam ich nur Absagen. Aber alle um mich herum sagten immer: Wenn man nicht zum Vorstellungsgespräch eingeladen wird, ist das ein schlechter Lebenslauf.Ja, ein Lebenslauf ohne Berufserfahrung kann sowohl gut als auch schlecht sein. Schauen Sie sich auf YouTube unbedingt die Empfehlungen von Hunters oder Nemchinsky zum Verfassen eines Lebenslaufs an. In meinem eigenen Namen möchte ich nur sagen, dass ich alles, was ich im Laufe des Monats gelernt habe, in meinen Lebenslauf aufgenommen habe. Ich habe eine aktuelle Liste der Technologien veröffentlicht, mit denen ich Zeit verbracht habe, damit die Personalabteilung sofort sehen kann, ob ich geeignet bin oder nicht. Nach einiger Zeit, als in meinem Lebenslauf klar war, dass ich ein Jahr lang selbständig studiert hatte. Es gab positive Rückmeldungen, wenn ich gebeten wurde, ein Formular auszufüllen oder eine technische Aufgabe zu erledigen. Vorher gab es nur Absagen. Erstes Interview an meinem Geburtstag am 12. Februar in Zoom. Es war ein bisschen beängstigend. Ich kannte Stream API überhaupt nicht. Ich war oft dumm. Im Allgemeinen beantwortete er Fragen schlecht. Sie haben mich nicht mitgenommen. Doch nach dem ersten Interview fand das zweite eine Woche später statt. Jede Woche lud uns ein Unternehmen zu einem Gespräch ein. Man musste nur lernen, sie zu bestehen. Ich begann, alle Fragen aufzuschreiben, bei denen ich verwirrt war, und sie zu studieren. Ich habe es in meinen eigenen Worten niedergeschrieben, so wie ich es verstehe. Ich fing an, nicht nur auf Stellenangebote für Nachwuchskräfte zu reagieren, sondern auf alles, was eine Erfahrung von 1 bis 3 Jahren erforderte. Für den 19. März waren 5 Interviews geplant. Ich gebe zu, nach 4 Fehlschlägen ging es mir mittelmäßig. Aber ich wollte weitermachen, bis sie mich anstellten. Ich kam ins Büro. Ich traf die Personalabteilung und stellte ihm den Teamleiter vor. Wir setzten uns. Ich gehe davon aus, dass jetzt Fragen gestellt werden, aber nein. „Öffnen Sie den Laptop, Aufgabe: Schreiben Sie einen Get-Controller, der zurückkommt ...“, sagte der Interviewer. Ich habe den Controller geschrieben und ihn in ein paar Minuten zusammengebaut. Und Sie können Google verwenden. „Kennen Sie die Fibonacci-Folge? Der Controller nimmt also einen Index in der Folge und lässt ihn die richtige Zahl zurückgeben.“ Hier können Sie die Suche jedoch nicht mehr nutzen. Es dauerte noch etwa 15 Minuten, weil Alishev gerade dabei war. Ja, ich habe dieses Problem selbst gelöst. Die dritte Aufgabe ist schwieriger: „Kampf“. Ich werde nicht auf Details eingehen, aber es war notwendig, die Datumsänderung geschickt zu berechnen. Hier steckte ich lange fest, aber ich zeigte, wie ich das Problem zerlegte, erklärte, wie ich es lösen würde, und warf etwa die Hälfte des Codes weg. Der Interviewer fragte: „Es gibt viele Aufgaben, wann können Sie gehen? Am Montag?“ Ich fühlte mich unwohl. Es war, als wäre ich mit irgendeiner Droge betäubt worden. Ich sage: „Wir brauchen ein Angebot.“ „Dann schickt Ihnen die Personalabteilung am Montag ein Angebot, kommen Sie am Dienstag raus.“ Arbeit Am Dienstag, den 23. März, ging ich zur Arbeit. Laptop, 2 Monitore, Ubuntu. Gewährte Zugriffsrechte. Ein Kollege hat geholfen und alle Fragen beantwortet. Ich arbeite jetzt seit vier Monaten. Natürlich kann man durch Kurse keine Erfahrungen in der industriellen Programmierung sammeln. Sie können nicht gleich am ersten Arbeitstag zum Mittelsmann werden. Tipp für diejenigen, die ihren ersten Job bekommen haben: Versuchen Sie, maximale Ergebnisse zu erzielen, reden Sie weniger. Erledigen Sie mehr Aufgaben schneller. Sie werden das auf jeden Fall sehen, es zu schätzen wissen und Sie nicht mehr loswerden wollen. Stellen Sie gerne Fragen. 40 Minuten steckengeblieben? Fragen Sie einen Kollegen, wie Sie weiterkommen können. Ihr seid jetzt ein Team. Dann werden sie sich bei Ihnen melden. Der Weg zu meinem ersten Job dauerte 15 Monate und rund 750 Ausbildungsstunden. Ein großes Dankeschön an die Javarush-Community und das Javarush-Team. Lesen Sie immer die Kommentare unter Vorlesungen und Probleme.
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION