CodeGym /Java-Blog /Random-DE /Die Geschichte eines geisteswissenschaftlich denkenden Me...
John Squirrels
Level 41
San Francisco

Die Geschichte eines geisteswissenschaftlich denkenden Menschen

Veröffentlicht in der Gruppe Random-DE
Die Geschichte eines geisteswissenschaftlich denkenden Menschen – 1Hallo an alle! Das Jahr 2018 neigte sich dem Ende zu ( die ursprüngliche Geschichte wurde im Januar 2019 veröffentlicht – Anmerkung der Redaktion).), beschloss ich, wie alle anständigen Menschen, meine Schulden zu begleichen. Und ich bin allen dankbar, die mir auf die eine oder andere Weise geholfen haben, mein Leben zu ändern und Programmierer zu werden. Meine Geschichte mag unter den Geschichten anderer Studenten trotz meines 38-jährigen Lebensalters (zum Zeitpunkt meiner Einstellung) eher gewöhnlich erscheinen, wenn da nicht eine Tatsache wäre, die sie, glaube ich, von anderen unterscheidet. Die Sache ist die, dass die meisten Geschichten, die ich darüber gelesen habe, wie Menschen Programmierer wurden, irgendwie dieser Handlung folgen: Der Autor träumte seit seiner Kindheit davon, Programmierer zu werden, aber das Leben nahm eine falsche Wendung, oder der Autor zeigte eine gewisse Neigung zum Programmieren, aber Wieder einmal war es nicht in Sicht. Mit anderen Worten, sie waren das, was wir (ohne jemanden zu beleidigen) „latente“ Programmierer nennen könnten. Bei mir war das nicht der Fall.In meiner Kindheit, Jugend und sogar während des größten Teils meiner Reife hatte ich noch nicht einmal an eine Karriere als Programmierer gedacht. Darüber hinaus bin ich ein klassischer Geisteswissenschaftler. Die einzigen Fächer, in denen ich in der High School ziemlich gute Noten bekam, waren Geisteswissenschaften. Ich hatte Probleme mit den harten Naturwissenschaften und schaffte es kaum, eine Zwei zu erreichen. An meiner High School und meinem College gab es keine Informatikkurse. Nun, sie waren Teil des Lehrplans, aber Lehrer konnten nicht gefunden werden. Wenn sie gefunden wurden, waren sie ständig krankgeschrieben. Im Grunde kann ich mich im Laufe meiner gesamten akademischen Laufbahn an insgesamt drei Informatikstunden erinnern. Darüber hinaus habe ich mein Jurastudium abgeschlossen. Kurz gesagt, ich habe definitiv keine Technik-Mentalität. Hierbei handelt es sich um Hintergrundinformationen bzw. Eingabedaten. Aber das Wichtigste zuerst.Die Idee, Programmierer zu werden, kam mir bereits 2013.Zu dieser Zeit war ich ein recht erfolgreicher Manager der mittleren Ebene mit einem überdurchschnittlichen Monatsgehalt. Alles war gut, aber gelegentlich dachte ich: „Was kommt als nächstes?“ Da stieß ich auf einen Motivationsartikel eines CodeGym-Autors, in dem er behauptete, dass jeder mit gesundem Menschenverstand Programmierer werden kann. Ich hielt mich nicht für dumm, hatte aber ernsthafte Zweifel an meinen Fähigkeiten, da mir auf diesem Gebiet jegliche Grundkenntnisse fehlten. Und an dieser Stelle muss ich meinen ersten Dank aussprechen: Dieser Autor hat seine Gedanken in seiner Artikelserie so überzeugend zum Ausdruck gebracht, dass er mir die Idee des Programmierens in den Kopf gepflanzt hat, wo sie schließlich keimte. Vielen Dank, Herr Autor! Allerdings habe ich trotz meines Interesses nicht wirklich viele aktive Schritte unternommen, um das umzusetzen, was mir in den Sinn kam. Ich habe mich in den ersten 10 Levels hauptsächlich mit den Lektionen und Aufgaben beschäftigt. Es gab vieles, was ich nicht verstand. Programmieren kam mir vor wie ein Zauberspruch, aber ich folgte dem Rat des oben genannten Autors und las die Lektion immer wieder, um die neueste Aufgabe zu lösen – schließlich wurde mir versprochen, dass die Puzzleteile früher oder später zusammenpassen würden (Überspringen). voraus, genau das ist passiert!). Ich kam eher schleppend voran, nicht nur, weil vieles unklar war, sondern auch, weil, wie bereits erwähnt, in meinem Leben alles in Ordnung war: ein gutes Gehalt und eine interessante Arbeit (damals). Ein zukünftiger Wechsel als Junior-Java-Programmierer für ein Gehalt, das halb so hoch ist wie das Gehalt eines Managers, war irgendwie nicht inspirierend. Natürlich gab es später noch Potenzial für Aufwärtswachstum, viel mehr, als ich als Manager erwarten konnte, Im selben Jahr änderte sich meine Situation. Ich habe meinen Job und damit auch mein angenehmes Leben verloren. Da meine Spezialisierung recht eng war und ich in meinem Fachgebiet keine offenen Stellen finden konnte, musste ich in einen anderen Bereich ausweichen, den ich gut verstand. Aber dort war die Konkurrenz größer und mein Gehalt war entsprechend niedriger und zudem mittlerweile mit dem Gehalt eines Junior-Java-Entwicklers vergleichbar. Da ich nicht sicher war, ob ich Java alleine herausfinden könnte, kam ich zu dem Schluss, dass Online-Lernen sicherlich cool ist, Offline-Lernen jedoch weitaus realer (ich habe mich geirrt).. Ich habe einen Kurs von einer der Schulen gekauft, die Java-Unterricht anbieten. Voller Hoffnung begann ich mein Studium. Im Verlauf des Kurses wurde mir klar, dass der Abschluss des Kurses mir nicht helfen würde, mich für die Position eines Junior-Java-Entwicklers zu qualifizieren, da neben der Kenntnis der Syntax und der Grundprinzipien noch eine ganze Menge anderer Aufgaben zu erledigen sind (das wusste ich nicht). alle Abkürzungen wie SQL). Das war sehr demotivierend, weil ich ziemlich viel für den Kurs bezahlt habe und erwartete, dass sich die Investition bald auszahlen würde. Scheiß drauf. Nein, die Theorie, die sie vermittelten, war nicht schlecht, und ich habe einige Dinge gelernt, aber nach der Hälfte des Kurses wurde mir klar, dass ich durch eine Offline-Ausbildung ungefähr die gleiche Menge an Wissen erlangen würde wie durch eine Online-Ausbildung, aber dass sie teurer wäre . Deshalb habe ich beschlossen, die zweite Hälfte des Kurses nicht zu bezahlen.Stattdessen habe ich ein Abonnement für diesen Java-Kurs gekauft und dabei den Neujahrsrabatt genutzt. Gesagt, getan. Aber auch hier gab es (im Gegenteil) nicht nur Sonnenschein und Lutscher. Ich lernte hauptsächlich nach der Arbeit und nahm mir ein, zwei oder drei Stunden Zeit zum Lernen. Es waren düstere Zeiten: Wenn man nach der Arbeit müde ist, bleibt einem nichts mehr im Gedächtnis hängen, außerdem fällt es schwer, die Sprache selbst zu erlernen (ich bin Student der Geisteswissenschaften, erinnern Sie sich?). Und obwohl meine Familie (Frau und Kind) mich unterstützte, war es schwierig, Zeit für das Lernen, für die Familie und für mich selbst zu finden. Die Geschichte eines geisteswissenschaftlich denkenden Menschen – 2Das Ergebnis war grausamer Aufschub. Ich habe mein Studium jeweils für sechs Monate abgebrochenIch spielte Online-Spiele (ein Übel, für das eine besondere Hölle vorbereitet war), aber früher oder später kehrte ich zurück, las die Erfolgsgeschichten anderer und fing von vorne an. Die Situation wurde zudem durch die darauf folgende politische und damit auch wirtschaftliche Krise deutlich verschärft. Mein Gehalt war nicht an den Dollar gekoppelt und die Landeswährung wurde abgewertet (bis 2014 ist die Griwna, die Landeswährung der Ukraine, von 8 auf 20 gegenüber dem US-Dollar gefallen). Dadurch betrug mein reales Einkommen 400–500 USD/Monat und ich war völlig deprimiert. Auf die eine oder andere Weise habe ich tatsächlich Level 21 oder 22 dieses Online-Kurses erreicht und wäre wahrscheinlich noch weiter gegangen, aber ich erhielt eine freudige E-Mail von den Erstellern der Website über die Einstellung von Mitarbeitern für das Praktikum (Die russischsprachige Version des Kurses hat eine etablierte Partnerschaft mit einem Online-Programmierpraktikum namens topjava (Anmerkung des Herausgebers ). Das Praktikum war kein Kinderspiel. Es führte mich in die Frameworks und Bibliotheken ein, die im wirklichen Leben und bei realen Projekten erforderlich sind. Übrigens habe ich das Praktikum auch beim ersten Mal nicht bestanden (ich hatte nicht genügend Kenntnisse und Fähigkeiten). Bei späteren Versuchen erweiterten sich jedoch meine Kenntnisse und Fähigkeiten. Als ich eines Tages die Stellenangebote für Nachwuchsprogrammierer auf einer bekannten und angesehenen Website durchsah, stieß ich auf die Nachricht, dass ein Marktführer Studenten für die neuesten Java-Kurse einschreibt.Im Gegensatz zu anderen großen Unternehmen haben diese Leute keine Altersbeschränkungen eingeführt (z. B. nur Senioren). Dafür gilt ihnen mein Dank. Die Anforderungen waren einfach: Bestehen Sie einen Auswahltest, bestehen Sie ein auf Englisch geführtes Vorstellungsgespräch und nehmen Sie an externen Kursen teil (für etwa 3 Monate). Dann schreiben und verteidigen Sie Ihr Projekt und nehmen, wenn Sie gut genug sind, an internen Kursen teil (für 1–6 Monate), nach denen Sie möglicherweise (oder auch nicht) einem der bedeutungsvollen Projekte des Unternehmens zugewiesen werden. Tatsächlich sind Kurse von Unternehmen, die eine anschließende Anstellung anbieten, der beste und am wenigsten ressourcenintensive Einstieg in das Berufsfeld, allerdings gibt es hier zwei Nuancen: Erstens sind sie sehr wettbewerbsfähig und zweitens gibt es keine Beschäftigungsgarantien (z. B , werden Sie möglicherweise aufgrund Ihrer Soft Skills oder schwachen Englischkenntnisse nicht eingestellt). ICH' Über den Wettbewerb schreibe ich aufgrund meiner Erfahrung: Mehr als 450 Personen haben sich für die Prüfung beworben, rund 50 wurden zu den Kursen zugelassen, weniger als 20 haben es in die internen Kurse geschafft. Wie viele ein Angebot erhalten haben, weiß ich nicht, aber die Tatsache, dass einige kein Angebot erhalten haben, ist durch Insiderinformationen gut belegt. Ich habe mich jedenfalls ohne große Erwartungen zum Test angemeldet. Ich dachte, das sei besser, als nichts zu tun, also beschloss ich, es zu versuchen. Stellen Sie sich meine Überraschung vor, als mir einige Zeit später mitgeteilt wurde, dass ich die erste Phase des Auswahlverfahrens bestanden hatte Ich habe mich ohne große Erwartungen zum Test angemeldet. Ich dachte, das sei besser, als nichts zu tun, also beschloss ich, es zu versuchen. Stellen Sie sich meine Überraschung vor, als mir einige Zeit später mitgeteilt wurde, dass ich die erste Phase des Auswahlverfahrens bestanden hatte Ich habe mich ohne große Erwartungen zum Test angemeldet. Ich dachte, das sei besser, als nichts zu tun, also beschloss ich, es zu versuchen. Stellen Sie sich meine Überraschung vor, als mir einige Zeit später mitgeteilt wurde, dass ich die erste Phase des Auswahlverfahrens bestanden hattewurde eingeladen, an der zweiten Phase teilzunehmen: einem auf Englisch geführten Interview. Meine Freude kannte keine Grenzen, obwohl ich Zweifel an der Kommunikation auf Englisch hatte. Also begann ich mit den Vorbereitungen:Ich habe meine Frau gebeten, mehrere Vorstellungsgespräche mit mir auf Englisch zu führen, und habe Antworten auf häufig gestellte Fragen, die bei einem Vorstellungsgespräch mit hoher Wahrscheinlichkeit gestellt werden, einstudiert und auswendig gelernt (erzählen Sie uns etwas über sich selbst, erzählen Sie uns von Ihren bisherigen Erfahrungen, warum möchten Sie das?). Arbeit für uns usw.). Ich habe das Vorstellungsgespräch bestanden und wurde zur Teilnahme an den Kursen eingeladen. Da dies eine echte Chance war, den Job zu bekommen, beschloss ich nach Rücksprache mit meiner Frau und der Gewinnung ihrer Unterstützung, meinen jetzigen Job zu kündigen und mich ganz auf die Kurse zu konzentrieren. Mit anderen Worten: Ich bin All-In gegangen. Für mich waren die externen Kurse größtenteils frustrierend: Wir begannen mit den Grundlagen und behandelten oberflächlich alle Kernkonzepte. Ich war auch besorgt über die Kompetenz des Lehrers. Für einen Universitätsdozenten (und für einen Teilzeitdozenten eines Marktführers und, wie er sich auch selbst beschrieb, einen Dozenten, der bezahlte Kurse für eine Offline-Schule unterrichtet), war er (gelinde ausgedrückt) ziemlich unartikuliert. Manchmal war es schwierig, die Vorträge zu verstehen, nicht weil das Thema komplex war, sondern weil die Präsentation der Informationen schrecklich war. Meine Eindrücke wurden auch durch einen Vorfall während einer der Vorlesungen getrübt: Einer der Schüler stellte eine Frage, die der Lehrer dann beantwortete. Das Problem war, dass die Antwort falsch war. Da der Lehrer die Antwort offenbar nicht kannte, beschloss er, vor der Gruppe sein Gesicht zu wahren, indem er improvisierte, anstatt ehrlich zuzugeben, dass er die Antwort nicht kannte/erinnerte. Zufällig kannten der Schüler, der neben mir saß, und ich die Antwort und korrigierten den Lehrer. Aber der Vorfall hat in meinen Augen die Glaubwürdigkeit des Lehrers ernsthaft geschädigt. Glücklicherweise übernahm gegen Ende des Kurses ein anderer Lehrer die Klasse. Er beherrschte die Materie viel besser und verfügte über praktische Fähigkeiten. Und die Präsentation der Informationen war unvergleichlich besser. Alles im Leben geht früher oder später zu Ende, so auch die externen Kurse. Ich schrieb mein Abschlussprojekt und bereitete mich auf seine Verteidigung vor, in der Hoffnung, in die internen Kurse aufgenommen zu werden. Obwohl ich nicht zu den besten Schülern gehörte, glaubte ich, eine Chance zu haben, da ich mich als solides Mittelfeld einschätzte. Leider oder zum Glück kam das Schicksal dazwischen. Ich kam früh am Morgen bei meiner geplanten Verteidigung an. Ich hielt eine mündliche Präsentation meines Projekts und startete dann die Anwendung, um ihre Funktionalität zu demonstrieren. Ich wurde mit Fragen überhäuft, sowohl theoretischen als auch praktischen. Nachdem ich die Fragen mit unterschiedlichem Erfolg beantwortet hatte, erhielt ich eine obligatorische zusätzliche Programmieraufgabe und ging in einen separaten Raum, um die Lösung zu erarbeiten. Eine Weile später kehrte ich mit meiner Lösung zu meinen Interviewern zurück. Zu diesem Zeitpunkt hatte sich die Gruppe der Interviewer fast vollständig verändert. Ich präsentierte meine Lösung, aber man teilte mir mit, dass ich das Problem nicht verstehe, und forderte mich auf, es noch einmal zu versuchen. Ich ging wieder in das andere Zimmer. Nachdem ich eine neue Lösung gefunden hatte, stellte ich fest, dass keiner der Menschen, die mich ursprünglich interviewt hatten, mehr da war. Diejenigen, die sie ersetzten, überprüften meine Aufgabe und sagten, dass sie sich bei denen erkundigen müssten, die anwesend waren, da bei meinem Interview keiner von ihnen anwesend war. Wie auch immer, ich weiß nicht, wer nachgefragt hat oder wie, oder wie sie von verschiedenen Leuten Feedback zu meiner Verteidigung eingeholt haben, mir aber gesagt haben, dass ich nicht bestanden habe. Es war erdrückend. Zwar wurde mir gesagt, dass ich in der nächsten Rekrutierungsrunde nach drei Monaten noch einmal versuchen könnte, mich zu verteidigen: Die einzige Bedingung war, dass ich ein völlig neues Projekt vorbereiten und verteidigen musste. Ich hatte keine Wahl, also stimmte ich zu. Mein Scheitern stürzte mich in eine schwere Depression, denn die Hoffnung war, dass ich nach drei Monaten schon wieder arbeiten würde. Aber jetzt würden drei Monate nur noch die Gelegenheit bieten, mich erneut zu verteidigen, ohne jegliche Garantien. Und denken Sie daran, ich habe meinen Job gekündigt und alles verwettet, was auch nicht zu einer optimistischen Aussicht beigetragen hat. Natürlich haben die Kurse auch etwas Positives mit sich gebracht: Mir wurde klar, dass ich schon einiges wusste und eine funktionierende Bewerbung mit einem anständigen Frontend schreiben konnte. Aber ich hatte immer noch keine Gewissheit, dass das Unternehmen bereit war, für diese Fähigkeiten zu zahlen. So,Ich bereitete mich intensiv auf meine zweite Verteidigung vor , unternahm aber auch einen weiteren wichtigen (und, wie sich später herausstellte, richtigen) Schritt: Ich veröffentlichte meinen Lebenslauf auf verschiedenen Websites und begann, zu Vorstellungsgesprächen zu gehen. Ich kann nicht sagen, dass es viele Rückrufe gab, normalerweise ein oder zwei pro Woche. Auch meine Erfahrungen während der Vorstellungsgespräche variierten, von ziemlich katastrophal, als ich das Gefühl hatte, mich als ziemlich mittelmäßig erwiesen zu haben, bis hin zu solchen, bei denen ich das technische Vorstellungsgespräch beendete, aber aus irgendeinem Grund nicht weiterkam. Die Geschichte eines geisteswissenschaftlich denkenden Menschen – 3Ich ließ mich nicht entmutigen, als ich mich an die Maxime erinnerte, dass niemand zwanzig Mal hintereinander abgelehnt wurde. Ich habe an den in jedem Interview aufgedeckten Schwächen gearbeitet. Auf diese Weise verbrachte ich zwei Monate und nahm an 12 bis 14 Vorstellungsgesprächen teil. Nach einer davon bekam ich mein erstes Jobangebot in einem kleinen Unternehmen, mit einem Gehalt über dem Marktdurchschnitt. Ich werde nicht näher auf die Details meiner ersten Arbeitstage, -wochen usw. eingehen – sie könnten Gegenstand eines separaten langen Artikels sein. Ich kann nur sagen, dass ich meine Probezeit erfolgreich bestanden habe und bis heute in diesem Unternehmen arbeite. Ich bin sehr zufrieden mit dem Team und dem hochmodernen Technologie-Stack. Bald feiere ich mein einjähriges Jubiläum in diesem Job und obwohl ich fast täglich vor neuen Herausforderungen stehe, gehe ich mit Begeisterung zur Arbeit, weil ich das mache, was ich liebe. Nun, da ist mein langer Beitrag. Ich möchte diese Gelegenheit nutzen, um mich noch einmal beim Ersteller dieses Online-Kurses dafür zu bedanken, dass er mich davon überzeugt hat, mein Leben radikal zu ändern, und beim Kursteam für die intelligente Umsetzung der Idee. Und obwohl ich keinen der Kurse vollständig abgeschlossen habe, Sie gaben mir das nötige Fundament und Selbstvertrauen, um meinen ersten Job als Programmierer zu finden. Zusammenfassend möchte ich jedem sagen, der an seinen Fähigkeiten zweifelt:Erinnern Sie sich an die Geschichte des Geisteswissenschaftlers, der es geschafft hat – und machen Sie den ersten Schritt oder beenden Sie, was Sie begonnen haben, wenn Sie den ersten Schritt bereits getan haben. Und schließlich gilt: Je früher Sie zu Vorstellungsgesprächen gehen, desto besser. Sie werden sich nie bereit fühlen, können aber erst dann ein Angebot erhalten, wenn Sie einige Absagen erhalten haben. Denken Sie daran, niemand wurde 20 Mal hintereinander abgelehnt! Es ist eine erwiesene Tatsache!
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION