2009-11-30 12 views
8

Sospecho que muchos desarrolladores están en el mismo barco que yo. Hay muchas picadas en el mundo para raspar, algunas tan terriblemente simples, que "podrían hacerse en un fin de semana". Y sin embargo, nunca lo son. Tenemos trabajos, familias, otros pasatiempos para hacer malabares ... ¡Puede ser frustrante!¿Cómo administro mis ideas/proyectos personales hasta su finalización?

Tengo una larga lista de proyectos a los que me gustaría llegar algún día, anotados y categorizados en una wiki, pero no les he dedicado mucho tiempo. En las fases iniciales de planificación, yo y las universidades que me atrapan están muy emocionadas. Pero cuando llega el momento de hacer el trabajo de verdad, comienzan a surgir excusas y el entusiasmo se desvanece.

¿Qué hace para llevar sus ideas a buen término? Si hay muchos proyectos variados para elegir, ¿cómo elegir?

(me di cuenta que ya hay una pregunta con un título muy similar, pero que uno era más sobre la gestión de código.)

Respuesta

14

Lo más importante es simplemente INICIAR.

Parece que tiene algunas opciones, así que haga el trabajo para elegir una que sepa que no tratará de volver a decidir poco después de comenzar. ¡Y luego comienza!

Otros trucos para ayudarle a progresar:

  • hacer la cosa más simple para llegar a una versión 0.1 (tan atractivo ya que se siente, deje la integración de Twitter para una versión posterior).
  • Salir siempre en un punto donde lo siguiente es obvio; esto facilita volver a entrar cuando tengas tiempo.
  • No intente aprender demasiadas nuevas tecnologías en un proyecto, sino que le ralentizarán.
  • Explore crear "presión social" para completar/liberar la aplicación hablando con amigos sobre ella, etc. Mejor aún, elija una aplicación que sería útil para alguien en el trabajo (¿RH?). No hay nada como una base de usuarios en espera para estimularte.
+0

@tu segundo punto, esto es increíblemente difícil de hacer cuando quieres ver algo cobrar vida a las 2 am – Earlz

+0

¡Un gran consejo! +1 – JimDaniel

+1

+1 por presión social. –

3

tomo lo que me siento como trabajar en los más; y me puse en contacto de inmediato. Asegurarse de sentirse motivado, con pequeños éxitos, es la mejor manera. Trabaje en partes del proyecto que le resulten más sencillas, planifique partes más difíciles en otros momentos, trabaje con ellas cuando se sienta realmente bien y asegúrese de alcanzar metas constantemente. Suelte lo antes posible, y si se siente desmotivado, trabaje en otra cosa hasta que tenga ganas de volver a la original.

A veces, sin embargo, solo tiene que aspirar y pasar por las fases de desmotivación.

3

Una técnica efectiva es inscribirse para dar una charla o escribir un artículo sobre el tema. Al hacerlo, tendrá una fecha límite verdadera y una sensación de miedo (por ejemplo, no estar preparado).

Es sorprendente cómo se centró que se convertirá ;-)

+0

+1 por "sentido del miedo". Me parece muy motivador. – Dave

0

trabajo en el proyecto usando Delphi (principal herramienta de desarrollo). Cuando me canso empiezo a portarlo a java. Cuando está cansado de Java, comienza a hacerlo como Flash.

... luego regrese a Delphi y agregue algunas características geniales. Aburrido de las características "geniales".

de inicio haciendo que la aplicación de un sitio web ... sitios Web son aburridos

... volver a Delphi

y así sucesivamente y así sucesivamente.

que tienen un solo proyecto con alrededor de 300'000 LOC y alrededor de 400'000 LOC de prototipos experimentales nunca terminó escritos para diferentes plataformas, brosers, tecnologías, marcos, etc.

Éste es cómo mantener el interés y tienes la oportunidad de aprender cosas nuevas, ¿verdad?

Alrededor haciendo así que han aprendido - Delphi - Paradoja - Acceso - SQL Server - Fil - Java - C/C++ - Qt - C# - JavaScript - jQuery - ASP. NET - TCP/IP - servicios web - JSON - Action script - Flex - Silverlight - Open GL - DirectX - XNA Framework - Datos Snap

  • ... y supongo que un montón de otras cosas

Y, finalmente, en un proyecto con el fin de mantenerlo "enganchado" - comenzar a venderlo. No hay mejor motivación que el efectivo duro + nuevas tecnologías.

1

Recomiendo publicar su proyecto como de código abierto o no. En el momento en que consigues que al menos una persona esté interesada en él, te da retroalimentación, preguntas por características, tu motivación aumenta cien veces para avanzar más.

0

.. en tal caso tengo esta cita parpadeando directamente frente a mí: "es más fácil comenzar un proyecto que terminarlo". esto desencadena mi autoestima y si realmente encuentro que la idea vale la pena (¿cómo saberlo ?, déjalo reposar durante 2 días: si todavía parece que vale la pena el tiempo, probablemente sea una buena idea), me pondré en cada daño manera necesaria que el proyecto sea parte de la realidad en la que vivo tan pronto como sea posible :)

0

He leído una sola información que siempre me ayuda a enfocarme. Realmente zonas en el meollo de la cuestión - que todavía usan esto para la motivación cuando la cosa se pone un poco lento:

http://seoblackhat.com/2007/01/29

P. S. El enlace puede ser NSFW si no puede tomar un lenguaje incorrecto.

Cuestiones relacionadas