JavaRush /Java-Blog /Random-DE /JavaRush zweimal bestanden. Das zweite Mal - bereits als ...
Mikhail Zherdev
Level 41
Тула

JavaRush zweimal bestanden. Das zweite Mal - bereits als Programmierer tätig

Veröffentlicht in der Gruppe Random-DE

Dossier

  • Wer: Mikhail Zherdev
  • Arbeitete als: Systemadministrator, technischer Support-Ingenieur
  • Wohnort: Tula, Russland
  • Alter bei Beginn der Java-Ausbildung: 27
  • Erster Job als Programmierer: ein Jahr nach Beginn der Ausbildung
  • Originelle Erfolgsgeschichte
JavaRush zweimal bestanden.  Das zweite Mal – bereits als Programmierer tätig – 1

Hintergrund

Ich habe schon in der Schule davon geträumt, Programmierer zu werden. Ich wollte an einer örtlichen Universität an der Fakultät für Kybernetik studieren, bewarb mich aber schließlich an anderen Fakultäten: Ich hatte Angst, dass ich die Auswahl nicht bestehen würde. Später wurde mir klar, dass ich tatsächlich bestehen würde, und ich biss mir darüber lange die Ellenbogen... Am Ende habe ich Ingenieur studiert ( Abschluss 2010 ) und einen Job als Systemadministrator bei bekommen Enikey, im technischen Support. So vergingen vier Jahre wie im Flug.
„Und all diese vier Jahre ließ mich der Gedanke nicht los, Programmierer zu werden. Darüber hinaus wollte ich Java studieren: Es wurde von seiner Popularität und seiner plattformübergreifenden Anwendbarkeit beeinflusst, obwohl die Präsentationssprache selbst mehrere Jahre lang nicht diskutiert wurde.“
Ich wollte einmal ins Ausland gehen und dort eine Programmierausbildung machen. Ich habe all die Jahre der Arbeit mit dieser Idee gelebt, sie gespeichert und beiseite gelegt. Natürlich gab es Versuche, alleine zu lernen, aber das Lernen aus Büchern hat nicht geklappt. Ich verschiebe das nächste Kapitel immer auf „ vielleicht irgendwann “. Ich habe also bis 2014 gelebt . Versuche, ausländische Universitäten zu betreten, scheiterten. Außerdem kam meine Freundin zu dieser Zeit vom Studium im Ausland zurück. Deshalb dachte ich, wenn ich Programmierer werden möchte, muss ich hier und jetzt anfangen, es mir selbst beizubringen, denn später wird es schwieriger.

Studien

Ich habe mit HTML , CSS und JavaScript begonnen . Ich habe etwa einen Monat lang PHP gelernt und fast alle Kurse auf der Codecademy abgeschlossen . Anfang 2015 habe ich angefangen, Java zu lernen .
„Ich habe Shildts Buch über Java 7 gelesen, es war schwierig, ich hatte keine Ahnung von der zukünftigen Arbeit. Da wir uns im 21. Jahrhundert befinden, habe ich beschlossen, nach einer moderneren Art des Lernens als dem Lesen von Büchern zu suchen. Ich habe gesucht, gegoogelt, gefunden. JavaRush.“
Von Anfang Februar bis Ende April habe ich an der Seite gearbeitet ( es gab ein monatliches Abonnement, ich habe nach Erreichen von Level 20 damit aufgehört, die Theorie zu verbessern und gelöste/ungelöste Probleme zu analysieren ), seit April habe ich mich mit dem Tomcat- Server vertraut gemacht . jUnit , JSP , Spring , Hibernate , SQL ( alle Technologien sind oberflächlich, nur die Grundlagen und warum sie benötigt werden ). Gleichzeitig frischte ich meine Java-Core- Theorie auf und veröffentlichte Anfang Mai 2015 meinen Lebenslauf .

Arbeiten und... wieder lernen

Ein Unternehmen antwortete. Eigentlich arbeite ich dort jetzt. Beim Vorstellungsgespräch fragten sie nach Java Core und einer Liste von Technologien, die ich bescheiden zu meinem Lebenslauf hinzugefügt habe ( siehe Liste oben im vorherigen Absatz ). Ich habe sofort zugegeben, dass ich diese Technologien oberflächlich kenne und vorhabe, sie in Zukunft zu studieren. Infolgedessen stellten sie mich für die Position des Junior-Entwicklers ein und begründeten ihre Wahl damit, dass ich über solide Kenntnisse in Java Core verfüge ( dank Java Rush !).
„Da ich den JavaRush-Kurs schnell abgeschlossen habe und etwas faul war (oft in Foren nach einer Antwort gesucht), mangelte es mir an Selbstvertrauen als Spezialist. Deshalb habe ich mich bereits im Dezember entschieden, JavaRush noch einmal zu nutzen.“
Damit alles fair ist, alle Probleme lösen, an einem echten Projekt teilnehmen... Außerdem sind während meiner Abwesenheit hier viele neue Probleme aufgetaucht, und ich wollte sie lösen, ich war besonders an Miniprojekten interessiert . Und mir gefiel die Seite selbst, trotz kleinerer Nachteile, wie zum Beispiel, dass der Validator nicht besonders „ verständnisvollwar (der Validator wurde in Java Rush 2.0 komplett neu gestaltet und wurde sehr verständlich, Anm. d. Red.) . Tatsächlich habe ich den Kurs abgeschlossen und an einem echten Projekt teilgenommen (ich habe es gerade abgeschlossen). Ich bin mit dem Ergebnis zufrieden!

Erstes Jahr

Ich arbeite jetzt seit fast einem Jahr als Programmierer. Java Rush hat mir sehr dabei geholfen, zu lernen, mich weiterzuentwickeln und mich als Spezialist zu formen. Im Unternehmen arbeitete ich zunächst an einer Webanwendung und lernte dabei die erforderlichen Technologien kennen. Später wechselte ich zur mobilen Entwicklung, studierte Android ( ich lernte ein oder zwei Monate und wechselte dann in die Entwicklung mit parallelem Lernen ) und seit März iOS . Für mich als Programmierer ist das keine Erfolgsgeschichte. Es geht darum, wie JavaRush mir geholfen hat, meinen Traum, Programmierer zu werden, zu verwirklichen. Es gibt noch viel zu lernen, neu zu lernen und sich an das zu erinnern, was bereits vergessen wurde, aber es gibt ein Ziel – ein guter Entwickler zu werden, es gibt Raum zum Wachsen.

Zwei Jahre später

Auf Wunsch der Java Rush- Administration veröffentliche ich eine Fortsetzung meiner Geschichte. Es sind 2 Jahre vergangen, seit ich mit der Ausbildung in JavaRush begonnen habe, und 1,5 Jahre, nachdem ich Junior-Entwickler geworden bin. Ich habe 1,5 Jahre lang an meinem ersten Arbeitsplatz gearbeitet . Teilnahme an mehreren Projekten, zu Beginn ( Juni-Oktober 2015 ) 4 Monate in der Unternehmensentwicklung ( JSP -Stack – JSF + Primefaces – JPA ) . Anschließend habe ich etwa ein Jahr damit verbracht, mobile Anwendungen für Android und iOS zu entwickeln . Ich habe mehrere beliebte Frameworks für diese Plattformen studiert ( Realm , Retrofit , ein wenig Rx ). Ich habe eine Anwendung in Kotlin für Android geschrieben, nachdem ich sie + Objective C & Swift für iOS studiert hatte . Im September 2016 wechselten wir für einen Monat zu einem intern bestehenden Enterprise-Projekt. Dort galt es, die aktuelle Funktionalität zu verbessern, Elasticsearch einzuführen ; Ich blieb einen Monat lang dabei, studierte den Code, aber dann beschlossen sie, es nicht über Java, sondern über die Datenbank zu machen, und ich wurde zurück zur mobilen Entwicklung versetzt (das kommt vor, Sir...). Ende August 2016 habe ich auf Wunsch meines Vorgesetzten die Google Android- Zertifizierung auf der Udacity- Website bestanden . Das begehrte Abzeichen „Google Android Associate Developer“ habe ich aus allerlei bürokratischen Gründen erst im November erhalten ( oder sie haben meine Prüfung einfach nicht zur Kenntnis genommen ). Seit dem neuen Jahr wollte ich den Stack von Mobile Spring , Hibernate und etwas DB auf ein modernes Enterprise umstellen . Es stellte sich jedoch heraus, dass ich selbst mit Hilfe eines ehemaligen Kollegen „ gefunden “ wurde. Am Ende des Jahres habe ich diese Woche buchstäblich meinen Job gewechselt. Bank. Nicht unter den Top 10 oder gar unter den Top 100 , aber ich interessierte mich für das Projekt, das einer der entscheidenden Momente war. Der Stack ist Enterprise , genau das, was ich wollte, um Erfahrungen in der kommerziellen Entwicklung zu sammeln. Es gibt auch ein paar Webdienste, was ebenfalls ein Pluspunkt ist (ich kenne sie nicht sehr gut, aber ich wollte mich im kommenden Jahr ausführlicher informieren) und jede Menge Groovy+Grails . Das Gehalt war höher als bei der jetzigen Position, und meinem Wunsch wurde stattgegeben. Es bleibt nur noch, die Erwartungen an einem neuen Arbeitsplatz zu erfüllen und neue wertvolle Erfahrungen zu sammeln :)). Während meiner ersten Anstellung lernte ich ständig etwas über Technologie, sowohl bei der Arbeit als auch zu Hause. Natürlich nicht jeden Tag, aber ich habe mir nach besten Kräften Zeit genommen. Ich habe meinen GitHub ein wenig aufgebläht und mehrere im Internet gefundene Testaufgaben geschrieben. Ende Dezember habe ich die Zertifizierung bestanden Oracle 1z0 - 808 (Zertifizierung, die grundlegende Java-Kenntnisse bestätigt). Nächstes Jahr habe ich vor, den OCP ( Oracle Certified Associate ) zu absolvieren , der wichtiger zu sein scheint, weil... Es gibt keine Ausbildung in Computertechnologie, aber eines Tages könnten Zertifizierungen nützlich sein. Aber die Hauptsache ist nicht das Zertifikat selbst ( obwohl es sehr, sehr schön ist, sein Besitzer zu sein! ), sondern die Feinheiten der Sprache und die Lücken, die bei der Vorbereitung auf die Zertifizierung geschlossen werden. Das sind die bisherigen Erfolge der vergangenen Zeit. Etwas weniger als ich wollte, aber ich kann nicht sagen, dass es schlecht ist. Im Moment verstehe ich, dass es noch Dinge gibt, die studiert, gelehrt und gelernt werden müssen, aber das macht mir keine Angst. Denn die besten und interessantesten Dinge kommen noch!
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION