Wenn Sie zu denen gehören, die sich noch nicht entschieden haben, wo sie ihre Java-Kenntnisse anwenden wollen, dann ist dieser Artikel genau das Richtige für Sie. Der Artikel diskutiert eine Richtung wie die Android-Entwicklung. Die Geschichte, wie ich Android-Entwickler wurde. Tipps und Perspektiven für die Auswahl der Android-Entwicklung. Komm herein!
Hallo JavaRush-Studenten! Viele von Ihnen haben bereits eine Vorstellung davon, welche Branchen im IT-Bereich unser geliebtes Java verwenden. Einige von Ihnen haben sich vielleicht bereits entschieden und Ihre Wahl getroffen. In diesem Artikel erzähle ich Ihnen, wie ich Android-Entwickler wurde. Ich werde erklären, warum ich diese Richtung für die vielversprechendste halte. Ich werde Ihnen erklären, was Android-Entwicklung ist. Und natürlich gebe ich Tipps für einen erfolgreichen Start in die Karriere als Android-Entwickler.
Unter allen Bereichen, in denen Java das wichtigste technische Werkzeug ist, ist die Android-Entwicklung hinsichtlich der Kenntnisse dieser speziellen Programmiersprache das anspruchsloseste. Viele Java-Funktionen in Android werden aufgrund ihrer Nutzlosigkeit nicht verwendet und viele davon wurden in bestimmten Versionen des Gradle Builders vollständig ausgeschlossen. In dieser Hinsicht liegt die Einstiegsschwelle für Java-Kenntnisse selbst auf dem Niveau abgeschlossener JavaRush-Kurse: Java-Kern und Java-Syntax. Natürlich sollten Sie das Verständnis von Multithreading nicht vergessen; hier werden solche Erfahrungen sehr nützlich sein. Mit solchen Java-Kenntnissen werden Sie sich ziemlich sicher fühlen. Lassen Sie uns den UI-Teil (Benutzeroberfläche) von Android durchgehen. Das Layout oder die Anordnung von Anwendungselementen erfolgt mithilfe von XML-Ebenen. Hier müssen Sie verschiedene Tags kombinieren, um das erwartete Ergebnis zu erhalten. Wenn Sie sich mit HTML-Layout beschäftigt haben, werden Sie den Dreh recht schnell rausbekommen. Aber selbst wenn Sie mit HTML nicht vertraut sind, ist es nichts Kompliziertes daran und es gibt jede Menge Material zu diesem Thema im Internet. Beispiel für XML-Markup in der Android Studio-IDE:
Als nächstes ist ein wichtiger Punkt die Kenntnis und das Verständnis des Git-Versionskontrollsystems. Die Entwicklung einer Android-Anwendung ist ohne diese Technologie kaum vorstellbar. Aber hier müssen Sie kein fortgeschrittener Spezialist sein. Als Anfänger werden Sie selten komplexe Manipulationen an Ihrem Repository durchführen müssen. Auch wenn Ihnen die Verwendung des Terminals und die ständige Eingabe einiger Befehle fremd ist und die Verwendung von Git genau das bedeutet, dann gibt es eine beliebte grafische Shell SourceTree , die alle Ihre Zweige zeichnet und einen klaren Überblick darüber gibt, wo Sie sich befinden. Nun wollen wir über die Aussichten sprechen, die Richtung der Android-Entwicklung zu wählen. Trotz alledem verbirgt sich hinter der eher niedrigen Einstiegsschwelle in das Erlernen von Android ein ganzer Berg an Möglichkeiten und Entwicklungspfaden! Android OS ist eine sich ziemlich schnell entwickelnde Plattform. Fast jedes Jahr erscheint eine neue Version, die neue Funktionen für Benutzer und verschiedene Extras für Entwickler mit sich bringt. In dieser Hinsicht wird Ihre Arbeit nie zur Routine der Unterstützung einer bestimmten stabilen Version werden, es wird immer etwas Neues geben, es wird immer etwas zu bewegen geben. Beispielsweise hat Google vor nicht allzu langer Zeit Kotlin als offizielle Entwicklungssprache für Android angekündigt. Sie präsentierten außerdem eine neue Architektur für die Android-Anwendung unter Verwendung des MVVM-Entwurfsmusters (Model-View-ViewModel). Vergessen Sie nicht die Beliebtheit der Plattform:
Im Hinblick auf die berufliche Weiterentwicklung müssen Sie nicht ständig zuerst für ein Gehalt und nach einer Weile für ein anderes usw. programmieren. Eine beliebte Position ist in letzter Zeit die eines Architekten, dessen Aufgabe es ist, Anwendungen zu überwachen und zu entwerfen und so seine Vision von deren Architektur zu fördern. Mit entsprechenden Kenntnissen über Designmuster stehen Ihnen diese Türen offen. Die große Anzahl an Gadgets und Geräten mit Android legt nahe, dass es nicht notwendig ist, nur mobile Anwendungen zu schreiben. Sie können Programme für Uhren, Fernseher, Autos und sogar Kühlschränke entwickeln! Wie Sie sehen, gibt es viele Interessenten und diese Liste kann fortgesetzt werden, aber ich befürchte, dass der Artikel ziemlich lang sein wird. Damit aber all diese Möglichkeiten Wirklichkeit werden, möchte ich einige Tipps mit Ihnen teilen. Wie oben erwähnt, entwickelt sich Android in einem angemessenen Tempo und viele Entwicklungselemente sind einfach veraltet. Verschwenden Sie nicht Ihre Zeit damit, sie zu studieren. Höchstwahrscheinlich wurden diese bereits durch neue ersetzt; es ist besser, Ihre Zeit dem Studium modernerer Ansätze zu widmen. Hören Sie immer auf die Ratschläge derjenigen, die schon länger in diesem Bereich arbeiten als Sie. Manchmal sind einige Ratschläge wertvoller als alle Informationen auf Google. Und scheuen Sie sich auch nicht, solche Leute um Rat zu fragen. Finden Sie eine Quelle für zusätzliche Informationen über die Welt von Android, zum Beispiel Zusammenfassungen von Artikeln von Mobilentwicklern auf Habré oder anderen beliebten IT-Communities. Ich werde hier enden. Ich hoffe, mein Artikel hat Ihnen geholfen, sich die Welt der Android-Entwicklung vorzustellen, und Sie haben einige nützliche Dinge gelernt =) Schreiben Sie Ihr Feedback in die Kommentare oder unterstützen Sie es mit „Gefällt mir“-Angaben. Vielen Dank an alle und viel Glück in jeder Java-Richtung!
GO TO FULL VERSION