JavaRush /Java-Blog /Random-DE /Roadmap für einen Anfänger
Paul Soia
Level 26
Kiyv

Roadmap für einen Anfänger

Veröffentlicht in der Gruppe Random-DE
Anfänger stellen oft die Frage: „Was muss man wissen, um Entwickler zu werden?“ Es gibt viele unverständliche Wörter in den Stellenangeboten. Es gibt so viele Informationen in Büchern, dass es den Anschein hat, als hätte man schon in der Kindheit damit beginnen sollen, sie zu studieren. Darüber hinaus ist die Android-Entwicklung derzeit so weit fortgeschritten, dass Sie zwei Sprachen beherrschen müssen: Java und Kotlin. Ich werde versuchen, einen Fahrplan für einen Anfänger zu erstellen: Was genau müssen Sie wissen, um Ihren ersten Job zu bekommen? Roadmap für einen Anfänger – 1Das erste und wichtigste ist also Java Core. Ja, es ist besser, jetzt mit Java zu beginnen. Meiner Meinung nach ist JavaRush der beste Weg, dies zu tun. Sie müssen sich durch nichts ablenken lassen, bis Sie die Grundlagen vollständig beherrscht haben. Gleichzeitig ist es ein großes Plus, wenn Sie einen Mentor finden, der Ihnen mit Rat und Tat zur Seite steht. Dann können Sie das Android SDK ausprobieren. Zuerst müssen Sie herausfinden, wie Sie TextView, EditText, Layouts (Frame, Linear, Relative), ImageView und Button verwenden. Gehen Sie danach zu RecyclerView. In dieser Phase ist Übung alles. Sie müssen alles ausprobieren, sehen, wie es funktioniert, welche Eigenschaften diese Komponenten haben und wie sie sich unterscheiden. Dann können Sie tiefer gehen und Aktivität und Fragmente verstehen. Lebenszyklus, Einführung. Außerdem werden Daten zwischen zwei Aktivitäten (Intent) und zwei Fragmenten (Bundle) übertragen. An diesem Punkt sind Sie bereit, etwas zu erstellen, das etwas komplexer als ein Taschenrechner ist. Sie müssen ein kleines Projekt schreiben, das aus mehreren Bildschirmen besteht. Die Hauptsache ist, mehr Komponenten zu verwenden, um zu verstehen, wie sie miteinander interagieren. Und auch hier ist es ein großes Plus, wenn jemand Ihren Code sieht und Ihnen Ratschläge geben kann. Hier können Sie Kotlin bereits ausprobieren. Darüber hinaus muss das Projekt um die Interaktion mit der REST-API erweitert werden. Hierzu wird die Retrofit-Bibliothek verwendet. Es gibt viele Handbücher dazu. Es gibt auch viele offene APIs, auf denen man viel trainieren kann (z. B. Instagram, Facebook und viele andere). Das Ergebnis sollte darin bestehen, dass Daten vom Server heruntergeladen und auf dem Bildschirm angezeigt werden. Auch die Glide-Bibliothek (oder alternativ Picasso) wird sich hier als nützlich erweisen. Das ist alles vom Wesentlichen her. Als nächstes lohnt es sich, Entwicklungsmuster zu verstehen. In Android fördert Google MVVM, also probieren Sie es aus. Erfahren Sie auch, was Clean Architecture ist. Und um das Ganze abzurunden – Dependency Injection. Gleichzeitig können Sie versuchen, Vorstellungsgespräche zu führen. Zu allen Punkten ist das Internet voller Artikel und Beispiele. Beim Lernen ist es immer noch wichtiger zu verstehen, wie und warum es funktioniert, als sich die Namen zu merken. Wichtig ist auch, das Debugging zur Fehlererkennung nutzen zu können. Und das gelingt nur mit viel Übung. Meiner Meinung nach kann dieser Prozess in sechs Monaten abgeschlossen sein. Dies ist jedoch nur möglich, wenn Sie dem Lernen genügend Zeit widmen. Es bleibt nur noch um Geduld zu bitten.
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION