Selbstversuch: Ohne Geld neben dem Job Windows Store Apps programmieren lernen
Gestern hab ich einen Selbstversuch gestartet: Mit ausschließlich kostenlosen Hilfsmitteln Windows App programmieren lernen – und das ganze natürlich neben dem normalen Job.
Geht das? Wenn ja, wie lange braucht man?
Ich hab doch keine Zeit
Schon lange denke ich darüber nach mich mal etwas mehr mit dem Programmieren von Windows Apps auseinander zu setzen.
Leider bin ich aber bisher nicht dazu gekommen. Meine Arbeit wie auch dieser Blog nehmen einfach zu viel Zeit in Anspruch. Vielleicht hab ich aber auch einfach nur immer wieder gute Ausreden gefunden, so genau kann ich das auch nicht sagen 😉
Auf jeden Fall hab ich ja nun seit einigen Wochen meinen neuen Touch-Monitor, und seit dem juckt es mir echt in den Finger. Und deshalb ich mich nun doch dazu entschlossen, dies zu machen. Außerdem möchte ich euch daran teilhaben lassen. Das Wie erkläre ich jetzt.
Das – Ich lerne Windows App programmieren – Tagebuch
Und zwar möchte ich so ca. zwei, drei Feierabende in der Woche mich mit der Windows App Programmierung auseinandersetzen. Das sind dann wohl so ca. 3 bis 4 Stunden in der Woche.
Einmal in der Woche gibt es dann für euch einen Statusbericht, in dem ich dann darüber berichte was ich in der Zeit so gemacht, geschafft und gelernt habe. Welche Lernquellen ich hierbei nutzte, werde ich natürlich ebenso aufzeigen wie ich darüber erzählen werde was überhaupt nichts gebracht hat.
Auch wenn ich normalerweise mir erst einmal ein Buch kaufen würde, will ich dieses Mal versuchen darauf zu verzichten und nur auf kostenlose Quellen zurückzugreifen. Mal sehen, ob das klappt.
Außerdem möchte ich auf diese Weise mal realistisch aufzeigen, wie lange man tatsächlich braucht, um in die Windows-App-Entwicklung einzusteigen, wenn man dies nicht gerade im Rahmen eines Studiums oder eines Fulltime-Jobs sondern nur nebenher macht. Es soll ja Leute geben, die hier eine etwas falsche Vorstellung haben 😉
Meine Vorkenntnisse
Gerade für Nachahmer dieses Selbstversuches dürfte interessant sein, welche Programmiererfahrungen ich denn für diesen Versuch mitbringe.
Was Windows App Entwicklung angeht, bin ich zunächst einmal ein absoluter Neuling. Zwar hatte ich mit .NET und C# im Rahmen meiner Spieleprogrammierung mit der Unity-Engine zu tun, aber mit App-Entwicklung hat das eher wenig zutun. Und auch XAML sagt mir nur wirklich wenig. Zwar hatte ich mich, als WPF ganz neu war, mal ein bisschen mit WPF und eben XAML beschäftigt, aber um ehrlich zu sein, ist da jetzt auch nicht soviel hängen geblieben 😉
Kurz gesagt: Ich bin die perfekte Laborratte, um herauszufinden, wie schwer es tatsächlich ist in diese Technologie einzusteigen.
Mein Ziel
Mein Ziel ist momentan erst einmal die Grundlagen von Windows Apps zu erlernen. Was das im Detail bedeutet, werde ich dann sehen, wenn ich soweit bin 😉
Eine echte App-Idee, die ich unbedingt umsetzen möchte, hab ich übrigens bisher noch nicht. Das ist einerseits ganz gut, da ich so recht unvoreingenommen einfach alles aufsaugen kann, ohne das Bedürfnis zu haben sofort mit der eigenen App zu starten. Auf der anderen Seite ist aber auch wieder eine Art Motivator, wenn man ein Ziel (also eine App) vor Augen hat.
Von daher bin ich gespannt, wie sich das im Laufe dieses „Versuches“ auswirkt bzw. ändert. Was ist denn mit euch? Wie lernt ihr neue Technologien? Wie geht ihr dabei vor?
Ich denke mit deinem Wissen solltest du da gut zurecht kommen. Hab das ganze vor ein paar Monaten auch mal ausprobiert und wollte eine kleine simple App machen, mit der man ein bestimmtes Webradio abspielen kann. Hat aber leider nicht so ganz geklappt und seither liegt es auf der Platte rum 😀
Ich stehe den ganzen Neuerungen von Windows 8 etwas skeptisch gegenüber, aber trotzdem könnte diese Reihe interessant werden.
Hi Andi,
danke für dein Vertrauen in mich 😉
Eine App-Idee hab ich noch nicht. Zunächst geht es mir um die Grundlagen (hab dies dem Artikel nochmal hinzugefügt). Ja, das ist auch häufig ein Problem von mir, dass mein erstes Projekt gleich Dinge beinhaltet, die nicht so einfach sind, wie sie zu Anfang wirken.
Machst Du denn seitdem gar nichts mehr mit WinApps oder hast Du nur dieses Projekt auf Eis gelegt?
@Manuel Ich bin mir auch noch nicht ganz sicher, wo der Weg von Microsoft hingeht. Aber ich denke, dass sich das Auseinandersetzen mit der Technik für einen Entwickler auf jeden Fall lohnt 🙂
Momentan mach ich mit WinApps gar nichts, da ich beruflich genug mit einigen Projekten im Bereich WinForms und WPF zu kämpfen habe.
Aber wenn ich Zeit und Muße finde, werd ich sicher wieder mal dran herum fummeln 😀
Wenn man es grob betrachtet, dann ist so eine WinApp ja auch nichts weiter als eine WPF-Anwendung….also gaaanz grob Betrachtet
Hallo Carsten,
ich denke auch, dass Du mit Deinen Vorkenntnissen da gut zurecht kommen wirst.
Und was die kostenlosen Quellen angeht – da gibt es im .NET Bereich ja zum Glück unzählige Anlaufstellen. Bei den WinApps ist es zwar noch nicht ganz so viel, aber es reicht meistens.
Ich habe ebenfalls nebenher eine kleine App Namens „Kicker Timer“ programmiert (ist auch im Store verfügbar), der Aufwand war überschaubar (trotz einiger Hürden bei der SQLite Integration, MVVM, etc.). Ich hatte bereits ein bisschen Erfahrung in Sachen Windows Phone, leider ist nicht alles gleich, vieles aber ähnlich.
Bin gespannt wie es Dir ergehen wird.
Viel Erfolg und Gruß
Jens
@Jens: Ja, ich bin auch schon gespannt, wie ich so voran komme. Deine App werde ich mir gleich mal anschauen 🙂