Construí una aplicación increíblemente excepcional, y me enseñó la lección más importante de mi vida.
Todavía recuerdo el día que lo compartí con David.
David fue el epítome del éxito. Él era el presidente de la junta de la compañía en la que estaba entrevistando. Anteriormente, fundó varias compañías que vendieron por cientos de millones de dólares.
- ¿Cuál es la mejor fuente para aprender CAPL?
- ¿Qué tan bueno es el aprendizaje de memoria en el desarrollo general de un estudiante?
- En los exámenes, revisamos para aprender todas las cosas y hacer tarjetas flash, etc., pero eso nos ayudará a recordar el contenido, no a ser más inteligentes, ¿no? ¿O es que ser muy inteligente es lo mismo que tener una buena memoria?
- Cómo tener más ganas de aprender.
- ¿El aprendizaje por refuerzo es la combinación de aprendizaje no supervisado y aprendizaje supervisado?
Estaba increíblemente nervioso. Acababa de entrar en el desarrollo web. David me estaría entrevistando, y me sentía inferior. Me senté en mi auto, esperando nerviosamente por 45 minutos hasta que comenzara la reunión. Bebí 3 bebidas energéticas Monster. Finalmente, me obligué a entrar en el edificio.
“Entra,” dijo David.
Él puso mi aplicación en la pantalla. Este fue el primero que construí, y todo lo que podía pensar eran todas las cosas que deseaba haber hecho mejor.
David comenzó a hablar.
3 días después, un reclutador me llamó. Ella me ofreció mi primer trabajo real en desarrollo web.
¿Cómo diablos llegué aquí?
Vamos a rebobinar rápidamente 3 meses.
Mi compañero de cuarto y yo buscábamos subarrendar un cuarto en nuestro apartamento. Había estado jugando con Ruby on Rails, así que decidí crear una aplicación que mostrara nuestro apartamento de una manera fresca. No tenía las habilidades técnicas para hacer algo tan genial, así que decidí comenzar a probar cosas.
Descubrí una función avanzada compatible con Rails conocida como “herencia de una sola tabla” que me permitió crear una versión muy simple.
Esto fue genial, pero todavía me sentía a kilómetros de construir algo tan bueno.
Podía acceder a mi aplicación desde mi propia computadora, pero quería ponerla en vivo en Internet. Así que aprendí el mínimo de tecnologías necesarias, como Linux, Apache, extrañas configuraciones XML y Mongrel. Y lo tengo en vivo. No entendía completamente cómo, pero ahora estaba más cerca que nunca de tener una versión para compartir.
Aún así, pensé que mi aplicación era bastante mala, incluso si estaba progresando.
Durante los siguientes meses, seguí agregando funciones y haciendo pequeñas mejoras. Finalmente lo publiqué en Craigslist, algunas personas hicieron clic en él y pudimos subarrendar el apartamento.
Esto me hizo sentir bien, pero aún sentía que mi aplicación no era realmente tan buena.
Mientras ocurría todo esto, envié más de 100 solicitudes de empleo. Recibí un puñado de respuestas, incluyendo una de la compañía de David. Esto es lo que dijo cuando le mostré mi aplicación durante la entrevista:
“Es estupendo que te hayas tomado el tiempo para construir eso”.
Él no brilló sobre eso. Pero le impresionó que decidiera construir algo desde cero y mejorarlo con el tiempo.
Por muy poco excepcional que pensé que era mi aplicación, todavía era una prueba de que me apasionaba mi campo y era capaz de ejecutar una idea.
La lección que aprendí se aplica a cualquier persona que intente desarrollarse o en casi cualquier otro campo desafiante. Aquí está:
Si eres lo suficientemente ambicioso como para entrar en un campo desafiante, dos cosas son probablemente ciertas:
- Usted es un individuo altamente exitoso. Si no lo fueras, no intentarías aprender algo desafiante en primer lugar.
- Su salida estará por debajo de su estándar durante bastante tiempo. Y tienes que estar bien con eso.
Cuando empieces por primera vez, tratarás de aprender conceptos complejos para ejecutar las ideas que tienes. Pero las cosas que hagas no serán muy buenas. Y sabrás que no es bueno debido a tu gran sabor (esta es una idea increíble desarrollada por Ira Glass).
Esto hace que muchas personas se rindan y nunca llegan a su momento de “reunión con David”.
No dejes que eso suceda.
En su lugar, dar un paso atrás. Reconozca que la única razón por la que podría sentirse fracasado es porque es una persona excepcional. Luego, vaya a construir esa aplicación excepcional, esa película excepcional, ese negocio paralelo excepcional, cualquier cosa excepcional.
Si lo haces, le darás a otras personas la oportunidad de ver qué tan excepcional eres en realidad. Y lo más importante, empezarás a probarlo a ti mismo.
Si le gustó mi respuesta, le agradecería que la votara presionando el botón azul claro que se encuentra debajo.