JavaRush /Java-Blog /Random-DE /Was tun, wenn Sie Java Core bereits „gelernt“ haben, es a...
Евгений Кузьмин
Level 18
Москва

Was tun, wenn Sie Java Core bereits „gelernt“ haben, es aber nicht ausreicht, um einen Job zu bekommen?

Veröffentlicht in der Gruppe Random-DE
Das gleiche kurze Thema ist hier für diejenigen, die Java Core sozusagen „gelernt“ haben, einige Grundlagen verstehen, aber nicht wissen, was sie auf Git posten sollen (naja, posten Sie keine Aufgaben von JR, oder?) und wo sie suchen sollen nächste. Ich habe diesen Zustand auf Level 18 erreicht. Was tun, wenn Sie Java Core bereits „gelernt“ haben, es aber nicht ausreicht, um einen Job zu bekommen - 1Hallo zusammen. Darf ich mich vorstellen, ich bin Evgeniy. Und ich bin jetzt seit sechs Monaten Java-Entwickler :-) Ich habe bereits ein wenig darüber geschrieben, mein gesamter Weg von 0 bis zur Anstellung hat ungefähr drei Monate gedauert, und hier bin ich. Übrigens bereite ich bereits einige Schulungen für Einsteiger vor, die ihnen den schnellen Einstieg in die IT erleichtern sollen, und ich habe etwa 50 Sozialversicherungsprogramme besucht, obwohl ich bereits angestellt war + habe es geschafft, den Java OCA (jetzt Java Programmer) zu bestehen. Ich muss Ihnen also etwas sagen oder Ihnen eine private Nachricht schreiben, wenn Sie eine Art Mentoring benötigen (das kommt zwar etwas später, aber ich kann Ihre Fragen beantworten). Das gleiche kurze Thema ist hier für diejenigen, die Java Core sozusagen „gelernt“ haben, einige Grundlagen verstehen, aber nicht wissen, was sie auf Git posten sollen (naja, posten Sie keine Aufgaben von JR, oder?) und wo sie suchen sollen nächste. Ich habe diesen Zustand auf Level 18 erreicht. Selbst mit Kenntnissen in „Core“ (ich mag dieses Konzept nicht) kann man natürlich einen Job bekommen, Formulare in Swing erstellen, Logik für eine Art Mikrocontroller schreiben -> für Brotmaschinen oder eine Fabrik, aber das Wichtigste Das Einsatzgebiet von Java ist natürlich die Webentwicklung. Und hier ist der Stopper … ähm … wo ich anfangen soll. Ich erzähle Ihnen von meinem kurzen Weg, der zu meinem ersten persönlichen Job führte. Das ist meine und nur meine Art :-) Sie können Ihre teilen. Schauen Sie sich zunächst ein paar Videos über Netzwerkarchitektur an. Mein Rat an Sie ist, sich beim Verstehen zukünftiger Materialien viel Zeit zu sparen. Datenübertragungsprotokolle, wie diese Daten über das Netzwerk übertragen werden. Zumindest was ist HTTP, Server-Client und dergleichen. Es wird ein oder zwei Tage dauern, aber Sie werden die Grundlagen erlernen. Es ist eine Ablenkung. Ein kleiner Exkurs: 90 % der offenen Stellen erfordern eine Feder, aber ich empfehle trotzdem, mit den Grundlagen zu beginnen, dann versteht man, was sich unter der Haube verbirgt, und kann besser schwimmen. Das habe ich getan. Für den Anfang empfehle ich, sich mit SQL und Datenbanken zu beschäftigen, es gibt ein ausgezeichnetes Buch von Head First, es gibt ein Video, es gibt ein tolles SQL-Ex. Was müssen Sie verstehen? Was mich betrifft, was ist eine Datenbank, wie werden Daten dort gespeichert, wie erhält man sie, wie erstellt man sie – also einfache Abfragen in SQL bis zur Join-Ebene. Erstellen Sie ein paar Datenbanken und drehen Sie sie herum (Was soll ich wählen? Nun, MySql und seine Workbanch sind irgendwie hübscher und einfacher, aber ich bin trotzdem in 80 % der sozialen Dienste auf Postgre gestoßen, und es ist besser, sich sofort daran zu gewöhnen.) . Anschließend beschäftigen wir uns mit JDBC. Das ist so etwas, eine Bibliothek, die es Ihnen ermöglicht, unser Javushka und die Datenbank zu verbinden, und die auch über eine Reihe von Schnittstellen (vorgefertigt) für die Arbeit mit der Datenbank verfügt. Ihre Aufgabe hier wird darin bestehen, eine Datenbank zu erstellen, Code für die Verbindung zu schreiben und damit zu arbeiten :-) eine einfache Konsolenanwendung, die Daten hinzufügt und übernimmt. Anschließend würde ich dies mit Hibernate ergänzen (dies ist optional, aber meiner Meinung nach gibt es keinen besseren Moment, als das Funktionsprinzip eines ORM hier und jetzt zu verstehen). Schreiben Sie den Code für dieses Framework neu, danach fügen wir der Zusammenfassung die folgenden Zeilen hinzu: Sql, Hibernate, JDBC, JPA und Maven/Gragle (höchstwahrscheinlich das erste, da alle Beispiele darin enthalten sind), ohne die Sie nicht in der Lage sein werden weitermachen (aber hier im Moment der Verbindungsabhängigkeiten). Und auch GIT! Wir nehmen auf jeden Fall an Kursen teil) wir verstehen es zumindest auf einer einfachen Ebene, und es wird bequemer zu arbeiten sein) Sie werden verstehen, was Commits sind, den Änderungsverlauf und mehr. Nun, das erste bewusste Projekt kann auf Ihrem Github erscheinen. Fügen Sie Git zu Ihrem Lebenslauf hinzu ;-) Dann beginnen Sie mit der Essenz der Webentwicklung. Ich würde immer noch empfehlen, mit Servlets zu beginnen, mit einem Verständnis der Prinzipien der REST-Architektur (es ist nicht schwierig). Dabei würde ich eine einfache Anwendung schreiben (und natürlich habe ich mehr als eine geschrieben), die mithilfe von Servlets ausgeführt wird CRUD-Operationen mit der Datenbank. Dabei verstehen Sie noch tiefer, wie alles funktioniert und sich bewegt, wie Daten an den Client übertragen werden, in welcher Form (z. B. JSON), Sie lernen, sie anzunehmen und an den Client zurückzugeben. Fügen Sie anschließend Servlets, JSON und vielleicht noch ein paar weitere verwandte Technologien zu Ihrem Lebenslauf hinzu. Jetzt sind Sie vollständig ausgerüstet und können mit Spring fortfahren (beginnen Sie mit Spring Core, Spring Data). Das ist tatsächlich (für viele) ein schwieriges Thema, denn im Rahmen selbst, den Dingen in der Box und verschiedenen Mustern steckt viel Magie, aber man hat schon eine gute Basis. Tatsächlich bin ich auf eine Reihe von Stellenangeboten gestoßen, bei denen man ohne Frühling anfangen kann zu arbeiten. Also boten sie mir bei Mtsa ein hohes Gehalt für die Technologie dieses besonderen „verdammten Unternehmens“ an. Und es gibt tatsächlich viele solcher offenen Stellen, also fangen Sie an, Vorstellungsgespräche zu führen und Erfahrungen zu sammeln! nicht pissen))) Ich wurde nie getötet, aber es passierte, als ich in die Oberklasse kam :D Natürlich ist es besser, das nicht zu tun, aber am Ende habe ich viel gelernt :-) Ein bisschen Später gibt es dann noch gute Kurse von mir, Naja, Mentoring ;-) das ist mal was anderes! Machen Sie sich erst mal an die Arbeit, okay? :-) Ich habe nur deshalb in 3 Monaten einen Job bekommen, weil ich bis zu 5 Stunden am Tag damit verbracht habe. Und was am wichtigsten ist: Bleiben Sie nicht in der Theorie stecken, wenn Sie es lesen, probieren wir es aus! Haben Sie keine Angst, Code zu schreiben!!! Das ist die Macht! :-) Viel Glück für jeden! Ich warte auf Fragen in den Kommentaren :-) Und es gibt tatsächlich viele solcher offenen Stellen, also fangen Sie an, Vorstellungsgespräche zu führen und Erfahrungen zu sammeln! nicht pissen))) Ich wurde nie getötet, aber es passierte, als ich in die Oberklasse kam :D Natürlich ist es besser, das nicht zu tun, aber am Ende habe ich viel gelernt :-) Ein bisschen Später gibt es dann noch gute Kurse von mir, Naja, Mentoring ;-) das ist mal was anderes! Machen Sie sich erst mal an die Arbeit, okay? :-) Ich habe nur deshalb in 3 Monaten einen Job bekommen, weil ich bis zu 5 Stunden am Tag damit verbracht habe. Und was am wichtigsten ist: Bleiben Sie nicht in der Theorie stecken, wenn Sie es lesen, probieren wir es aus! Haben Sie keine Angst, Code zu schreiben!!! Das ist die Macht! :-) Viel Glück für jeden! Ich warte auf Fragen in den Kommentaren :-) Und es gibt tatsächlich viele solcher offenen Stellen, also fangen Sie an, Vorstellungsgespräche zu führen und Erfahrungen zu sammeln! nicht pissen))) Ich wurde nie getötet, aber es passierte, als ich in die Oberklasse kam :D Natürlich ist es besser, das nicht zu tun, aber am Ende habe ich viel gelernt :-) Ein bisschen Später gibt es dann noch gute Kurse von mir, Naja, Mentoring ;-) das ist mal was anderes! Machen Sie sich erst mal an die Arbeit, okay? :-) Ich habe nur deshalb in 3 Monaten einen Job bekommen, weil ich bis zu 5 Stunden am Tag damit verbracht habe. Und was am wichtigsten ist: Bleiben Sie nicht in der Theorie stecken, wenn Sie es lesen, probieren wir es aus! Haben Sie keine Angst, Code zu schreiben!!! Das ist die Macht! :-) Viel Glück für jeden! Ich warte auf Fragen in den Kommentaren :-)
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION