En primer lugar, no puedes hacerte rico rápidamente creando aplicaciones de redes sociales. tomará tiempo antes de que comiencen a generarse ganancias. Si observa la historia de los fundadores de estos sitios de redes sociales como Facebook, verá que se necesitó más que solo construir el sitio para ser una compañía multimillonaria. hoy. Primero debe dominar los conceptos de programación (bucles, funciones, sentencias if-else, matrices, OOP (programación orientada a objetos), etc.) y aprender HTML y HTML5 y CSS y CSS3 al mismo tiempo.
Algunas de las tecnologías de backend utilizadas crean estos sitios de redes sociales:
Python usando Django – Pinterest, Youtube, Google, Quora, Reddit, Instagram,
- ¿Puedo ser empleado en trabajos como un graduado en ciencias de la computación como en ingeniería de software si mi título es en tecnología de la información?
- ¿Cuáles son algunas buenas herramientas automatizadas de ingeniería de software?
- Tengo la sensación de que no soy lo suficientemente inteligente como para pasar entrevistas en empresas tecnológicas como Twitter, Airbnb, Dropbox, etc. ¿Es posible que llegue a este nivel o debería simplemente rendirme porque no es práctico?
- ¿Dónde está el mejor lugar para comenzar su carrera de ingeniería de software, lugares como Facebook, Google y Microsoft o una startup bien financiada?
- ¿Qué importancia tienen los proyectos paralelos y las contribuciones de código abierto en el proceso de contratación de ingenieros de software?
Ruby on Rails – Twitter (primeros días), Basecamp, Github, Airnb, Imgur, Bleacher Report, Corkd (sitio de redes sociales de vinos), Bloomberg
PHP (con MySQL) – Facebook, Wikipedia, Tumblr, Flickr, WordPress.com (usado para crear sitios)
Java (con un poco de C ++ espolvoreado): Ebay (comercio electrónico), Amazon (comercio electrónico), LinkedIn.
Estas son solo algunas de las tecnologías utilizadas. Muchos recomiendan aprender PHP para el backend, ya que es el más utilizado y tiene la mayor cantidad de ofertas de trabajo publicadas en muchos sitios de trabajo. Te aconsejo que primero hagas un clon de uno de los sitios de redes sociales para tener una idea del proceso de desarrollo. Hay un par de tutoriales en línea que pueden guiarlo.