El código per se no es la parte más difícil, en el caso de Facebook o Quora.
Vamos a adivinar: ¿cuándo crees que Facebook desarrolló sus características principales (como News Feed)? Antes de eso, ¿recuerdas en qué año creaste tu cuenta de Facebook?
Facebook desarrolló el News Feed el 5 de septiembre de 2006. De hecho, el millonésimo usuario de Facebook fue creado el 30 de diciembre de 2005, cuando Facebook era solo un lugar para reservar fotos universitarias y etiquetar los rostros de las personas (sí, de ahí viene el nombre).
- ¿Qué necesito para ser aceptado en Canadá como desarrollador web?
- ¿Angular 2.0 realmente va a superar a Shadow Angular 1.x? Porque no he visto ningún reclutamiento para Angular 2.0 pero hay vacante para Angular 1.x.
- ¿Cuál es la mejor fuente de generación de leads para servicios de TI como diseño / desarrollo web y servicios de SEO?
- ¿Por qué debería usar la declaración de devolución en JavaScript?
- ¿Cuál sería la mejor manera o herramienta para que un principiante use para hacer una página de destino o un sitio web en 2017?
Lo más probable es que haya creado su cuenta de Facebook solo unos años más tarde, cuando los usuarios aumentaron aún más y se hizo lo suficientemente famoso como para convertirse en una tendencia. “¿No tienes una cuenta de Facebook? ¡Todos los chicos geniales tienen una ahora!”
Esa es la parte más difícil, crear suficiente masa crítica para convertirse en una tendencia.
Ahora volvamos a tu pregunta original … sí, tienes que ser un codificador decente. No diría genio, pero definitivamente decente. Para elegir un buen lenguaje de programación para una plataforma, una base de datos sólida, una buena interfaz de usuario … sí, se necesita una codificación decente, pero se necesita mucho más que eso.
Se necesitará un buen equipo (la persona que planifica una buena interfaz de usuario probablemente tampoco se encargará de la optimización de la base de datos), se necesitará una buena administración y, lo que es más importante … se necesitará un buen liderazgo.
Las buenas habilidades de codificación no tienen nada que ver con el liderazgo o con el éxito empresarial. De hecho, a medida que el proyecto crece, el fundador dedicará menos tiempo a la ejecución y más tiempo a administrar el trabajo de otras personas.
El fundador tendrá que vender su idea a otras personas (especialmente a los inversores de capital semilla o ángel). Se necesitará una buena negociación, presentación y otras habilidades blandas. Sin mencionar que es una apuesta arriesgada.
Es por eso que los científicos a menudo ganan menos dinero que los empresarios, todavía se necesita mucha planificación, trabajo en equipo y riesgos para convertir las buenas ideas en algo real y valioso.