JavaRush /Java-Blog /Random-DE /Wie wurde ich in einem halben Jahr Entwickler?
llaerto
Level 21

Wie wurde ich in einem halben Jahr Entwickler?

Veröffentlicht in der Gruppe Random-DE
Hallo zusammen. Dies ist eine weitere Beschäftigungsgeschichte auf der Javarush-Website, in der Javarush gelobt wird. Nur ein Scherz, das werden sie nicht. Oder werden sie? Natürlich werden sie das tun, ich habe auf den Moment gewartet, um diesen Artikel auf der 1. Ebene zu schreiben, als ich die anderer gelesen habe :) Im Allgemeinen fangen wir ganz von vorne an. Im Juni 2014 erhielt ich meinen Abschluss als Buchhalterin. Bereits im 3. Studienjahr wurde mir klar, dass ich kein Buchhalter werden würde, ich verdiente Geld im Internet – auf verschiedene Weise, Arbitrage, Abonnements, Doorways, SDL, GS usw., davon gibt es viel im Internet , aber es gibt auch viele Nuancen. Der Student hatte genug. Nach meinem Universitätsabschluss beschäftigte ich mich weiterhin mit dem Internet, bis ... Im Januar 2015 dachte ich, es wäre schön, Programmierer zu werden. Ganz einfach, weil mir der IT-Bereich gefallen hat, ich selbst schon lange mit ihm verbunden bin und Entwickler sein logisches Ergebnis ist (damals war es das Ergebnis, jetzt ist es nur der Anfang eines neuen Weges). Um eine so wunderbare Idee umzusetzen, begann ich, Python 3 zu lernen. Ich belegte einen Grundkurs, Probleme mit Logik und Algorithmen, das alles natürlich, ja, aber „Wo ist das Epische, wo sind die Programme, die die Welt retten?“ ?“ - Dachte ich damals. Eine Woche später vergaß ich es und vergaß es - es gab Geld, das Leben ging weiter... Aber im Februar kamen meine Schwester und ihr Mann zu Besuch, beide IT-Spezialisten, und ihr Mann sprach über die geplanten Kurse in (keine Schulungen, sondern nur Kurse zur Einführung in die IT-Orientierung, zu den Unterschieden in Sprachen, zu Technologien, zu Projekten, IT-Zielen usw.) und empfahl mir, zu ihnen zu gehen. Ich abonnierte alle Updates ihres Unternehmens und begann zu warten ... Im Februar 2015 begann die Einschreibung für diese Kurse, es gab viele Bewerber, es hätte nicht genug Platz für alle gegeben. Zum Bestehen gab es einen Test über Kenntnisse der englischen Sprache und sehr grundlegender Programmierkonzepte. Weil Ich kann sehr gut googeln (übrigens halte ich das immer noch für die wichtigste Fähigkeit eines Programmierers) und ich kann gut Englisch - ich habe den Test bestanden, ihn abgeschickt, nach 2 Wochen erhielt ich die Nachricht „Sie wurden angenommen.“ , Kurse beginnen...“ Die Kurse begannen im März 2015. Nach der ersten Unterrichtsstunde wurde ein Wettbewerb ausgeschrieben, bei dem sich die Teilnehmer selbst in Teams organisieren und eine Teamaufgabe lösen mussten. Natürlich hat mich niemand mitgenommen, weil... Ich konnte nichts tun. Aber meine Schwester riet mir, Java als gemeinsame und sich entwickelnde Sprache zu lernen. Dank meiner Fähigkeit zu googeln habe ich den Javarash-Dienst gefunden, Rezensionen gefunden, gelesen und was denken Sie? Ich habe auf der 2. Ebene ein Abonnement gekauft (ohne auf 10 kostenlose zu warten). Aber dann kam noch etwas dazwischen ... Im April 2015 hatte ich eine Hochzeit, also blieb mir neben wöchentlichen Kursen und dem Verdienen von Brot nur noch die Zeit, mich auf die Hochzeit vorzubereiten, und der gekaufte Jawarash begann zu warten die 4. Ebene. Und nach der Hochzeit ... Im Mai 2015 ging ich auf Hochzeitsreise und beschloss dann fest, mit dem Erlernen von Javarash zu beginnen, und was denken Sie? Als ich am 6. Mai nach Hause kam, begann ich als erstes, Java zu lernen. Ich habe damit ab Stufe 1 von Javarush begonnen und bin grundsätzlich davon überzeugt, dass mein Weg zum Programmierer am 6. Mai begonnen hat. Im Juni 2015 war ich bereits auf Level 20 von Java Rush. Eigentlich ist hier der Hauptteil der Rezension über Java Rush. Weil Ich bin nicht weiter als Level 20 gekommen. Was, wie, ich habe einen Job bekommen! Oh, kann ich nach Level 20 einen Job bekommen? Nein. Es ist verboten. Was ist also das Geheimnis? Das Geheimnis besteht darin, dass Sie vor Level 20 die Grundlagen von Java, die wichtigste Basis, erlernen. Und Sie gehen nicht nur die Grundlagen durch. Du wiederholst jede der verdammten Grundlagen ein Dutzend Mal. Verdammte Roboter zerkauen es für Sie und zwingen Sie, nach einem Haufen halb zerkauter Informationen zu suchen, die heruntergeladen werdenGoogle-Kenntnisse (die wichtigste Fähigkeit eines jeden Programmierers, denken Sie daran)Und so durchläuft man, Fehler nach Fehler, Wut nach Wut, Misserfolg nach Misserfolg, diese 20 Stufen... Hier geht meine schöne Aufschlüsselung nach Monaten verloren, weil... außerdem ist es schwierig, es so differenziert zu produzieren. Und dann, nach Level 20, habe ich versehentlich Android ausprobiert. Und es wurde enger und los ging es. Ich fing an, Bücher zu lesen, Videos anzuschauen, Online-Lektionen, Text-Lektionen – vieles von allem (wieder Google!!), aber überall war ich zu 100 % von 1m überzeugt, und dank Javarash erhielt ich die leistungsstärksten Grundlagen, auf denen ich Das Android-Framework wurde einfach darüber gerollt. Ohne die Grundlagen wäre ich nicht in der Lage, Android zu verstehen und Apps dafür zu schreiben. Die Grundlagen sind Ihr Fundament. Wenn Sie Javarash überspringen, versinken Sie einfach in der realen Welt des Programmierens, einfach weil es hier eine Menge Übung gibt, die diese wichtigen Informationen selbst dem am langsamsten lernenden Kopf vermittelt! Nein, Sie können ohne Javarash Programmierer werden, aber es wird schwieriger und länger * (Ich ziehe die Option von Mentoring und Ohrenziehen nicht in Betracht, das ist ein seltener Fall und diejenigen, die einen solchen Mentor haben, sitzen hier nicht). Von Juni bis September war ich in die Nuancen von Android vertieft, die ich absorbierte und absorbierte (und sie alle rollten immer noch auf die hier erhaltene Java-Basis), aber (hier kommen wir auf die monatliche Aufschlüsselung zurück) von Oktober ... im September 2015 wurde mir klar, dass ich bereits etwas wusste (ich mache nur Witze, in diesem Moment betrachtete ich mich wahrscheinlich fast als Mittelsmann) und beschloss, dass ich einen Job brauchte (ich musste meine Familie ernähren), nämlich die Arbeit eines Androiden Entwickler. Aber wie? Schließlich suchen viele Leute nach diesem Job, sie schreiben wie ich die gleichen Lebensläufe, was soll ich tun, jemand anderes würde denken, ich bin ein Typ, egal was passiert, ich habe sofort beschlossen, dass ich nach einem suchen würde Job, als ich ein vollwertiges Portfolio schrieb :) und begann, es zu schreiben. Mein Ziel waren 4 Anwendungen: ein Taschenrechner mit zeilenweiser Berechnung (der einfachste, zählen Sie unterwegs), eine Client-Server-Anwendung (der Server wurde nicht von mir geschrieben), die die Online-Enzyklopädie-Site in eine Anwendung umwandelte, eine To-Do-Liste mit allen Funktionen von Material Design und einer weiteren Adaption der Online-Enzyklopädie, aber mit einer Datenbank, Material Design, einer Drittanbieter-Bibliothek und noch etwas anderem. Im Allgemeinen skizzierte ich einen Plan und begann zu schreiben ... Im November 2015, nämlich am 15., waren alle meine Anwendungen fertig, der Code war auf Bitbucket, Anwendungen im Play Store, und mir wurde klar, dass es an der Zeit war, mit der Suche zu beginnen einen Job, ich bin zumindest ein Typ - wo :) Um nach Arbeit zu suchen, habe ich beschlossen, eine Liste von Unternehmen in meiner Stadt (Odessa) zu sammeln, sie zu sortieren und nur diejenigen übrig zu lassen, die an der Android-Entwicklung beteiligt sind (oder zumindest eines ihrer Gebiete). Zu diesem Zweck habe ich ein Miniprogramm geschrieben, das Daten von http://jobs.dou.ua/companies/ analysierte und mir eine Liste von 180 IT-Unternehmen aus Odessa gab. Bedauerlicherweise gab es hier nur Nachtschwärmer, beschissene Studios und alle möglichen Internetprovider-Firmen. Ich habe sie manuell aussortiert und eine Liste mit 63 Firmen erhalten, die zu mir passten. Ich habe beschlossen, Lebensläufe an 3-5 Unternehmen pro Tag zu versenden. Das Einzige ist, dass ich beschlossen habe, mich vorher zu entspannen und mit meiner Frau irgendwohin zu gehen (sonst habe ich mehr als 8 Stunden am Tag gelernt und + 2 Stunden gearbeitet). Arbeit übrigens – irgendwann im Juni hatte ich genug Geld gespart, um ein Jahr vor mir zu leben, und deshalb habe ich in Ruhe gelernt, ohne viel Zeit damit zu verbringen, Geld zu verdienen.) Und am 20. habe ich mit dem Versenden der Mailingliste begonnen. Das Einzige, was ich beschloss, um mein Gewissen zu beruhigen (um nicht wie ein Faulpelz zu wirken), war, meinen Lebenslauf auf work.ua zu veröffentlichen. Nachdem ich die Ankündigung am Mittwoch in aller Ruhe gepostet hatte, ging ich zur Ruhe. Am 20. November 2015 erhielt ich eine E-Mail, dass einem Unternehmen mein Lebenslauf, nämlich meine abgeschlossenen Projekte, gefallen hat, und sie haben mich zu einem Vorstellungsgespräch eingeladen. Zu meiner Überraschung fand das Vorstellungsgespräch online statt und das Unternehmen war remote (zu diesem Zeitpunkt hatte ich bereits vier Jahre lang zu Hause am Computer gearbeitet; die Arbeit als Programmierer zu Hause war mein Traum). Ich zeigte nicht, dass ich mit leuchtenden Augen dasaß, sondern beantwortete ruhig alle Fragen – technische und nichttechnische – und schickte meinen Code zur Codeüberprüfung an meinen zukünftigen Teamleiter. Nach drei Stunden der Sorge erhielt ich die Antwort: „Wir möchten, dass Sie für uns arbeiten.“ Nun ja, ich habe nicht wirklich gestritten, man will es, wie man will :))) Der 24. November 2015 war mein erster Arbeitstag als Android-Entwickler ... Es ist keine kleine Geschichte, ihre wichtigste Moral wird vielleicht so sein folgt: 1) Lernen Sie die Grundlagen. Für Java-Grundlagen gibt es nichts Besseres als Javarush (glauben Sie mir, ich kann googeln :). 2) Lernen Sie Google. Das ist noch wichtiger als die Grundlagen. Wenn Sie wissen, wie man sucht, können Sie für JEDES Problem eine Lösung finden. 3) Englisch lernen. Ich habe es während meines Programmierstudiums eine Stunde am Tag studiert, jetzt suche und lese ich technische Informationen nur noch im Original – es gibt viel mehr davon und es ist klarer und frischer. 4) Schreiben Sie ein Portfolio. Niemand braucht dich, aber wenn du weißt, wie man etwas macht und es zeigst, dann stichst du sofort aus dem Hintergrund eines Dutzend Bewerbern wie dir heraus, die zu faul waren, ein Portfolio zu schreiben. 5) Lernen Sie immer. Jeden Tag solltest du etwas Neues lernen, mindestens eine Kleinigkeit. 6) Programm. Jede Codezeile bringt Sie Ihrem Ziel einen Schritt näher, alles kommt mit Erfahrung. 7) Gib nicht auf. Während meines Studiums wurde ich mindestens fünf Mal von Verzweiflung und Melancholie, Selbstzweifeln und Schwäche befallen, doch durch „Ich kann und will nicht“ zwang ich mich zum Weitermachen und sie wurden durch Inspiration ersetzt. 8) Ich denke, das ist alles, was ich sagen wollte. Bemühen Sie sich und alles wird klappen, das erzähle ich Ihnen als Android-Entwickler mit einem Abschluss in Buchhaltung :) PS: Ich habe es nicht im Hauptteil des Artikels geschrieben, aber ich werde es hier sagen. Lernen Sie neben Java\Android\anderen Hauptrichtungen auch den Umgang mit anderen Technologien, die für Ihren Beruf erforderlich sind. Was für? Nun, 100 % Git, JIRA, Scrum, XML, JSON, REST API, HTTP und mehr. Konkrete Beispiele können Sie leicht finden, indem Sie sich ansehen, was Arbeitgeber von Mittelschülern in Ihrem Fachgebiet verlangen. Glauben Sie mir, diese „Nebenkompetenzen“ erlernt man schnell und einfach, weil... Sie sind einfach, aber sie erhöhen dein Niveau und deinen Preis, und ohne sie kommst du nicht weit :) PPS Oh ja, ich bin schon seit 2 Monaten auf der Arbeit. Tim Lead sagte, dass ich wachse und alles in Ordnung sei, er berät mich auch, was ich lesen und wie ich mich weiterentwickeln soll.
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION