Ich vermute, dass viele Entwickler in demselben Boot sind wie ich. Es gibt viele Jucke auf der Welt zu kratzen, manche so schrecklich einfach, sie könnten "an einem Wochenende gemacht werden". Und doch sind sie es nie. Wir haben Jobs, Familien, andere Hobbys zum Jonglieren ... Es kann frustrierend sein!
Ich habe eine lange Liste von Projekten, die ich gerne in einem Wiki kommentieren und kategorisieren würde, aber ich habe ihnen nicht viel Zeit gewidmet. In den ersten Planungsphasen sind I und Colleges, die eingekorbt werden, sehr aufgeregt. Aber wenn es an der Zeit ist, die eigentliche Kleinarbeit zu machen, beginnen Ausreden aufzutauchen und die Begeisterung schwindet.
Was tun Sie, um Ihre Ideen zu verwirklichen? Wenn Sie viele verschiedene Projekte auswählen möchten, wie wählen Sie?
(Mir ist klar, dass es bereits eine Frage mit einem sehr ähnlichen Titel gibt, aber diese war mehr über das Code-Management.)
Das Wichtigste ist, einfach zu starten.
Es hört sich an, als ob Sie ein paar Optionen haben, also tun Sie die Arbeit, um eine auszuwählen, von der Sie wissen, dass Sie nicht versuchen werden, sich bald nach dem Start zu entscheiden. Und dann fang an!
Weitere Tricks, die Ihnen helfen, Fortschritte zu machen:
Ich wähle das, woran ich am liebsten arbeite; und ich fange sofort damit an. Sicherzustellen, dass Sie sich motiviert fühlen, durch kleine Erfolge, ist der beste Weg. Arbeiten Sie an Teilen des Projekts, die Ihnen leichter fallen, planen Sie schwierigere Teile zu anderen Zeiten, arbeiten Sie daran, wenn Sie sich wirklich gut fühlen, und stellen Sie sicher, dass Sie ständig Ziele erreichen. Lassen Sie es so schnell wie möglich los und wenn Sie sich demotiviert fühlen, arbeiten Sie an etwas anderem, bis Sie das Gefühl haben, zum ursprünglichen zurückzukehren.
Manchmal musst du es aber einfach auf saugen und durch die demotivierenden Phasen schieben.
Eine effektive Technik besteht darin, sich für einen Vortrag oder einen Artikel zu diesem Thema anzumelden. Auf diese Weise haben Sie eine echte Frist und ein Gefühl der Angst (z. B. unvorbereitet sein).
Es ist erstaunlich, wie fokussiert du wirst; -)
Aufzählung ist eine Sache, aber Sachen machen ist eine andere Sache. Vielleicht kann David Allens Getting Things Done Ihnen helfen, Ihre Sachen zu verwalten. Werfen Sie einen Blick auf Erste Schritte mit "Getting Things Done" auf 43Folders.com .
Eine andere Methode, die helfen kann, ist die Pomodoro-Technik .
Eigentlich sind beide nicht exklusiv und können daher zusammen verwendet werden.
Ich empfehle, Ihr Projekt entweder als Open Source zu veröffentlichen oder nicht. In dem Moment, wenn Sie mindestens eine Person interessiert, gibt Ihnen Feedback, fragen nach Features Ihre Motivation springt hundertfach, um es weiter voranzutreiben.
Ich arbeite am Projekt mit Delphi (Hauptentwicklungswerkzeug). Wenn ich müde bin, fange ich an, es nach Java zu portieren. Wenn Java satt ist, fangen Sie an, es als Flash zu machen.
... dann komm zurück zu Delphi und füge ein paar coole Features hinzu. Gelangweilt von den "coolen" Features.
Beginne, die Anwendung zu einer Website zu machen ... Websites sind langweilig
... zurück zu Delphi
und so weiter und so weiter.
Ich habe nur ein Projekt mit ungefähr 300'000 LOC und ungefähr 400'000 LOC von experimentellen, nie fertiggestellten Prototypen, geschrieben für verschiedene Plattformen, Brosers, Technologien, Frameworks, etc.
So halte ich es interessant und du hast die Chance, neue Sachen zu lernen, richtig.
Um das zu tun, habe ich gelernt - Delphi - Paradox - Zugriff - SQL Server - Php - Java - C / C ++ - Qt - C # - JavaScript - jQuery - ASP.NET - TCP / IP - Internetdienste - Json - Aktionsskript - Biegen - Silverlight - Öffne den GL - DirectX - XNA-Framework - Datenfang
Und schließlich, damit ein Projekt Sie "süchtig" hält - fangen Sie an, es zu verkaufen. Es gibt keine bessere Motivation als hartes Geld + neue Technologien.
.. in diesem Fall habe ich dieses Zitat direkt vor mir: "Es ist einfacher, ein Projekt zu starten, als es zu beenden". Das löst mein Selbstwertgefühl aus und wenn ich wirklich finde, dass sich die Idee lohnt (wie finde ich es heraus? lass es 2 Tage ruhen: wenn es deine Zeit noch wert ist, ist es wahrscheinlich eine gute Idee), werde ich mich in jeden Schadenzustand versetzen Art und Weise, dass das Projekt so schnell wie möglich Teil der Realität sein muss, in der ich lebe:)
Ich habe eine einzige Information gelesen, die mir hilft, mich zu konzentrieren. Es konzentriert sich wirklich auf das Fleisch der Sache - ich benutze es immer noch für die Motivation, wenn es ein bisschen langsam wird:
ps. Link kann NSFW sein, wenn du keine schlechte Sprache nehmen kannst.
Tags und Links project-management