Un poco de historia: tengo un pequeño proyecto de código abierto en el que comencé, un marco básico que proporciona un medio orientado a objetos para generar código HTML (ya que realmente no me gusta HTML y me gusta PHP) . Tiene algunas fuentes publicadas y algunas descargas, pero principalmente, el proyecto es para mí, y la parte de código abierto es solo un beneficio adicional.
Por el momento, el proyecto original que me permitió desarrollarme en este proyecto ha entrado en hibernación, lo que significa que todo el desarrollo que llevo a cabo en este momento es solo personal. Desafortunadamente, actualmente estoy trabajando para obtener mi licenciatura, estudiando para obtener certificaciones, y tengo un bebé de tres meses en casa. En resumen, cuando llego al "tiempo de mí", rara vez tengo ganas de trabajar, sino que, por lo general, tengo ganas de relajarme.
Entonces, si hay alguien más que siente que está en una posición similar, ¿qué estrategias ha utilizado para mantenerse motivado para trabajar en el proyecto? Realmente me gustaría al menos poder trabajar en esto hasta que tenga una cobertura de especificaciones del 100%, pero no he comprometido la fuente en meses. ¿Alguien por ahí que pueda ayudar?
fuente
Respuestas:
Si se pregunta cómo encontrar tiempo trabajando en su proyecto de código abierto, esto puede indicar que está dispuesto a trabajar en demasiadas cosas al mismo tiempo.
Es posible que no pueda manejar todo físicamente y la consecuencia es que será malo en la mayoría de las cosas en las que trabajará debido a la falta de tiempo y concentración.
¡Piensa en tu bebé! ¡Y tu licenciatura! Ya son 2 proyectos de TIEMPO COMPLETO créeme!
A menos que su proyecto de código abierto sea más importante que su bebé o su licenciatura, abandone su proyecto de código abierto por ahora.
fuente
Priorizar en consecuencia :)
fuente
Relajarse podría no ser una mala idea. Los bebés pequeños consumen mucha energía, por lo que podría considerar decirse a sí mismo "OK, 3 meses de descanso de la programación no esencial".
Tómese el tiempo para relajarse mientras pueda, y espere a que llegue la inspiración (en lugar de tratar de exprimirla), o escriba (en prosa o código) algunas ideas aproximadas sobre dónde le gustaría que esté el proyecto, o cómo desea que se vea el código.
fuente
Publiqué una respuesta a una pregunta similar aquí .
La conclusión es que hace tiempo.
Lo demostraré con una anécdota.
Mi hermana es novelista y escribe puramente en su tiempo libre. Ella tiene un esposo y un hijo y ha publicado 4 libros y algunas historias cortas. Los lunes, su esposo y su hijo (aunque ahora tiene 7 años, pero ella ha estado escribiendo durante mucho tiempo) saben que es su momento de escribir. Entonces, los lunes entre las 7 y las 9, escribe, y la dejan sola.
Los miércoles, mi cuñado juega hockey en una liga masculina.
fuente
La mayoría de las personas tienen una buena cantidad de tiempo de inactividad que usan para mirar televisión. (Esto normalmente no se aplica a los padres de niños de tres meses). Generalmente no se trata de encontrar tiempo, sino de encontrar energía y motivación.
¿Sueles dormir toda la noche? No lo era cuando mi hijo era tan viejo. Si no duermes lo suficiente, vas a tener dificultades con tu trabajo escolar, y mucho menos con un proyecto externo.
Entonces, pasa tiempo con tu esposa y tu hijo. No se preocupe por proyectos adicionales por ahora, habrá más tiempo para eso dentro de unos años.
fuente
Depende de cuán importante sea el proyecto de código abierto en el gran esquema cósmico de las cosas. Si el proyecto implica la creación de protectores de pantalla triviales, solo trabaje en él de manera casual de vez en cuando cuando esté demasiado aburrido para hacer otra cosa. Si se trata de un proyecto como http://code.google.com/p/mindforth para crear una verdadera inteligencia artificial que generará una Singularidad Tecnológica, entonces debe organizar toda su vida y todos los nanosegundos disponibles en servicio para su Gran Desafío Proyecto de IA de código abierto.
fuente
Diría que, con mucho, su proyecto más interesante y la principal prioridad en este momento es su bebé: debe eliminar toda la programación no relacionada con el trabajo y simplemente disfrutar del bebé creciendo, primero sonríe y se ríe. Use su tiempo disponible para ver una buena película / juego de fútbol / leer un libro, o lo que sea que lo relaje.
fuente
Como no desea que su proyecto de código abierto permanezca sin terminar, le sugiero que busque a alguien que esté dispuesto a contribuir a su proyecto. Para que en algún momento en el futuro, su proyecto sea mucho más maduro y siempre pueda contribuir cuando tenga tiempo.
La familia es mucho más importante que cualquier otra cosa y cualquier proyecto de código abierto eventualmente tendrá éxito cuando varias personas comenzaron a contribuir a él.
fuente