Welchen Bereich sollte ich favorisieren?

Guten Tag Gemeinschaft,

Ich bin neu hier und hätte eine Frage darüber, welcher Bereich am besten zu meinen Zielen passt.

Ich bin 22 und habe den Beruf Dachdecker gelernt. Durch einen Arbeitsunfall bin ich allerdings nun gezwungen, umzuschulen. Ich werde in den Bereich der Informatik wechseln und eine Lehre dort beginnen. Allerdings bin ich noch mehrere Monate krankgeschrieben und möchte jetzt die Zeit nutzen, um mich vorzubereiten.

Ich interessiere mich sehr für den Bereich der Android-App-Entwicklung. Ich habe mir vor einigen Wochen ein Einsteiger Buch über die Java-Programmierung besorgt, da mir gesagt wurde, dass dies vorraussetzung für den Bereich Android und App Entwicklung sei. Ich schreibe mittlerweile auch schon die ersten Programme, wie Taschenrechner oder kleine Spiele( falls jemand von euch Mastermind kennt. Solche Spiele meine ich damit. (^~^) ) . Es macht mir sehr Spaß mit Java zu arbeiten und ich finde täglich neue Aufgaben für mich.

Allerdings, wenn ich jetzt später mal App´s programmieren möchte für Android-Smartphone´s , dann sollte ich vielleicht jetzt schonmal beginnen, gezielt sowas zu lernen , oder?

Hat jemand Tipps für mich, wie ich am sinnvollsten vorgehen könnte? Ich möchte vorbereitet in eine mögliche Ausbildung gehen und nicht als kompletter Neuling wirken.^^

lg
siegfried
 
hi,
also erstmal: ich habe keine ahnung von android-apps.
aber ich vermute, dass du da dann frameworks und bibliotheken verwenden wirst, deshalb ist modularisierung bestimmt wichtig (aufteilung in packages, bibliotheksdateien, jars usw)
abgesehen davon wirst du für so was mit der zeit fundierte java-kenntnisse aufbauen müssen. dazu zählen konzepte der objektorientierung, exception-handling und streams. soweit du jetzt bist, würde ich schätzen, du solltest am allgemeinen java weiter bleiben. wenn du dich spezialisieren willst, kann ich nur empfehlen, dich ein bisschen ins networking einzuarbeiten.
was bei android apps wahrscheinlich nicht so wichtig ist werden geschichten mit JavaFX oder swing sein.

aber, das ist alles nur gefühlssache, ich kenne mich in dieser arbeitswelt nicht aus.
javampir
 
Allgemein solltest du dich mal ins Thema Versionierung (z.b. Git oder SVN) einarbeiten. Außerdem wäre es von Vorteil sich mal mit Design Patterns auseinander zu setzten.
Androidspezifisch würde ich sagen wenn man sich die gänigen Apps anschaut sind die Wichtigen Themen Lokalisierung, sprich GPS, Datenverbindungen und GUI-Design.
 
Tach,

ich glaube das ist gar nicht so anders als mit dem normalen Java, habe mal versucht eine App zu machen und das hat sich nicht all zu sehr von Desktopanwendungen unterschieden.
Es macht wohl Sinn, Java erstmal so gut wie möglich zu lernen, eben durch solche Spiele oder kleine Anwendungen.
Wichtig ist eben, erstmal zu lernen wie man mit Klassen, Interfaces, Methoden richtig umgeht, wie man richtig kapselt, welche Modifier man verwendet etc...

Wenn du dann mal eine Android-App schreiben willst, dann lade dir doch einfach mal die Android SDK runter, mit Eclipse funktioniert das ganze super, wie das mit Netbeans und ähnlichem ist, kann ich nicht sagen.

mfg
Major
 

Zurück
Oben