No pretendo aplastar tus ideas, pero hay algunas cosas importantes que debes considerar:
- El costo de crear una aplicación personalizada superará con creces el costo de una solución estándar. A menos que su problema sea verdaderamente único, el desarrollo personalizado rara vez tiene sentido y debe considerar lo que ya está en el mercado.
- Ahorrar $$ construyéndolo usted mismo es increíblemente costoso. Incluso si ya era un ingeniero de software profesional, los proyectos exitosos implican muchas más habilidades y generalmente necesita al menos un pequeño equipo para llevarlo a cabo. Tendría que aprender a usar todos los sombreros diferentes. Si aún no tienes experiencia en programación, estás en problemas.
- El riesgo es prohibitivamente alto. Su programa tendrá errores, y la mayoría de ellos no aparecerán hasta que se active. Los profesionales tienen formas de gestionar el riesgo, pero es complicado y nunca es perfecto. ¿Quién va a pagar cuando su programa arruina algo?
- No hay garantía de que sus jefes decidan asumir el riesgo, incluso si no les cobra nada. A menos que seas el jefe.
Si ve la necesidad de una solución a un problema verdaderamente único y está preparado para lidiar con los problemas que enumeré, entonces tengo dos consejos:
- Averigüe si hay restricciones tecnológicas. ¿Las personas usarán la aplicación en un dispositivo móvil o tableta? ¿Una PC de escritorio? ¿Un ordenador portátil? ¿Tendrá ese dispositivo acceso a Internet, a una red local o no tendrá conexión externa? ¿Qué tipo de sistema operativo ejecuta? Java es un buen lenguaje independiente de la plataforma, pero es posible que PHP / MySQL sea más conveniente para la creación rápida de prototipos. O una solución totalmente basada en JavaScript podría ser ideal si se puede ejecutar en un navegador.
- Analice la idea de un producto mínimo viable. Con la cantidad de incertidumbre involucrada, desea fallar rápido, aprender e improvisar. Si pasas 6 meses construyendo un producto elaborado que falla, eso será miserable para ti.
¡Buena suerte!
- ¿Qué es mejor para el inicio de una aplicación? ¿Debo pagarle a un desarrollador para que codifique el MVP, o debo darle al desarrollador capital para que se quede?
- Como agente de viajes, ¿qué debo hacer para estar al día con las tendencias cambiantes en la industria de viajes?
- Quiero comenzar el dropshipping. ¿Cómo se hace y cuáles son los riesgos y beneficios de este método?
- ¿Qué sucede cuando encuentro un negocio que quiero comprar?
- Soy un hombre de 34 años que gana $ 250k antes de impuestos. ¿Cuánto por mes es razonable pagarle a un bebé de azúcar por citas / sexo?