Android lernen | Komentor

Letztes Wochenende war ich bei einer Veranstaltung, die von einer lokalen App-Entwicklungsagentur veranstaltet wurde. Es war eine großartige Zeit, und während ich dort war, traf ich einen College-Studenten, der den Computerclub seines Colleges mitbrachte. Er fragte mich, ob ich irgendwelche Ideen hätte, wie ich seinen Kommilitonen das Programmieren beibringen könnte. Es war eine großartige Frage, einen erfahrenen Ingenieur zu fragen, und ich dachte mir, ich würde einige der Ratschläge teilen, die ich ihm hier gegeben habe, aber speziell zu Android.

Bücher

Eine der naheliegendsten Möglichkeiten, etwas zu lernen: ein Buch zur Hand nehmen. Anfangs habe ich so angefangen, die Android-Entwicklung zu lernen. Ich schnappte mir ein Buch, fing an, es durchzulesen und die Beispiele zu bearbeiten.

Das Tolle am Lernen durch Bücher ist, dass Sie in Ihrem eigenen Tempo lernen können. Sie können sich beim Lesen Zeit nehmen oder schnell lesen. Sie können das Buch auch für immer als Referenz behalten. Das habe ich mit meinem Buch gemacht. Es gibt auch eine große Auswahl an Büchern, sodass Sie eines finden können, das zu Ihrem Lernstil passt.

Der Nachteil von Büchern ist, wie schnell sie hinter dem Tempo der Technologie zurückbleiben. Ich habe ein Buch über JavaScript und JQuery in meinem Bücherregal liegen, aber der aktuelle Schub in der Welt der Webentwicklung scheint Redux zu sein (in letzter Zeit hört man kaum noch von JQuery-Jobs). Diese Zeitverzögerung ist offensichtlich darauf zurückzuführen, wie lange es dauert, ein Buch zu schreiben und zu veröffentlichen. Wenn Sie sich also für ein Buch entscheiden, stellen Sie sicher, dass es kürzlich veröffentlicht wurde (nicht vor einem Jahr).

Trainingslager

Wenn Sie schnell Android lernen möchten, ist ein Bootcamp vielleicht das Richtige für Sie. Bootcamps sind Kurse, die von Experten auf diesem Gebiet zusammengestellt werden und in der Regel etwa eine Woche dauern. Sie zielen darauf ab, Ihnen das Nötigste beizubringen, um Ihnen den Einstieg als Android-Entwickler zu erleichtern, und es wird erwartet, dass Sie vor dem Start über ein Mindestmaß an Java-Kenntnissen verfügen.

Die Schwierigkeit bei Bootcamps besteht darin, dass sie normalerweise nicht in die Tiefe mit dem Innenleben von Android gehen. Sie werden Sie in die richtige Richtung weisen, aber nichts über Dinge wie das Dex-Limit oder Multidexing (Dinge, die für einen Android-Entwickler sehr wichtig sind) erzählen.

Wenn Sie nach einem Bootcamp suchen, vergewissern Sie sich, dass Sie dort durch Projekte unterrichtet werden und dass es ein großes Projekt gibt, das Sie während Ihrer Zeit dort ergänzen. Dies hilft Ihnen, zukünftigen Arbeitgebern zu zeigen, was Sie tun können, und hilft beim Erlernen von Android.

Projekt

Hast du eine App, von der du dir wünschst, dass sie jemand machen würde? Nun, mach es selbst! Der beste Weg, etwas zu lernen, ist, es einfach zu tun. Ja, Sie werden viele Fehler machen und es kann manchmal frustrierend sein, aber es gibt viele Ressourcen, die Ihnen helfen können. Es wurden zahlreiche Blogposts über die verschiedenen Techniken geschrieben, mit denen Sie Ihre App implementieren können.

Es stimmt, Ihre App ist vielleicht nicht die beste, aber sie wird Ihnen definitiv viel beibringen. Sie können das Projekt auch nutzen, um Ihre Fähigkeiten zu demonstrieren und Ihnen dabei helfen, einen Job bei anderen Android-Entwicklern zu bekommen.

Geh `Lernen

Hoffentlich helfen Ihnen diese Tipps dabei, eine Vorstellung davon zu bekommen, wo Sie mit dem Erlernen von Android beginnen können. Also, lerne! Bereit zu sein, Fehler zu machen und daraus zu lernen. Fühlen Sie sich frei, um Hilfe zu bitten.

Zusätzliche Ressourcen

Fragmentierter Podcast
Android wöchentlich
#AndroidDev Digest
Udemy
Udacity
Große Nerd-Ranch
Android-Programmierung: Der Big Nerd Ranch Guide

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *