Entonces tú eres yo …
Te diré cómo estoy manejando esto y desearía haber hecho esta pregunta hace 7 años.
Comencé múltiples proyectos potenciales. Luego comencé a desarrollar clientes [1] cuando los productos apenas funcionaban. Congelé el desarrollo en los menos prometedores y he concentrado mis esfuerzos en dos productos relacionados.
- ¿Cuáles son los mejores ejemplos de errores de software que se convirtieron en características (también conocidos como errores)?
- Gestión de proyectos: ¿Cuáles son las mejores prácticas para establecer líneas de fecha en proyectos de investigación y desarrollo?
- Si me uno a una compañía que usa C ++ en su desarrollo justo después de graduarse, ¿será difícil unirme a una compañía diferente después de unos años?
- ¿Cuáles son las cosas que un ingeniero informático debería aprender en sus 4 años?
- ¿Qué trabajo es más satisfactorio: Patwari a 18,000 / trabajo de software a 80,000?
Si eres lo suficientemente bueno para construir múltiples prototipos, hazlo. Esa es una habilidad increíble si la tienes. Sin embargo, antes de comenzar a hacer un desarrollo serio, averigüe cuál de los proyectos es más probable que dé sus frutos más pronto.
En mi caso, Vostimonial es mi proyecto a largo plazo con potencial para escalar a nivel mundial, pero depende de transacciones relativamente pequeñas y, por lo tanto, no será autosuficiente por un tiempo. Lo estoy subsidiando con mi proyecto Crashproof Solutions, que es difícil de manejar. escala (tiene un componente de consultoría) pero depende de transacciones con un tamaño mínimo de $ 1000. Por lo tanto, puedo cubrir mis gastos con solo unos pocos clientes por mes.
Contratar personas antes de que se complete el desarrollo de sus clientes es innecesario para usted. Puede hacer que una aplicación fea pero funcional sea más bonita contratando a un diseñador una vez en lugar de a tiempo completo.
[1] Lean Startup de Steve Blank, curso de video gratuito sobre Udacity – 21st Century University