¿Cómo podría hacer un sitio web similar a oDesk u otros sitios web independientes?

Puede construir este sitio web usted mismo o contratar desarrolladores.

Construimos mercados de igual a igual en JavaScript. Definitivamente, usar JavaScript es más trabajo, pero la recompensa está en un mejor producto y hoy en día los usuarios son sofisticados y exigen una buena experiencia o los pierdes rápidamente.

Y te recomiendo que comiences con wireframes. Es un proceso que un cliente debe emprender independientemente de si él mismo construye su mercado o si alguien más lo hace. Sirve como los requisitos técnicos para los programadores. Esto puede hacerte o deshacerte. Si no lo hace bien desde el principio, estará plagado de costosas reparaciones, reconstrucciones y cosas similares.

R. Debe conocer su mercado y cómo debe ser clara la experiencia del usuario.

B. Luego, debe trabajar con un arquitecto de información profesional que se especialice en el desarrollo del mercado.

Y al igual que los planos, le dice al electricista dónde colocar los enchufes y al fontanero las tuberías. Si descubres a dónde van las tuberías DESPUÉS de construir una casa, es mucho más costoso arrancar las tuberías viejas y poner las nuevas en nuevas direcciones. Esto es muy similar con la programación. O trasladar una casa de más de 1 metro en papel es fácil. Trasladar una casa más de 1m una vez que está construida, es una pesadilla.

Bueno, no estoy completamente seguro de si la cosa de 2 semanas y 1000 $ es completamente cierta o no, pero sí creo que no es algo que no se puede hacer.

Ahora no estoy tan familiarizado con Odesk, pero conozco al profesional independiente. Ahora, lo que ocurre en sitios web como freelancer no se trata de sus características, sino más bien de sus recomendaciones del proyecto correcto a la persona adecuada. El sitio web básico se puede crear en un plazo de 3 a 4 días. Me gustaría señalar aquí que todo lo que estoy hablando aquí son las funcionalidades básicas básicas como inicio de sesión / registro de usuario, licitación, etc. con una interfaz de usuario muy simple (cubriré la parte de la interfaz de usuario en un momento). El tiempo principal se consumirá en la configuración de este motor de recomendación. En realidad, no exactamente al configurarlo, sino para diseñar un algoritmo para este motor.

Ahora dices que tienes poco tiempo aquí. Así que aquí diría que investiguen algunos de los algoritmos existentes que se están utilizando y los usen en lugar de crear los suyos propios, ya que esto le ahorrará algo de tiempo. Una vez que haya configurado esto, puede permitir que los usuarios usen el sitio y luego modificar el algoritmo de acuerdo con las respuestas recibidas de los usuarios.

Llegando a la parte de la interfaz de usuario. Ahora, si tienes un diseñador para el diseño, entonces es bueno, y si puede idear un diseño en una semana, entonces es genial (aunque no estoy seguro de si eso es posible. La mayoría de los diseñadores que he trabajado toman de una semana a semana y media para llegar a algo). Recomiendo encarecidamente NO PARTICIPAR EN CUALQUIER ÁREA RELACIONADA CON LA INVESTIGACIÓN AL FINAL DEL DISEÑO. Ese es el punto donde su proyecto podría retrasarse. La mejor manera sería comenzar con una interfaz de usuario básica y simple (sin embargo, trate de no hacerlo demasiado horrible) y luego repetirla de vez en cuando.

Llegando a los idiomas que necesitas. Para frontend solo necesita HTML y CSS, que supongo que podría estar conociendo. Incluso si no lo hace, apenas tomará un día para sentirse cómodo con él. Es posible que necesite un poco de javascript también. Para el backend, puede usar cualquier idioma que esté conociendo. Si aún no ha comenzado a aprender un lenguaje de back-end, le recomiendo que elija Python o PHP. Para fines de almacenamiento, necesitará una base de datos. Puede echar un vistazo a MySql, que también es rápido y fácil de aprender.

El único costo en el que incurrirá es para obtener un dominio (que puede evitar mediante el uso de algunos servicios gratuitos) y para el alojamiento (que nuevamente puede evitarse mediante el uso de servicios como bigrock o 000webhosting).

Espero que esto ayude. ¡La mejor de las suertes!

Si quieres aprender un lenguaje de programación, lo más simple en lo que querrás sumergirte es PHP. Tiene muchas ventajas y hay más de 1,000 tutoriales para aprender. Puedo guiarte desde que una vez construí una plataforma independiente llamada Ajumah que recaudó $ 40,000 del acelerador de arranque de Chile.