Notas:
- MVP! = Quora. No has definido qué es el MVP, por lo que es imposible saber qué elementos de Quora estás considerando están en el “MVP”.
- Una de las partes más difíciles de construir Quora es construir a escala y velocidad. Si eres más indiferente con respecto a la escala y la velocidad, entonces puedes hacerlo más rápido.
- Es poco probable que desarrollar Quora como primer proyecto, si realmente eres completamente nuevo en cualquier tipo de desarrollo de software, sea bueno. Comience más pequeño, ya sea modificando el código existente o haciendo un proyecto más pequeño. Cabe destacar que creo que el back-end de reddit está disponible como código abierto y podría servir como punto de partida para algo parecido a Quora.
Asumiendo que sabía lo que estaba haciendo, y que no tenía que pasar tiempo aprendiendo habilidades y conceptos generales de programación o un nuevo marco web … y suponiendo que su Quora “MVP” significa que los usuarios pueden crear categorías, escribir preguntas, asignar categorías a preguntas, responder preguntas, comentar respuestas y votar sobre todo lo anterior … y suponiendo que haya utilizado un marco web como Django o RoR … y suponiendo que no haya tenido que dedicar tiempo a configurar servidores … Calculo que 6 meses , un desarrollador trabajando a tiempo completo.
Si fueras un programador de rockstar, tal vez 10-12 semanas, suponiendo un montón de Red Bull y ningún otro significativo.
- ¿Cómo genera Facebook el contenido abreviado que aparece cuando se comparte un enlace?
- ¿Por qué el uso de variables globales es una mala práctica de codificación si Google lo usa en su sitio web?
- ¿Hay algún punto en aprender HTML y JavaScript cuando WordPress puede hacer lo que ya hace?
- ¿Cuáles serían los mejores proyectos para bases de datos web?
- ¿Cómo implementa la funcionalidad AJAX en un formulario?