JavaRush /Java-Blog /Random-DE /Leitender Entwickler mit Abendschulausbildung

Leitender Entwickler mit Abendschulausbildung

Veröffentlicht in der Gruppe Random-DE
Seit meiner Kindheit träumte ich davon, Programmierer zu werden. Der erste Computer erschien Mitte der 90er Jahre, als ich 6-7 Jahre alt war. In der Schule habe ich bereits versucht, aus Büchern zu programmieren (Visual Basic, Pascal), aber aufgrund meines jungen Alters und des Mangels an Internet habe ich diese Fähigkeit nie ausreichend entwickelt. Infolgedessen bin ich irgendwo falsch abgebogen. Hinter mir: - Zwei Ausweisungen aus 2 verschiedenen Fachschulen. Der erste wurde übersprungen, der zweite war langweilig und erwies sich sowohl hinsichtlich des Wissens als auch des Werts des Diploms als nutzlos; - Abendschule – die 10. bis 11. Klasse muss man irgendwie zu Ende bringen; - Zulassung zum Studium mit Verlust des Zeugnisses genau nach erfolgreichem Bestehen der Prüfungen und Bestehen eines Budgets und damit erneut ohne Ausbildung; - 10 Jahre Selbstfindung, Wechsel von mehr als 15 Berufen (Lader, Markthandel, Enikey, Catering, Zoll, Fabriken, Crewing, Einzelhandel, Großhandel usw.); - viele schlechte Angewohnheiten und manchmal Süchte. Schlechte Unternehmen und ihr Einfluss auf mich; - 1 Ehe; - Auswanderung; - das Leben eines gelähmten geliebten Menschen 5 Jahre lang aufrechterhalten und ihn verlieren. Die Liste lässt sich noch lange fortsetzen, aber es gibt den Moment, in dem sich alles ändert. Im Alter von 27 Jahren, in einem Land, dessen Staatsbürgerschaft ich nicht hatte, und wie immer allen möglichen Unsinn machte, also als Barkeeper arbeitete und was ich sonst noch zu tun hatte, begann ich plötzlich zu denken: „Bin ich das?“ „Alles richtig machen im Leben? Warum mache ich das Falsche? Wovon hast du geträumt? Vielleicht mache ich immer noch Fehler“? An diesem Punkt begann ich kritischer zu denken und erkannte, dass ich entweder nicht so schlau war, wie ich dachte, oder einfach nur faul. Ich gebe einen Spoiler: Bei beiden Optionen geht es bis zu einem gewissen Grad um mich. Also fing ich an, nach Büchern zum Thema Programmierung zu suchen und stieß auf JR. Zuerst war es interessant, aber ich merkte schnell, dass es mir langweilig war, manchmal scheinbar triviale Aufgaben wie die Ausgabe von Arrays auf der Konsole usw. zu lösen. Aber ich habe mich dadurch motiviert, dass es in jedem Job Nuancen gibt, in denen man sich langweilt, und das gibt es natürlich auch in der Arbeit eines Softwareentwicklers. Ich habe mich auch dadurch motiviert, dass ich als Kind sehr interessiert war, es aber nicht genug Internet gab, um nach anderen Informationsquellen zu suchen, aber jetzt nutzen Sie es bitte. Ich merkte auch schnell, dass Rauchen und Alkohol meine Konzentration beeinträchtigten. Eines Tages habe ich aufgehört und als ich wirklich rauchen wollte, habe ich angefangen, Kniebeugen oder Liegestütze zu machen, bis ich keine Lust mehr hatte. In den ersten Monaten war es sehr ungewöhnlich, die Welt mit nüchternem Blick zu betrachten – zu viel Energie, aber ich wusste, wohin ich sie lenken sollte (JR). Ich habe mich auch scheiden lassen, weil mir klar wurde, dass ich tatsächlich unterschiedliche Ansichten über das Leben habe und die Person nur sarkastische Bemerkungen über meine Wünsche macht, während sie selbst ihr Leben verschwendet. Ein Jahr verging mit Lernen und dem Versuch, ein Vorstellungsgespräch zu bekommen. Ich beschloss, meine Chancen zu erhöhen und an die Universität zu gehen, um Software-Engineering zu studieren. Ich musste mich auf die Prüfung vorbereiten, da es zum Zeitpunkt des Abschlusses nur Prüfungen gab. 3 Monate Vorbereitung, erfolgreiche Prüfung mit guten Noten und schon im Herbst das erste Ergebnis – der erste Job in der IT. Der Arbeitgeber versteht dass ich mich entschieden habe, mich intensiv diesem Thema zu widmen, habe ich mich alle fast 30 Jahre einmal dazu entschlossen, die Universität für dieses Fachgebiet zu besuchen. Der erste Job war für ein paar Cent (ca. 20.000 Rubel) als Lasttest-Ingenieur – er schrieb Tests in Java für die API-Last des Zielsystems und führte Tests durch, indem er Berichte und Analysen schrieb. Innerhalb eines halben Jahres erhielt ich ein Angebot für eine mittlere Entwicklerposition und von da an ging es los. Derzeit arbeite ich in einer internationalen FinTech-Organisation der Top 10 der globalen Investmentbanken. Der Stapel wurde im Laufe der Jahre erheblich erweitert. Nächste Jahr Bachelor, dann habe ich vor, zum Master zu gehen. Im Allgemeinen bereue ich nichts – ich habe eine interessante Lebenserfahrung, die mir nur hilft, die Realität rational wahrzunehmen und die Situation richtig einzuschätzen. Während des Studiums habe ich zusätzlich zu JR das gleiche Material in Schildts Buch durchgesehen, die Philosophie von Java, Clean Code und Becks Extreme Programming gelesen. Außerdem habe ich mir auf dem Weg zur/von der Arbeit den Videokurs von Ivan Golovach angeschaut (ein zweifelhafter Charakter, aber der Kurs über den Root-Tracker ist interessant) – er hat oft geholfen zu verstehen, was durch JR und Schildt nicht erreicht wurde. Ich rate jedem, der sich auf den Weg des Programmierenlernens begeben hat: - Seien Sie kritisch mit sich selbst und berücksichtigen Sie immer die Möglichkeit, dass die Dinge nicht so laufen, wie Sie es geplant haben. - Lesen und schauen Sie ausschließlich auf Englisch; - Beginnen Sie so früh wie möglich mit der Verwendung von Git. - Korrekte Tests schreiben; - Überspringen Sie keine scheinbar einfachen Aufgaben (bei ihnen machen Sie oft Fehler, und wenn Sie sie lösen, erhalten Sie sehr nützliche Erfahrungen und ein Verständnis dafür, wie alles funktioniert); - Bewerben Sie sich nicht nur für offene Stellen im Bereich Entwickler, sondern auch für die Qualitätssicherung. Glauben Sie mir, ein Monat echte Erfahrung in der Entwicklung, selbst in der Rolle der Qualitätssicherung, wird Ihnen viel mehr als ein halbes Jahr Pauken und Heimprojekte bescheren. - Gehen Sie zu Vorstellungsgesprächen, auch wenn Sie nicht vorhaben, Ihren Job zu wechseln – so erhalten Sie nützliches Feedback und verstehen, wo Ihre Defizite liegen. - Verlassen Sie Ihre Komfortzone – wenn Ihnen das Projekt vertraut und langweilig wird, es keine Aufgaben gibt, die Sie dazu zwingen, etwas Neues zu lernen – dann ist es Zeit, etwas zu ändern. - Sprechen Sie nicht nur über Ihre Absichten, etwas zu tun. - Nun, hören Sie nicht auf diejenigen, die versuchen, Sie von Ihren Ambitionen abzubringen. PS: Haben Sie keine Angst, etwas im Leben zu ändern – wir haben nur eines. Becks Extreme Programming. Außerdem habe ich mir auf dem Weg zur/von der Arbeit den Videokurs von Ivan Golovach angeschaut (ein zweifelhafter Charakter, aber der Kurs über den Root-Tracker ist interessant) – er hat oft geholfen zu verstehen, was durch JR und Schildt nicht erreicht wurde. Ich rate jedem, der sich auf den Weg des Programmierenlernens begeben hat: - Seien Sie kritisch mit sich selbst und berücksichtigen Sie immer die Möglichkeit, dass die Dinge nicht so laufen, wie Sie es geplant haben. - Lesen und schauen Sie ausschließlich auf Englisch; - Beginnen Sie so früh wie möglich mit der Verwendung von Git. - Korrekte Tests schreiben; - Überspringen Sie keine scheinbar einfachen Aufgaben (bei ihnen machen Sie oft Fehler, und wenn Sie sie lösen, erhalten Sie sehr nützliche Erfahrungen und ein Verständnis dafür, wie alles funktioniert); - Bewerben Sie sich nicht nur für offene Stellen im Bereich Entwickler, sondern auch für die Qualitätssicherung. Glauben Sie mir, ein Monat echte Erfahrung in der Entwicklung, selbst in der Rolle der Qualitätssicherung, wird Ihnen viel mehr als ein halbes Jahr Pauken und Heimprojekte bescheren. - Gehen Sie zu Vorstellungsgesprächen, auch wenn Sie nicht vorhaben, Ihren Job zu wechseln – so erhalten Sie nützliches Feedback und verstehen, wo Ihre Defizite liegen. - Verlassen Sie Ihre Komfortzone – wenn Ihnen das Projekt vertraut und langweilig wird, es keine Aufgaben gibt, die Sie dazu zwingen, etwas Neues zu lernen – dann ist es Zeit, etwas zu ändern. - Sprechen Sie nicht nur über Ihre Absichten, etwas zu tun. - Nun, hören Sie nicht auf diejenigen, die versuchen, Sie von Ihren Ambitionen abzubringen. PS: Haben Sie keine Angst, etwas im Leben zu ändern – wir haben nur eines. Becks Extreme Programming. Außerdem habe ich mir auf dem Weg zur/von der Arbeit den Videokurs von Ivan Golovach angeschaut (ein zweifelhafter Charakter, aber der Kurs über den Root-Tracker ist interessant) – er hat oft geholfen zu verstehen, was durch JR und Schildt nicht erreicht wurde. Ich rate jedem, der sich auf den Weg des Programmierenlernens begeben hat: - Seien Sie kritisch mit sich selbst und berücksichtigen Sie immer die Möglichkeit, dass die Dinge nicht so laufen, wie Sie es geplant haben. - Lesen und schauen Sie ausschließlich auf Englisch; - Beginnen Sie so früh wie möglich mit der Verwendung von Git. - Korrekte Tests schreiben; - Überspringen Sie keine scheinbar einfachen Aufgaben (bei ihnen machen Sie oft Fehler, und wenn Sie sie lösen, erhalten Sie sehr nützliche Erfahrungen und ein Verständnis dafür, wie alles funktioniert); - Bewerben Sie sich nicht nur für offene Stellen im Bereich Entwickler, sondern auch für die Qualitätssicherung. Glauben Sie mir, ein Monat echte Erfahrung in der Entwicklung, selbst in der Rolle der Qualitätssicherung, wird Ihnen viel mehr als ein halbes Jahr Pauken und Heimprojekte bescheren. - Gehen Sie zu Vorstellungsgesprächen, auch wenn Sie nicht vorhaben, Ihren Job zu wechseln – so erhalten Sie nützliches Feedback und verstehen, wo Ihre Defizite liegen. - Verlassen Sie Ihre Komfortzone – wenn Ihnen das Projekt vertraut und langweilig wird, es keine Aufgaben gibt, die Sie dazu zwingen, etwas Neues zu lernen – dann ist es Zeit, etwas zu ändern. - Sprechen Sie nicht nur über Ihre Absichten, etwas zu tun. - Nun, hören Sie nicht auf diejenigen, die versuchen, Sie von Ihren Ambitionen abzubringen. PS: Haben Sie keine Angst, etwas im Leben zu ändern – wir haben nur eines.
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION