Hintergrund: Ich bin tagsüber ein Microsoft DBA / IT-Typ, nachts ein iOS- und Mac-Entwickler. Ich habe eine App im App Store und eine weitere in Arbeit. Ich versuche, so viel Zeit wie möglich mit meinen beiden Apps zu verbringen, aber mit einer neuen Tochter und anderen Hobbys (nicht Computer) fällt es mir schwer, mehr als ein paar Stunden pro Woche mit Programmieren zu verbringen.
Ich frage mich, wie das im Vergleich zu anderen Entwicklern ist. Ich sehe viele Apps, die von einzelnen Entwicklern geschrieben wurden, die die iOS-Entwicklung nicht als Hauptaufgabe ausführen. Arbeiten sie 4 Stunden pro Nacht an ihren Projekten oder machen sie nur ein oder zwei Jahre Pause, bevor sie etwas veröffentlichen?
Antworten:
Für mich geht es wirklich in Streifen. Ich habe viele Hobbys, von denen eine außerschulische Programmierung ist. Wie die meisten Hobbys beschäftige ich mich eine Weile damit, dann verliere ich für eine Weile das Interesse und komme später wieder darauf zurück, wenn ich all meine anderen Hobbys satt habe.
Wenn ich in einer Hardcore-Hacking-Serie bin, verbringe ich ein paar Wochen mit 4-5 Stunden pro Nacht und einem guten Teil meiner Wochenendprogrammierung, zusätzlich zu der Programmierung, die ich bei der Arbeit mache. In diesen Zeiten denke ich ständig an die Programmierung. Dann brenne ich kurz aus und ruhe mich ein paar Monate aus. Während dieser Zeit verbringe ich einige Zeit mit einem anderen Hobby und mache fast keine Freizeitprogramme. Vielleicht verbringe ich ein oder zwei Stunden pro Woche mit der Behebung von Fehlern für meine bestehenden Projekte.
Es fällt mir sehr schwer, ein paar Stunden pro Woche konsequent zu verbringen, denn um wirklich guten Hobby-Projektcode zu schreiben, muss ich die ganze Zeit darüber nachdenken. Auf der anderen Seite sind solche Anstrengungen auf lange Sicht nicht nachhaltig. Das Ergebnis ist diese extreme Bimodalität.
quelle
Keiner
Es gibt ein paar Nebenprojekte, die ich gerne machen würde, aber ehrlich gesagt, ich habe keine Zeit dafür. Ich habe das Glück, dass ich einen Job habe, bei dem ich regelmäßig neue Dinge lerne, sonst würde ich wahrscheinlich nie auf dem neuesten Stand der Technik bleiben!
Eigentlich habe ich etwas Zeit für mich, aber ich bevorzuge es, andere Dinge als das Programmieren zu tun.
quelle
Es hängt alles von Ihren Zielen ab.
Wenn Sie mehr Zeit mit Ihrem Ehepartner / Ihren Kindern / Ihrer Familie verbringen möchten, müssen Sie dies zuerst tun. Ich hoffe, Sie wissen, dass die Zeit, die Sie mit Babys verbringen, anders ist, als wenn sie älter / größer und daher weniger abhängig sind. Sobald sie in Kindergarten / Kindertagesstätte / Schule gehen, haben Sie viel weniger Einfluss und Zeit.
Wenn Sie eine großartige Idee für eine iOS-App haben, die möglicherweise genug verdient, um Ihr Leben zu verbessern, dann klingt dies wie ein Kandidat für Urlaub, um dies zu erledigen, und vielleicht mehrere Abende in der Woche, an denen Sie mit Ihrem Partner verhandeln Ehepartner, den Sie allein gelassen haben, um die Projektzeit unterbrochen zu haben.
Ein Gleichgewicht zwischen diesen zu finden ist schwierig, aber es kann getan werden. Wenn Sie zum Beispiel die Kinder abgesetzt haben und dann zur Arbeit gehen, einen ganzen Tag mit einem kurzen Mittagessen verbringen, können Sie zurückkommen, um mit ihnen Abendroutine zu machen. Nachdem sie im Bett sind, könnten Sie etwas Zeit haben, um mit verschiedenen Programmierprojekten weiterzumachen. Offensichtlich wird Ihre Frau bei diesem Arrangement nicht allzu viel Aufmerksamkeit auf sich ziehen, daher sollten die Wochenenden für eine gute Familienzeit reserviert werden und ein angemessener Teil Ihres Geldes, das Sie mit den Projekten verdienen, für die Behandlung der Familie ausgegeben werden.
Was auch immer Sie tun, ich rate davon ab, den Job aufzugeben, es sei denn, Ihre iOS-App hat die Hypothek bereits zurückbezahlt und Sie sparen ein Jahr, da der Markt ein schnelllebiges Ziel ist.
quelle
Wenn ich in 2-3 Stunden quietschen kann, ist das eine gute Woche für mich. Leider brauchen meine Bestrebungen aufgrund einer Reihe von Faktoren VIEL mehr Zeit, als ich ihnen derzeit geben kann.
Im Idealfall kann ich 1-2 Abende pro Woche und mehr als 4 Stunden in großen Stücken verbringen. Wenn ich weiß, dass ich nur eine Stunde zur Arbeit habe, ist es schwierig, in die "Zone" zu gelangen und die wirklich harte Arbeit zu erledigen.
quelle
Nicht genug, wie ich möchte.
Normalerweise habe ich die meiste Zeit damit verbracht, genau diese Uni zu machen. Als ich anfing zu arbeiten, verbrachte ich die meisten Abende und Wochenenden damit, an persönlichen Projekten zu arbeiten (einige bezogen sich auf meine Arbeit, um zu versuchen, die Arbeitsweise im Büro zu verbessern) und neue Dinge zu lernen.
Dann wechselte ich zu Jobs, die nicht zu viel persönliche Entwicklung im Büro zuließen, wenn sie nicht mit ihren Kernprodukten zu tun hatten.
Dann habe ich jemanden getroffen.
Dann hatte ich ein Kind.
Ich schätze bald werde ich einen Garten haben und das wird das Ende davon sein :)
Ich denke, es gibt keine "angemessene" Anzahl von Stunden dafür, aber es versteht sich von selbst, dass Sie eine Menge Geld ausgeben müssen , wenn Sie ein Experte in Ihrem Bereich und sogar in aufstrebenden Bereichen sein und bleiben möchten von Zeit.
quelle
So viel ich kann.
Leichter gesagt als getan, von einem Vollzeitstudenten. Natürlich muss Schularbeit Vorrang haben, aber ich versuche, alle paar Abende und am Wochenende ein paar Stunden Zeit zu lassen, um an einem meiner zahlreichen Projekte zu arbeiten.
Der Unterricht ist gerade zu Ende, also habe ich noch etwas Zeit und plane, ihn sinnvoll einzusetzen. Ich muss daran denken, die Lernzeit für das Finale zu verkürzen!
quelle
Ich liebe es, Code zu hacken, wenn ich eine Chance bekomme. Es gibt mir Zeit, neue Sprachen und wahrscheinlich neuere APIs zu lernen. Meine Arbeit beinhaltet im Allgemeinen die Arbeit mit PHP, aber in meiner Freizeit baue ich Anwendungen mit Python und mache sie gerne.
Ich führe sogar eine Liste von Anwendungen, sobald ich die Idee dazu habe und wenn ich Zeit habe, versuche ich, sie nacheinander zu erstellen. Ich finde, dass das Programmieren wahrscheinlich der einzige Weg ist, um mich zu entspannen oder meinen Geist von Emotionen zu befreien.
quelle
Nicht annähernd genug ...
Verspätet - es ist schwer zu quantifizieren, es kann keine harte Zahl sein, da es zu viele andere Variablen gibt, aber es sollte ausreichen, um jede Woche eine messbare Leistung zu erbringen, und das tue ich mit Sicherheit nicht.
quelle