JavaRush /Java-Blog /Random-DE /5 Tipps, um Ihre Chancen auf einen Job zu verbessern

5 Tipps, um Ihre Chancen auf einen Job zu verbessern

Veröffentlicht in der Gruppe Random-DE
Hallo zusammen! Es ist nicht meine Aufgabe, Ihnen zu sagen, wie schwierig es ist, im Jahr 2023 einen Job als Programmierer ohne Erfahrung zu bekommen. Der Wettbewerb auf der Ebene „keine Erfahrung“ hat in letzter Zeit stark zugenommen (hauptsächlich dank Ressourcen wie JavaRush, GeekBrains usw.). Daher wird es sehr schwierig, sich aus der Masse der Absolventen aller Arten von Online-Kursen hervorzuheben. Und das Problem besteht überhaupt nicht darin, das Vorstellungsgespräch gut zu bestehen. Das Problem besteht darin, einfach dorthin zu gelangen. Wie kann sich ein JavaRush-Absolvent von der Masse der Arbeitssuchenden abheben? Ich werde nicht über Unternehmenstechnologien wie Spring und Hibernate schreiben, die für einen Javaisten offensichtlich sind, da sie selbst ein Muss sind und es ohne sie sehr schwierig sein wird, einen Job zu finden. Nachfolgend finden Sie 5 Empfehlungen für angehende Entwickler, die im Jahr 2023 einen Job finden möchten. Jede davon wird Ihrem Lebenslauf auf jeden Fall viele Extrapunkte bescheren.

1. Lernen Sie JavaScript.

Heute ist JS die beliebteste Programmiersprache bei Arbeitgebern . Das Portal HackerRank führte eine Umfrage unter Unternehmen zu ihren „Wünschen“ durch und belegte bei den Arbeitgeberwünschen den ersten Platz.
5 Tipps, um Ihre Chancen auf einen Job zu erhöhen - 2
Der Grund ist einfach: Bei der Frontend-Entwicklung gibt es derzeit keine ernsthafte Alternative zu JavaScript. Wenn Sie „reines“ JS und eines der beliebten Frameworks (hauptsächlich React oder Angular) beherrschen, erhöhen sich Ihre Chancen, Programmierer zu werden, um ein Vielfaches . Erstens wird sich jedes Unternehmen, das einen Java-Entwickler sucht, freuen, wenn dieser JavaScript beherrscht. Die Gründe dafür sind ganz einfach: Sehr oft gibt es in einem Projekt kleine Aufgaben – zum Beispiel das Reparieren einiger Funktionen. „Knopf A sollte nicht A, sondern B heißen, sich nicht rechts, sondern links befinden und im Backend die Funktion X und nicht Y aufrufen.“ In diesem Fall müssen jedoch sowohl das Backend als auch das Frontend korrigiert werden. Und selbst wenn die Aufgabe elementar ist, werden dennoch zwei Personen benötigt, um sie zu lösen: ein Backend-Mitarbeiter und ein Frontline-Mitarbeiter. Wenn das Team jedoch über eine Person verfügt, die beides beherrscht (nicht unbedingt auf einem herausragenden Niveau), wird der Ressourcenaufwand für die Erledigung solcher Aufgaben erheblich reduziert. Zweitens erscheinen offene Stellen für Junioren und Praktikanten häufiger für Front-End-Mitarbeiter als für Back-End-Mitarbeiter. Als ich heute beispielsweise HeadHunter durchsucht habe, habe ich in meiner Stadt 1 Java-Junior-Stelle gefunden, aber 3 Frontend-Junior-Stellen. Im Allgemeinen ist JS Ihre ernsthafte Chance, Ihren ersten Job zu bekommen . Einen Job als Javaist bekommen – großartig, für sie ist JS nie überflüssig. Mit Java wird es nicht klappen (in vielen Städten mangelt es etwas an offenen Stellen) – gut möglich, dass man über die „Front“ in die IT einsteigt. Ich erinnere mich, dass ich bei JavaRush eine „Erfolgsgeschichte“ von einer Person gelesen habe, die nach ihrem Studium hier in die Front-End-Entwicklung eingestiegen ist. Ein großartiges Portal zum Erlernen von JS ist learn.javascript . Es ist nicht so gut wie JavaRush, aber Sie erhalten eine solide Basis. Es gibt auch Kurse zu allen gängigen Frameworks (diese sind bereits kostenpflichtig).

2. Lernen Sie, SQL-Abfragen zu schreiben.

Es scheint, dass SQL nicht weniger offensichtlich ist als Spring und Hibernate , die nicht in der Liste enthalten sind . Tatsächlich gibt es einen Unterschied: Viele Entwickler wissen, wie man SQL „an der Spitze“ verwendet – schreiben Sie „SELECT * FROM Tabellenname“ oder verknüpfen Sie mehrere Tabellen. Ich empfehle Ihnen, sich gründlich mit ihnen vertraut zu machen und zögern Sie nicht, dies in Ihrem Lebenslauf anzugeben. Wenn Sie verstehen, was hier geschrieben steht , und ähnliche Dinge schnell selbst schreiben können, wird Ihr Wert in den Augen des Arbeitgebers enorm steigen. Mehrere meiner Kollegen arbeiteten in der Vergangenheit in Bereichen, in denen sie viele SQL-Abfragen schreiben mussten, und als sie beschlossen, den Bereich auf Java-Entwicklung umzustellen, trugen diese Fähigkeiten dazu bei, dass sie in den Augen des Arbeitgebers sehr attraktiv aussahen. Und bei der Java-Entwicklungsarbeit ist dies natürlich eine sehr nützliche Fähigkeit. Ich selbst laufe regelmäßig zu ihnen, um Tipps zu bekommen :) Sie können mit „Head First SQL“ anfangen zu lernen, dann einfach eines der beliebten DBMS (z. B. Portgres oder Oracle) auswählen und ein paar Bücher darüber lesen. Als Problembuch empfehle ich das Portal http://www.sql-ex.ru/ . Es sieht einfach aus, erfüllt aber seinen Zweck recht gut.

3. Erstellen Sie ein GitHub-Profil

Ihr GitHub ist vielleicht das Wichtigste, was einem potenziellen Arbeitgeber nach Ihrem Lebenslauf auffällt. Ein Profil mit mehreren laufenden Projekten wird auf jeden Fall zusätzliche Aufmerksamkeit erregen. Darüber hinaus erfreuen sich „GitHub-Analysatoren“ bei Personalvermittlungsdiensten immer größerer Beliebtheit – spezielle Programme, die mithilfe von in GitHub gespeichertem Code Entwickler für Unternehmen mit dem erforderlichen Technologie-Stack finden. Wenn sie eine Person benötigen, die sich mit Spring Security auskennt, analysiert ein solches Programm GitHub und wählt Benutzer aus, deren Repositorys Code verwenden, der diese Technologie verwendet. Es ist klar, dass es am Anfang nichts Besonderes geben wird, mit dem man angeben könnte, aber es ist durchaus möglich, damit zu beginnen, „große Aufgaben“ von JavaRush dort hochzuladen. Wenn Sie eine Prüfungsaufgabe für ein Praktikum erledigt haben, gehen Sie auch dorthin. Wir beherrschen ReactJS/AngularJS und haben ein paar Single-Page-Anwendungen erstellt – auch dort. Alles, was Sie mit Ihren eigenen Händen erstellt haben, funktioniert und könnte für einen Arbeitgeber von Interesse sein und sollte in Ihrem GH-Profil erscheinen.

4. Lassen Sie sich von Oracle zertifizieren.

5 Tipps, um Ihre Chancen auf einen Job zu erhöhen - 3
Die Macher von JavaRush lassen mich nicht lügen: Die häufigste Frage, die ihnen potenzielle Studenten stellen, ist: „Gibt man einem nach dem Studium eine Art Zertifikat?“ Zertifikate für JR werden nicht ausgestellt, und das hat im Allgemeinen einen einfachen Grund: Arbeitgeber haben kein Interesse daran. Sie sind durchaus in der Lage, bei einem Vorstellungsgespräch zu überprüfen, was Sie wissen und können, ohne dass Sie Online-Kurszertifikate benötigen. Der Unterschied zwischen einem Oracle-Zertifikat besteht darin, dass es eine offizielle Bestätigung der Entwickler von Java ist, dass Sie diese Sprache beherrschen. Es wird für Outsourcing-Unternehmen ein großer Vorteil sein, es in Ihrem Besitz zu haben, d. h. für diejenigen, die ihre Entwickler an andere Unternehmen „vermieten“, um an externen Projekten zu arbeiten. Beispielsweise muss eine Bank einen neuen Internet-Client erstellen. Es lohnt sich für ihn nicht, dafür eine eigene Entwicklerhorde zu unterhalten – für ein einmaliges Projekt ist es einfacher, ein Team von außen zu finden. In solchen Fällen wenden sie sich an Outsourcing-Unternehmen. Sie wählen Personen mit den nötigen Fähigkeiten für die Bank aus und bilden ein Team. Für den Kunden ist es jedoch sehr wichtig zu verstehen, dass er Geld (und zwar viel) für wirklich kluge Entwickler bezahlt. Und hier wird das Oracle-Zertifikat zu Ihrem Vorteil. Tatsächlich ist dies die einzige Möglichkeit, die Qualifikation eines Java-Programmierers anhand eines Blatt Papiers zu bestätigen. Mit anderen Worten: Es ist für ein Unternehmen viel einfacher, seinen Kunden einen zertifizierten Entwickler zu „verkaufen“. Oracle-Zertifizierungen gibt es in mehreren Stufen. Das erste Level (OCAJP8) zu erreichen wird überhaupt nicht schwierig sein. Die Prüfung umfasst Fragen zu nur 8 Themen:
  • Java-Grundlagen (Variablen, Pakete, main()-Methode usw.);
  • Arbeiten mit Java-Datentypen (Primitive, Referenzen, Wrapper);
  • Verwendung von Operatoren und Entscheidungskonstrukten (+-*/ sowie if-esle, switch usw.);
  • Verwenden von Schleifenkonstrukten ;
  • Arbeiten mit Methoden und Kapselung (Methoden, Kapselung);
  • Arbeiten mit Vererbung ;
  • Ausnahmen behandeln ;
  • Arbeiten mit ausgewählten Klassen aus der Java-API (Arbeiten mit mehreren gängigen Klassen – LocalDateTime, ArrayList, String).
Keine komplizierten Themen wie Multithreading, IO/NIO usw. Viele Themen sind gekürzt (z. B. beziehen sich Fragen von allen List<>-Implementierungen nur auf ArrayList<>). Sie können sich mit jedem der speziellen Bücher auf die Prüfung vorbereiten; eine Rezension dazu finden Sie auf JavaRush. Sie werden auch mit mehreren Übungstests geliefert. Die Prüfung kostet derzeit 150 $.

5. Beteiligen Sie sich an professionellen Communities.

Nach den Ergebnissen einer Umfrage von My Circle ist etwa die Hälfte der Arbeitgeber an der Beteiligung potenzieller Arbeitnehmer an beruflichen Communities interessiert.
5 Tipps, um Ihre Chancen auf einen Job zu erhöhen - 4
Jeder vierte Arbeitgeber konnte sich an einen Fall erinnern, in dem die aktive Teilnahme an beruflichen Communities einem der Kandidaten dabei geholfen hat, einen Job bei ihm zu finden.
5 Tipps, um Ihre Chancen auf einen Job zu erhöhen - 5
Die wichtigsten (neben GitHub, das bereits erwähnt wurde) sind Habrahabr und StackOverflow. Und wenn es für einen unerfahrenen Entwickler fast unmöglich ist, ein hohes Karma auf Stack zu erreichen, und es noch zu früh ist, an OpenSource-Projekten teilzunehmen, dann wird ein Link zu einem Blog auf Habré mit mehreren guten Artikeln im Lebenslauf eines Anfängers sehr vorteilhaft aussehen. Wenn Sie also an einem Miniprojekt arbeiten, zögern Sie nicht, es mit der Community zu teilen. Die Hauptsache ist, die Regeln sorgfältig zu lesen und nicht zu vergessen, zuerst Habr nach ähnlichen Artikeln zu durchsuchen (der Text zur Anzeige von „Hello World“ in der Konsole wird wahrscheinlich niemanden interessieren). PS: Die Welt verändert sich ständig und der IT-Sektor bildet da keine Ausnahme. Ohne Erfahrung ist es ziemlich schwierig, die Aufmerksamkeit eines Arbeitgebers auf sich zu ziehen. Ich hoffe, dass die oben genannten Tipps einem meiner „Klassenkameraden“ mit JavaRush helfen, seinen ersten Job zu bekommen :) Wenn Sie Fragen haben, beantworte ich diese gerne in den Kommentaren. Und natürlich das Liken nicht vergessen :)
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION