JavaRush /Java-Blog /Random-DE /Vom Buchhalter zum Entwickler

Vom Buchhalter zum Entwickler

Veröffentlicht in der Gruppe Random-DE
Also ja. Ich bin ein Mädchen, das Buchhalterin studiert hat, um „einen Beruf zu haben“, ich hatte aufgrund chronischer Unaufmerksamkeit eine 3 in Mathematik und hatte in der Schule auch keine Informatikkenntnisse. Es gab nur „Logik“ – dort haben wir an Blockdiagrammen und logischen Bedingungen gearbeitet. Aber ich erinnere mich an nichts mehr von dort. Ich erinnere mich nur daran, dass es funktioniert hat und dass es mir gefallen hat.
Vom Buchhalter zum Entwickler – 1
Die Arbeit als Buchhalter war unerträglich langweilig. Die Frauengruppe war mit ihrem Klatsch äußerst deprimierend. Es war schon immer einfacher und angenehmer, mit Männern zu kommunizieren. Nun ja, Computer waren interessant. Daher kam ich von Zeit zu Zeit bei unseren Systemadministratoren und Programmierern vorbei, um mit ihnen zu plaudern. Und sie brachten mich irgendwie auf eine Idee: Um ein Weblayout zu erstellen, sitzt man da und wählt die Farbe für die Schaltflächen aus. Also habe ich den HTML+CSS-Kurs belegt. Und es hat funktioniert, und es hat mir wirklich gut gefallen. Aber aus irgendeinem Grund habe ich mich nicht mit diesem Thema beschäftigt, es gab einen Umzug, ich brauchte zumindest etwas Arbeit, aber irgendwie fühlte ich mich nicht wie ein vollwertiger Layoutdesigner. So vergingen weitere Jahre voller Strapazen in ungeliebten Jobs in einem unangenehmen Team. Und dann, während der Neujahrsfeiertage 2015, stieß ich im Internet auf JavaRush . Damals waren die ersten 10 Level kostenlos. Und ich beschloss, es zu versuchen. Allerlei Unsinn, wie zum Beispiel das Anzeigen der Aufschrift „ I love JavaRush “, wurde problemlos erledigt. Und dann begannen die Zyklen. Und wenn. Und verschachtelte Wenns. Und verschachtelte Schleifen mit verschachtelten Ifs und Schleifen. Dunkelheit. Ich verstand nichts, ich konnte nichts tun, ich weinte vor Panikattacken und fragte meinen Mann, warum er so einen Idioten geheiratet habe. Aber dann flossen die Tränen und ich hatte den Dreh raus. Und die Aufgaben wurden gelöst und der Validator ließ sie durch. Dann weinte ich vor den Objekten, ich konnte beim besten Willen nicht verstehen, wie sich das Objekt selbst von der Verbindung unterschied. InschriftCat cat = new Cat();hat mich auf der Stelle umgebracht. Dann habe ich aus Threads auf Level 16 geweint. Dann von Streams bis 18. Wrapper. Mehr, mehr Wrapper! All diese Autoren und Leser mit einer endlosen Anzahl an Variationen. Aber die Panikattacken vergingen, die Tränen versiegten und das Verständnis kam. Oder Auswendiglernen. Ich habe herausgefunden, dass man etwas nicht verstehen muss, man muss sich nur daran erinnern, wie man es benutzt. Danach wurde es einfacher. Es gab einige freiberufliche Tätigkeiten, die es mir ermöglichten, viel an Javarash zu arbeiten. Ehrlich gesagt glaubte ich nicht, dass es mir gelingen würde und hatte auch nicht wirklich darauf gehofft, einen Job als Programmierer zu bekommen. Ich habe einfach aus Trägheit gearbeitet und das ist alles. Für mich war es interessant, obwohl es schwierig war, obwohl ich mehrmals in der Woche alles aufgeben wollte. Das Interessanteste begann, als große Aufgaben mit einer großen Anzahl von Klassen und Schnittstellen begannen. Dort kam schließlich das Mosaik zusammen und es wurde klar, warum Getter und Setter und andere Extras benötigt wurden. Dann tauchte die Aussicht auf ein Praktikum bei JR auf. Das war hart. Ich dachte, es wäre notwendig, ein großes, schwieriges Problem zu lösen, aber es stellte sich heraus, dass ich ein ganzes Programm schreiben musste, das Hibernate, Spring, Database und eine ganze Reihe von Technologien nutzte, von denen ich zum ersten Mal gehört hatte. Sie verteilten ein Dutzend Bücher und sagten: „Sie müssen das nicht alles lesen, es ist nur für Sie als Nachschlagewerk.“ Na ja, egal! Das heißt, es wurde angedeutet, dass wir das alles bereits wissen oder was? Aber wie wäre es mit dem Versprechen, uns das alles im Rahmen eines Praktikums beizubringen? Nun, was tun? Ich begann zu lesen. Weil ich keine Ahnung hatte, was das alles bedeutete und wo ich anfangen sollte. In drei Wochen ein Dutzend Bücher zu lesen und darauf basierend einen Anhang zu schreiben, waren die schwierigsten drei Wochen meines Lebens. Ich konnte nichts tun, ich verstand nichts, was ich tun sollte und warum es nicht funktionierte, und die Fristen liefen ab. 80 % der Zeit wurden nicht für das Schreiben von Code aufgewendet, sondern für das Anschließen neuer Module, das Einrichten von Git, das Installieren und Konfigurieren der Datenbank usw. Es war furchtbar beunruhigend. Die Jungs, die ich im Praktikum kennengelernt habe, meinten natürlich, dass ich es ohne sie nicht geschafft hätte. Infolgedessen reichte ich am letzten Tag um acht Uhr abends die Aufgabe ein und atmete aus. Ich dachte, das wäre es, jetzt würden sie mich entweder akzeptieren oder nicht, das Schlimmste wäre überstanden. Und sie haben mich akzeptiert. Und dann wurde alles hässlich, das Praktikum hat mich maßlos enttäuscht. Erstens fanden die Vorträge nicht in Form eines Webinars statt, sondern in Form einer Aufzeichnung des Webinars. Das heißt, der Dozent war ständig abgelenkt, erzählte einige Geschichten aus dem Leben, beantwortete Fragen an Leute, die ihm während des Webinars etwas fragten, er vergaß, was er sagen wollte, sprang von Thema zu Thema, was dazu führte, dass sich in meinem Kopf etwas bildete nicht einmal ein Brei, sondern eher ein Sumpf. Zweitens hat der Dozent beim Praktikum alles so erklärt, als ob jeder diese Technologien bereits kennt. Das heißt, sie sind den Tutorials nicht oberflächlich Schritt für Schritt gefolgt, um die Testaufgabe irgendwie zu lösen, sondern haben die Hardware im Normalfall bereits auf diese Weise verstanden. Ab der dritten Lektion verstand ich nicht mehr, was passierte und worüber wir sprachen, und warum ist das alles notwendig und was soll man damit machen? Aber dann rief mich ein Bekannter an und sagte, dass es eine Firma gäbe, die suche einen Java-jun. Ich war mir sicher, dass ich damit nicht klarkommen würde, dass ich noch nicht bereit war, aber ich beschloss, es trotzdem zu versuchen. Für das Skype-Interview habe ich eine Reihe von Spickzetteln über die möglichen Zustände von Threads, über die Arbeit des Garbage Collectors, über veränderliche und unveränderliche Objekte vorbereitet, kurz gesagt, alles, worüber ich etwas verwirrt war. Den technischen Leiter interessierte das alles nicht. Er war nicht an meiner Ausbildung interessiert. Er fragte mich, wie ich Daten von einer Webseite abrufen würde. Nicht um den Code – nur theoretisch, sagt er, stellen wir uns vor, wie Sie das machen würden? Und ich habe keine Ahnung. Ich sitze und schweige. Und ich bin nervös. Ich habe das Problem, dass ich eine Seite mit regulären Ausdrücken analysieren musste, nie gelöst. Aber ich erinnerte mich an das DOM, das ich studiert hatte, als ich Layout machte. Und sie sagte etwas über den Quellcode der Seite. Das reichte ihm, er gab mir die Aufgabe, ein Programm zu schreiben, das eine Seite analysiert und einige Daten daraus in die Datenbank zieht. Ich fragte: Weißt du, wie das geht? Ich sage: Nein, ich weiß es nicht, aber ich werde es googeln. Und ich habe es gegoogelt. Und ich habe es in 3 Tagen mit Jsoup geschafft. Dann stellte sich heraus, dass wir dasselbe tun mussten, allerdings über Selenium WD. Nun gut, ich habe noch einmal ein paar Tutorials gegoogelt, es gemacht, auf GitHub hochgeladen und den Link gesendet. Der technische Leiter beurteilte es, sagte, dass alles in Ordnung sei, und ich habe es unerwartet schnell geschafft und lud mich zur Arbeit ein. Daher arbeite ich jetzt als Java-Entwickler und lerne gleichzeitig JavaScript, da ich mich mit dem Web beschäftige. Aber ich habe das Praktikum aufgegeben, es hat mir nichts gebracht... Na ja, oder ich war einfach nicht bereit dafür, dann versuche ich es vielleicht noch einmal. So hat sich eine Buchhalterin in 2,5 Jahren dank JavaRush zur Programmiererin umgeschult :) Er sagte, dass alles in Ordnung sei, und ich schaffte es unerwartet schnell und lud mich zur Arbeit ein. Daher arbeite ich jetzt als Java-Entwickler und lerne gleichzeitig JavaScript, da ich mich mit dem Web beschäftige. Aber ich habe das Praktikum aufgegeben, es hat mir nichts gebracht... Na ja, oder ich war einfach nicht bereit dafür, dann versuche ich es vielleicht noch einmal. So hat sich eine Buchhalterin in 2,5 Jahren dank JavaRush zur Programmiererin umgeschult :) Er sagte, dass alles in Ordnung sei, und ich schaffte es unerwartet schnell und lud mich zur Arbeit ein. Daher arbeite ich jetzt als Java-Entwickler und lerne gleichzeitig JavaScript, da ich mich mit dem Web beschäftige. Aber ich habe das Praktikum aufgegeben, es hat mir nichts gebracht... Na ja, oder ich war einfach nicht bereit dafür, dann versuche ich es vielleicht noch einmal. So hat sich eine Buchhalterin in 2,5 Jahren dank JavaRush zur Programmiererin umgeschult :)
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION