¿Cuáles son los primeros pasos que debo tomar antes de comenzar a codificar un sitio web como Quora?

Primero, reconozca que un sitio tan grande como Quora (entre otros sitios) simplemente no es un esfuerzo de una sola persona. Si crees que es así, seguramente fracasarás.

Si ya sabes programar, bien. Ese es el primer paso.

Si sabes programar para sitios web, bien. Ese es el paso dos.

Luego, después de que aprenda a codificar sitios web, defina y reúna un gran equipo de personas para hacer el trabajo. Paso tres.

¡Buena suerte!

Con respecto a competir con Quora (para el caso, cualquier otro sitio establecido), es una pérdida de tiempo inútil a menos que tenga un conjunto de características muy únicas que distingan su sitio de Quora de alguna manera importante (y reconocida en el mercado).

Los nuevos participantes que persiguen a compañías establecidas rara vez tienen éxito a menos que:

  • todo el mercado está explotando y hay mucho espacio para la competencia, y
  • existen capacidades únicas y claras que mejorarían mucho más al nuevo participante.

Utilizo LinkedIn, por ejemplo, y ocasionalmente recibo solicitudes de personas para unirme a algún otro nuevo sitio de redes comerciales. Nunca me molesto en inscribirme en el próximo sitio nuevo que viene con los mismos objetivos. Un sitio, que funciona bien para mí y para otras personas, está perfectamente bien: no tengo tiempo que perder.

Ahora, si el nuevo sitio tiene éxito y el anterior se abandona o es menos útil, cambiaré. Pero, no necesito ser un pionero para el próximo nuevo objeto brillante … para mí, la ganancia de cambiar de LinkedIn no parece lo suficientemente clara.

Esto no siempre es cierto, por supuesto. Por ejemplo, Facebook venció a los sitios sociales más antiguos (Myspace, et. Al.), Pero tuvieron suerte y también tenían algunas características que lo extendieron más allá del mercado al que Myspace presta servicios (por ejemplo).

FWIW, para empezar nunca me inscribí en Myspace, e incluso Facebook rara vez me ve allí … Me comunico con familiares y amigos ocasionalmente y con motivos comerciales en LinkedIn. Esos dos mundos no suelen chocar. 🙂

Suponiendo que tiene una visión y una misión comercial claras y que ha definido realmente, por escrito, cuál es su producto, cuál es el propósito del sitio y por qué la gente lo usará en lugar de los sitios de la competencia, entonces comienza con el arqueo de su topografía y estructura : ¿Qué DB contendrá los datos? ¿Cuáles serán los idiomas del lado del servidor * Y POR QUÉ *? ¿Qué se puede permitir de manera confiable ejecutar del lado del cliente, qué DEBE ser del lado del servidor * Y POR QUÉ *? Tenga al menos un plan general que cubra a corto / mediano / largo plazo para ampliar su base de usuarios y definir la hoja de ruta para agregar características. ¿Qué DEBE incluirse en el lanzamiento, qué puede agregarse más tarde y en qué orden * Y POR QUÉ *?

TODO ESO DEBE ORGANIZAR PENSAMIENTOS ** POR ESCRITO ** Debe tenerlo para guiarlo y recordarle por qué tomó ciertas decisiones dentro de 6 a 12 meses. Si cambia algo más tarde, tenga en cuenta el cambio ** Y POR QUÉ ** Si está trabajando con otros, esta documentación será fundamental para guiarlo a usted y al grupo y recordar grandes ideas una vez que esté en un lugar para agregarlas (pero entendiendo desde el comenzando cómo debe ser el código central y la estructura de la base de datos para poder agregar fácilmente esa característica más adelante. Sí, es mucho trabajo, y he pasado por alto gran parte del PM que realmente debería hacerse con esos pasos de planificación, pero si usted no lo ha hecho, entonces no está realmente listo para codificar. De lo contrario, su proyecto se convertirá rápidamente en un desastre y pasará más tiempo averiguando QUÉ estaba pensando hace meses, o cómo iba a implementar eso realmente gran idea de función, o ¿por qué decidí hacerlo con JavaScript en lugar de CSS?

Cada proyecto que vale la pena hacer vale la pena hacerlo con previsión y pasos intencionales. Siempre puede actualizar la documentación, y usted y su grupo no tienen que aprender un documento de versión del sistema desde el primer momento. Para la mayoría de los proyectos de AJAX en los que trabajo, uso Excel para rastrear y definir las funciones y los archivos que aparecen (evita reescribir lo que ya se ha hecho para una función anterior en la hoja de ruta) y todo el resto, incluidas las tablas que describe las tablas SQL y el script SQL para crearlas, las declaraciones de misión / visión / propósito, hoja de ruta, versión / característica y notas de implementación, todo está en un gran documento de Word t seccionado usando los Titulares 1, 2, 3, etc. e hipervinculado donde sea apropiado para facilitar la navegación

Si necesita ayuda para hacer eso o lo que quiero decir, envíeme un correo electrónico y le enviaré una muestra redactada.

Como mi sargento de instrucción me enseñó:

La planificación previa evita mear ¡Mal desempeño, privados!

Me pregunto por qué haces esta pregunta, solo para obtener información o si estás pensando en desarrollarla tú mismo. Es un trabajo en equipo y no puede hacerlo solo, es un trabajo de equipo profesional para ofrecer el sitio web profesional con características adicionales.

Si tiene un problema de presupuesto, aquí le sugiero que busque una empresa que pueda ayudar o brindar servicios gratuitos a las nuevas empresas para construir TI / Infraestructura web o propiedad intelectual web, también pueden ayudarlo con la inversión o con el Servicio web gratuito.

Puede obtener cualquier tipo de sitio web de ellos, como puede solicitar el clon del sitio web QUORA, o puede solicitar cualquier Servicio de sitio web gratuito o Sitio web de redes sociales gratis o solicitar cualquier Servicio de desarrollo de sitio web gratuito, Illusion Groups es uno de los la mejor compañía en India, EE. UU., Reino Unido, AUS, Dubai para ayudar a las empresas de nueva creación con su servicio 100% gratuito, proporcionan un servicio de sitio web gratuito, así que pregúnteles cualquier tipo de servicio de sitio web gratuito con alojamiento gratuito. Puede contactarlos aquí: obtenga un sitio web gratuito, dominio y alojamiento para empresas de nueva creación

Si realmente lo necesita y tiene problemas de presupuesto, también puede solicitar Marketing en línea gratuito como SEO GRATIS – Optimización de motores de búsqueda gratuitos

También puede solicitar un desarrollo de aplicaciones móviles GRATUITO – Desarrollo de aplicaciones móviles gratis

Si es solo para practicar, entonces adelante, ya que tiene una versión en vivo frente a sus ojos.

Si desea que sea un negocio serio, haga un plan sobre cómo sería mejor su versión. Olvídese del sitio real de Quora y concéntrese en cómo sería su sitio.

Prepara diseños, wireframes, nombres de dominio, hosting y todo lo que sea una necesidad básica para que un sitio web funcione. Entonces estás listo para comenzar.

Probablemente estudie la competencia y descubra cómo se va a diferenciar. En este caso, probablemente encontrará que es relativamente difícil ya que hay un gorila de 800 libras de un sitio que ya existe en torno a la codificación de preguntas y respuestas