Si quiero crear un sitio web interactivo como Facebook, ¿necesito saber programación o puedo contratar a alguien para que lo haga?

En términos generales, los proyectos son más exitosos cuando el iniciador, el que tiene pasión por él, el que tiene el impulso creativo para ello inicialmente está directamente involucrado en su elaboración, especialmente desde el principio.

Pero no, no necesitas serlo. Muchas veces tiene más sentido contratar a alguien que sea más competente en una habilidad necesaria que tratar de superarla usted mismo. Si eres un fantástico estimulante, líder y / o motivador, puedes reunir a las personas que te rodean y que también les apasiona esta idea. Sin embargo, es importante, en cierto punto, antes de lo que piensas, dejar de lado la noción de que es “tu idea”. Esto sofoca la propiedad, la creatividad y la pasión de otras personas en su equipo. Es una trampa común para las personas que no pueden pensar más allá de sí mismas y que luchan por todo lo que el mundo les daría de todos modos.

Estoy divagando.

Mi estimación aleatoria (suposición muy descabellada): para poner en marcha cualquier cosa que sea razonablemente buena, probablemente tomará un par de años para un equipo de 2-5 buenos desarrolladores. Entonces llame a eso en algún lugar de $ 200K a $ 750K, llamando al salario en algún lugar de $ 100K a $ 150K. Eso supone que los está pagando en dinero, en lugar de intentar que trabajen por menos dinero a cambio de una participación en la empresa, que también podría ser una opción.

Tengo un amigo que hizo esto. Trabajó en una startup durante dos o tres años, que era más o menos un clon de Facebook. El sitio tenía algunas características interesantes. Lo que el sitio no tenía eran usuarios. Esa es realmente la parte difícil: hacer algo que sea lo suficientemente atractivo como para que los usuarios cambien. La otra parte difícil es escribir software que sea masivamente escalable, lo cual es solo un problema si puede obtener tantos usuarios.

Entonces tendrías que
1) crea algo que Facebook no tiene
2) encuentre una manera de atraer a los usuarios a su sitio
3) encuentra una manera de mantener a los usuarios que has atraído
4) haz que tu asesino presente / enfoque algo que Facebook no pueda copiar. Recuerde que tiene quizás 5 desarrolladores, tienen más de cien veces eso.
5) Asegúrese de que su aplicación se amplíe a muchos usuarios. Habrá muy poca tolerancia al tiempo de inactividad.

Varios sitios (como LinkedIn, Pinterest y Twitter) han tenido bastante éxito, pero todos intentaron un giro ligeramente diferente. Es poco probable que crear un clon sea productivo.

Por supuesto, puede pagar un monto a las empresas que lo construirían desde cero. También puede contratar trabajadores independientes para desarrollar algunos CMS gratuitos de código abierto en su servidor con sus requisitos y diseño personalizado hecho (costará menos)

El desarrollo desde cero dependerá totalmente de las características que desee en el sitio de redes sociales. Supongo que costaría alrededor de 30-50,000 / – depende totalmente de la estatura de la empresa a la que se acerque.

Personalizar los CMS le costaría un mínimo de alrededor de 1000-2000 $. La cantidad también dependería de las herramientas y complementos de terceros utilizados y los requisitos personalizados.

El precio que he mencionado es construir un sitio básico de redes sociales. Crear un sitio con todas las características que tiene Facebook te costaría mucho más 😀

Al mismo tiempo, debe pensar en su comercialización como hacerla popular y única.

No puede crear un sitio web por su cuenta si no tiene el conocimiento de programación. Creo que deberías contratar a alguien para que lo haga. Hay una serie de profesionales de diseño de sitios web, empresa de desarrollo en la India. Puede elegir el que mejor se adapte a sus necesidades y presupuesto.

Bueno, con estos requisitos … una versión simple y con errores de algunas partes de Facebook (páginas, amigos, perfil, chat) tomaría un programador decente, tal vez 2 semanas. Y luego necesitas un diseñador, tal vez otra semana. Digamos que la tarifa es de 80 $ / hora, usted pagaría ~ 9600 $.
Obtener el conjunto de habilidades para hacerlo usted mismo desde cero llevaría ~ 0,5-2 años. Pero para entender todo, corregir errores y desarrollar nuevas características que tendría que poner en 2-10 años más.

Y luego tienes un facebook horrible con 1 usuario. Si quieres atacar a Facebook, necesitas mucho dinero, mucha gente y suerte.
Si solo desea una red social para su equipo de ajedrez, hay proyectos de código abierto que puede ejecutar en su propio servidor.