JavaRush /Java-Blog /Random-DE /Wie ich kein Java-Programmierer geworden bin
Sergey Alexandrov
Level 32
Smolensk

Wie ich kein Java-Programmierer geworden bin

Veröffentlicht in der Gruppe Random-DE
Fast fünf Monate sind vergangen, seit Ihr bescheidener Diener die Ehre hatte, als Softwareentwickler zu arbeiten, und es ist an der Zeit, über seinen langen und steinigen Weg in die IT-Branche zu sprechen.
Wie ich kein Java-Programmierer geworden bin - 1
Schon seit der Schule wollte ich Programmierer werden, obwohl ich mich absolut weigerte, Programmiersprachen zu verstehen. Dies hinderte mich jedoch nicht daran, das Einheitliche Staatsexamen in Informatik recht gut zu bestehen (ich habe den gesamten Code für die Fragen in einer algorithmischen Sprache geschrieben), was mir den Zugang zu einer der nicht sehr renommierten, aber dennoch Moskauer Universitäten ermöglichte eine technische Spezialität. Im ersten Jahr haben wir VBA und Visual Basic studiert, einfache Programme geschrieben, die hauptsächlich verschiedene mathematische Berechnungen durchführten. Die Programmierung wurde von der stellvertretenden Dekanin der Fakultät durchgeführt, einer eher strengen und anspruchsvollen Dame mit einem einzigartigen Lernansatz. Dank ihrer Paare begann ich endlich, die Grundlagen der Programmierung zu verstehen, ich verstand die grundlegenden VBA- und VB-Konstrukte, Bedingungsanweisungen, Schleifen und andere Konstrukte, die in jeder Programmiersprache verwendet werden. Nach dem dritten Semester endete das Programmieren und damit verschwand auch das Interesse an einem Studium in diesem Fachgebiet. Trotzdem habe ich beschlossen, mein Studium nicht abzubrechen und ein Diplom zu machen. Ohne Programmierunterricht hätte ich fast mit dem Programmieren aufgehört und manchmal halbherzige Versuche unternommen, weiterhin VB aus Büchern zu lernen, aber nach einiger Zeit habe ich ganz mit dem Programmieren aufgehört. Gegen Ende des 4. Jahres begann ich wieder damit, mein Programmierstudium fortzusetzen und allgemein darüber, wie ich nach meinem Universitätsabschluss leben sollte. Damals arbeitete ich bei einer Versicherungsgesellschaft als leitender Spezialist für Dokumentenmanagement, aber mir wurde klar, dass dies überhaupt nicht das war, was ich mir vom Leben erhoffte. Es blieb nur noch die Entscheidung zu treffen, welche Sprache man lernen wollte. Nachdem ich den Arbeitsmarkt studiert hatte und mir klar wurde, dass niemand VB wirklich brauchte, entschied ich mich für Java, die Sprache, die meiner Meinung nach am gefragtesten und am schwierigsten war. + Ich hatte einen Freund, der sich gut damit auskennt. Meine Bekanntschaft mit Java begann mit dem Buch von A. N. Vasiliev. „Java-Tutorial mit Beispielen und Programmen.“ Nachdem ich das Buch gelesen, eine Zusammenfassung geschrieben und die meisten Aufzählungen ehrlich umgeschrieben hatte, wurde mir klar, dass außer Dingen, die ich bereits aus anderen Programmiersprachen kannte, absolut nichts in meinem Kopf steckte und es nicht ganz klar war, was ich als nächstes tun sollte. Ich habe mehrere Video-Lektionen gefunden, die Dinge beleuchten, die mir bisher unbekannt waren, wie OPP, Polymorphismus, Vererbung und Objekte; ein Bekannter hat mir einige schwierige Punkte erklärt, aber insgesamt hat es an der Situation nicht viel geändert. Und nach einer meiner regelmäßigen Reisen durch das Internet bin ich auf JavaRush gestoßen. Zuerst war ich skeptisch gegenüber der Ressource, aber nachdem ich ein paar Level durchlaufen hatte, war ich begeistert und erreichte nach ein paar Tagen Level 8 und nach einer kurzen Pause bis zu Level 10. Die Aufgaben auf JavaRush haben mir geholfen, es zu verstehen was ich zuvor in dem Buch gelesen hatte. Mir war klar, dass dies genau das war, was ich tun musste. Was ich brauchte, aber ich verzögerte den Kauf eines Abonnements, was ich später bereute, weil... Zu dieser Zeit stieg der Dollarkurs und ich musste doppelt so viel bezahlen :) Nachdem ich Level 20 erreicht hatte, schrieb ich einen Lebenslauf und begann, mich auf offene Stellen zu bewerben. Es gab ein paar erfolglose Vorstellungsgespräche, bei denen ich furchtbare Fehler gemacht habe (Mangel an Wissen und Verständnis), aber ich habe nicht verzweifelt und habe weiter studiert. Ich las die bekannte „Philosophie von Java“, schaute mir Golovachs Vorträge auf YouTube an, lernte CSS/HTML aus den Videolektionen von Evgeniy Popov, lernte JUnit, JDBC, SQL, XML kennen und schrieb einen Contact Manager mit Swing, JDBC und Performing einfache CRUD-Operationen. Mit Level 30 habe ich mich für Kurse zur Client-Server-Anwendungsentwicklung im Specialist Training Center angemeldet. Das Programm umfasste Multithreading, JavaFX, Servlets, JSF, JSP. Danach hatte ich vor, Kurse zu EJB zu belegen, aber bis dahin waren es noch etwa zwei Monate, also kaufte ich Video-Tutorials zu Spring und begann, es zu lernen. Zu diesem Zeitpunkt hatte ich die Universität bereits abgeschlossen und sie warteten bereits im örtlichen Militärkommissariat auf mich. Zuerst wollte ich das Problem mit dem Militärregistrierungs- und Einberufungsamt irgendwie lösen, wie es jeder normale Moskauer tun würde, aber nachdem ich alle Vor- und Nachteile abgewogen hatte, beschloss ich, meine Schulden gegenüber dem Mutterland ehrlich zurückzuzahlen, und am 20. und 15. November Ich war bereits am Standort einer der Einheiten der tapferen strategischen Raketentruppen. Es hat keinen Sinn, über den Dienst zu sprechen; es gab wenig mit Programmieren zu tun; ich befand mich in der Demobilisierung. In meiner Freizeit begann ich, Java-Handbücher zu lesen, beobachtete freie Stellen für Java Junior in meiner Stadt und beschloss, nicht nach Moskau zurückzukehren. Nachdem ich nach DMB ein wenig zur Besinnung gekommen war, eröffnete ich ein zweites Konto bei JavaRush und kaufte ein Abonnement, weil... Ich habe auf diesem Konto Level 32 und wollte Java Core auffrischen. In etwa 5 Tagen erreichte ich Level 15 und inspiriert von der Tatsache, dass die Fähigkeiten einfach und schnell wiedererlangt werden, habe ich meinen Lebenslauf aktualisiert und den Zugriff darauf geöffnet. Am nächsten Tag erhielt ich einen Anruf von einem lokalen IT-Unternehmen und lud mich zu einem Gespräch ein. Beim Vorstellungsgespräch stellte das Mädchen aus der Personalabteilung allgemeine Fragen, fragte nach mir bekannten Technologien, was mir besser gefiel: Vorne oder Hinten. Im Allgemeinen war es mir egal, ich wollte nur als Programmierer arbeiten, und mir wurde angeboten, eine Testaufgabe für die Stelle eines JavaScript-Programmierers zu schreiben, und ich stimmte zu. Zu dieser Zeit kannte ich JS auf dem Niveau von „JavaScript? Nun ja, es scheint eine solche Programmiersprache zu geben“, und als ich nach Hause kam, setzte ich mich sofort hin, um die Handbücher zu studieren. So vergingen 3 Tage, danach begann ich, die Testaufgabe selbst zu studieren. Sie gaben mir 7 Tage Zeit, mich zu entscheiden, und am Abend von 6 Tagen schickte ich meinen Code an meinen Arbeitgeber. Ein paar Tage später riefen sie mich an und sagten, dass alles in Ordnung sei und ich zu einem Vorsprechen mit dem zukünftigen Leiter eingeladen wurde. Das Vorstellungsgespräch dauerte 10-15 Minuten, danach wurde ich für die Stelle als Softwareentwickler angenommen :) Die Probezeit dauerte 3 Monate, danach wurde ich in JS getestet, den ich erfolgreich abgeschlossen habe und jetzt arbeite ich in einem der größten Unternehmen in der Stadt in einem geräumigen 7-stöckigen Business Center mit Erholungsbereichen und einem Fitnessstudio :) Mit Level 30 habe ich mich für Kurse zur Client-Server-Anwendungsentwicklung im Specialist Training Center angemeldet. Das Programm umfasste Multithreading, JavaFX, Servlets, JSF, JSP. Danach hatte ich vor, Kurse zu EJB zu belegen, aber bis dahin waren es noch etwa zwei Monate, also kaufte ich Video-Tutorials zu Spring und begann, es zu lernen. Zu diesem Zeitpunkt hatte ich die Universität bereits abgeschlossen und sie warteten bereits im örtlichen Militärkommissariat auf mich. Zuerst wollte ich das Problem mit dem Militärregistrierungs- und Einberufungsamt irgendwie lösen, wie es jeder normale Moskauer tun würde, aber nachdem ich alle Vor- und Nachteile abgewogen hatte, beschloss ich, meine Schulden gegenüber dem Mutterland ehrlich zurückzuzahlen, und am 20. und 15. November Ich war bereits am Standort einer der Einheiten der tapferen strategischen Raketentruppen. Es hat keinen Sinn, über den Dienst zu sprechen; es gab wenig mit Programmieren zu tun; ich befand mich in der Demobilisierung. In meiner Freizeit begann ich, Java-Handbücher zu lesen, beobachtete freie Stellen für Java Junior in meiner Stadt und beschloss, nicht nach Moskau zurückzukehren. Nachdem ich nach DMB ein wenig zur Besinnung gekommen war, eröffnete ich ein zweites Konto bei JavaRush und kaufte ein Abonnement, weil... Ich habe auf diesem Konto Level 32 und wollte Java Core auffrischen. In etwa 5 Tagen erreichte ich Level 15 und inspiriert von der Tatsache, dass die Fähigkeiten einfach und schnell wiedererlangt werden, habe ich meinen Lebenslauf aktualisiert und den Zugriff darauf geöffnet. Am nächsten Tag erhielt ich einen Anruf von einem lokalen IT-Unternehmen und lud mich zu einem Gespräch ein. Beim Vorstellungsgespräch stellte das Mädchen aus der Personalabteilung allgemeine Fragen, fragte nach mir bekannten Technologien, was mir besser gefiel: Vorne oder Hinten. Im Allgemeinen war es mir egal, ich wollte nur als Programmierer arbeiten, und mir wurde angeboten, eine Testaufgabe für die Stelle eines JavaScript-Programmierers zu schreiben, und ich stimmte zu. Zu dieser Zeit kannte ich JS auf dem Niveau von „JavaScript? Nun ja, es scheint eine solche Programmiersprache zu geben“, und als ich nach Hause kam, setzte ich mich sofort hin, um die Handbücher zu studieren. So vergingen 3 Tage, danach begann ich, die Testaufgabe selbst zu studieren. Sie gaben mir 7 Tage Zeit, mich zu entscheiden, und am Abend von 6 Tagen schickte ich meinen Code an meinen Arbeitgeber. Ein paar Tage später riefen sie mich an und sagten, dass alles in Ordnung sei und ich zu einem Vorsprechen mit dem zukünftigen Leiter eingeladen wurde. Das Vorstellungsgespräch dauerte 10-15 Minuten, danach wurde ich für die Stelle als Softwareentwickler angenommen :) Die Probezeit dauerte 3 Monate, danach wurde ich in JS getestet, den ich erfolgreich abgeschlossen habe und jetzt arbeite ich in einem der größten Unternehmen in der Stadt in einem geräumigen 7-stöckigen Business Center mit Erholungsbereichen und einem Fitnessstudio :) Mit Level 30 habe ich mich für Kurse zur Client-Server-Anwendungsentwicklung im Specialist Training Center angemeldet. Das Programm umfasste Multithreading, JavaFX, Servlets, JSF, JSP. Danach hatte ich vor, Kurse zu EJB zu belegen, aber bis dahin waren es noch etwa zwei Monate, also kaufte ich Video-Tutorials zu Spring und begann, es zu lernen. Zu diesem Zeitpunkt hatte ich die Universität bereits abgeschlossen und sie warteten bereits im örtlichen Militärkommissariat auf mich. Zuerst wollte ich das Problem mit dem Militärregistrierungs- und Einberufungsamt irgendwie lösen, wie es jeder normale Moskauer tun würde, aber nachdem ich alle Vor- und Nachteile abgewogen hatte, beschloss ich, meine Schulden gegenüber dem Mutterland ehrlich zurückzuzahlen, und am 20. und 15. November Ich war bereits am Standort einer der Einheiten der tapferen strategischen Raketentruppen. Es hat keinen Sinn, über den Dienst zu sprechen; es gab wenig mit Programmieren zu tun; ich befand mich in der Demobilisierung. In meiner Freizeit begann ich, Java-Handbücher zu lesen, beobachtete freie Stellen für Java Junior in meiner Stadt und beschloss, nicht nach Moskau zurückzukehren. Nachdem ich nach DMB ein wenig zur Besinnung gekommen war, eröffnete ich ein zweites Konto bei JavaRush und kaufte ein Abonnement, weil... Ich habe auf diesem Konto Level 32 und wollte Java Core auffrischen. In etwa 5 Tagen erreichte ich Level 15 und inspiriert von der Tatsache, dass die Fähigkeiten einfach und schnell wiedererlangt werden, habe ich meinen Lebenslauf aktualisiert und den Zugriff darauf geöffnet. Am nächsten Tag erhielt ich einen Anruf von einem lokalen IT-Unternehmen und lud mich zu einem Gespräch ein. Beim Vorstellungsgespräch stellte das Mädchen aus der Personalabteilung allgemeine Fragen, fragte nach mir bekannten Technologien, was mir besser gefiel: Vorne oder Hinten. Im Allgemeinen war es mir egal, ich wollte nur als Programmierer arbeiten, und mir wurde angeboten, eine Testaufgabe für die Stelle eines JavaScript-Programmierers zu schreiben, und ich stimmte zu. Zu dieser Zeit kannte ich JS auf dem Niveau von „JavaScript? Nun ja, es scheint eine solche Programmiersprache zu geben“, und als ich nach Hause kam, setzte ich mich sofort hin, um die Handbücher zu studieren. So vergingen 3 Tage, danach begann ich, die Testaufgabe selbst zu studieren. Sie gaben mir 7 Tage Zeit, mich zu entscheiden, und am Abend von 6 Tagen schickte ich meinen Code an meinen Arbeitgeber. Ein paar Tage später riefen sie mich an und sagten, dass alles in Ordnung sei und ich zu einem Vorsprechen mit dem zukünftigen Leiter eingeladen wurde. Das Vorstellungsgespräch dauerte 10-15 Minuten, danach wurde ich für die Stelle als Softwareentwickler angenommen :) Die Probezeit dauerte 3 Monate, danach wurde ich in JS getestet, den ich erfolgreich abgeschlossen habe und jetzt arbeite ich in einem der größten Unternehmen in der Stadt in einem geräumigen 7-stöckigen Business Center mit Erholungsbereichen und einem Fitnessstudio :) Dort gab es wenig mit Programmieren zu tun; während der Demobilisierung begann ich, in meiner Freizeit Java-Handbücher zu lesen und die Stellenangebote für Java Junior in meiner Stadt zu überwachen, und beschloss, nicht nach Moskau zurückzukehren. Nachdem ich nach DMB ein wenig zur Besinnung gekommen war, eröffnete ich ein zweites Konto bei JavaRush und kaufte ein Abonnement, weil... Ich habe auf diesem Konto Level 32 und wollte Java Core auffrischen. In etwa 5 Tagen erreichte ich Level 15 und inspiriert von der Tatsache, dass die Fähigkeiten einfach und schnell wiedererlangt werden, habe ich meinen Lebenslauf aktualisiert und den Zugriff darauf geöffnet. Am nächsten Tag erhielt ich einen Anruf von einem lokalen IT-Unternehmen und lud mich zu einem Gespräch ein. Beim Vorstellungsgespräch stellte das Mädchen aus der Personalabteilung allgemeine Fragen, fragte nach mir bekannten Technologien, was mir besser gefiel: Vorne oder Hinten. Im Allgemeinen war es mir egal, ich wollte nur als Programmierer arbeiten, und mir wurde angeboten, eine Testaufgabe für die Stelle eines JavaScript-Programmierers zu schreiben, und ich stimmte zu. Zu dieser Zeit kannte ich JS auf dem Niveau von „JavaScript? Nun ja, es scheint eine solche Programmiersprache zu geben“, und als ich nach Hause kam, setzte ich mich sofort hin, um die Handbücher zu studieren. So vergingen 3 Tage, danach begann ich, die Testaufgabe selbst zu studieren. Sie gaben mir 7 Tage Zeit, mich zu entscheiden, und am Abend von 6 Tagen schickte ich meinen Code an meinen Arbeitgeber. Ein paar Tage später riefen sie mich an und sagten, dass alles in Ordnung sei und ich zu einem Vorsprechen mit dem zukünftigen Leiter eingeladen wurde. Das Vorstellungsgespräch dauerte 10-15 Minuten, danach wurde ich für die Stelle als Softwareentwickler angenommen :) Die Probezeit dauerte 3 Monate, danach wurde ich in JS getestet, den ich erfolgreich abgeschlossen habe und jetzt arbeite ich in einem der größten Unternehmen in der Stadt in einem geräumigen 7-stöckigen Business Center mit Erholungsbereichen und einem Fitnessstudio :) Dort gab es wenig mit Programmieren zu tun; während der Demobilisierung begann ich, in meiner Freizeit Java-Handbücher zu lesen und die Stellenangebote für Java Junior in meiner Stadt zu überwachen, und beschloss, nicht nach Moskau zurückzukehren. Nachdem ich nach DMB ein wenig zur Besinnung gekommen war, eröffnete ich ein zweites Konto bei JavaRush und kaufte ein Abonnement, weil... Ich habe auf diesem Konto Level 32 und wollte Java Core auffrischen. In etwa 5 Tagen erreichte ich Level 15 und inspiriert von der Tatsache, dass die Fähigkeiten einfach und schnell wiedererlangt werden, habe ich meinen Lebenslauf aktualisiert und den Zugriff darauf geöffnet. Am nächsten Tag erhielt ich einen Anruf von einem lokalen IT-Unternehmen und lud mich zu einem Gespräch ein. Beim Vorstellungsgespräch stellte das Mädchen aus der Personalabteilung allgemeine Fragen, fragte nach mir bekannten Technologien, was mir besser gefiel: Vorne oder Hinten. Im Allgemeinen war es mir egal, ich wollte nur als Programmierer arbeiten, und mir wurde angeboten, eine Testaufgabe für die Stelle eines JavaScript-Programmierers zu schreiben, und ich stimmte zu. Zu dieser Zeit kannte ich JS auf dem Niveau von „JavaScript? Nun ja, es scheint eine solche Programmiersprache zu geben“, und als ich nach Hause kam, setzte ich mich sofort hin, um die Handbücher zu studieren. So vergingen 3 Tage, danach begann ich, die Testaufgabe selbst zu studieren. Sie gaben mir 7 Tage Zeit, mich zu entscheiden, und am Abend von 6 Tagen schickte ich meinen Code an meinen Arbeitgeber. Ein paar Tage später riefen sie mich an und sagten, dass alles in Ordnung sei und ich zu einem Vorsprechen mit dem zukünftigen Leiter eingeladen wurde. Das Vorstellungsgespräch dauerte 10-15 Minuten, danach wurde ich für die Stelle als Softwareentwickler angenommen :) Die Probezeit dauerte 3 Monate, danach wurde ich in JS getestet, den ich erfolgreich abgeschlossen habe und jetzt arbeite ich in einem der größten Unternehmen in der Stadt in einem geräumigen 7-stöckigen Business Center mit Erholungsbereichen und einem Fitnessstudio :)
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION