Por qué los proyectos paralelos son tan importantes

Trello, Craigslist, Unsplash, AppSumo, Twitter, Gmail… ¿qué tienen en común todas estas empresas de éxito?

Sí, todos pueden rastrear sus humildes comienzos hasta ser algo que podríamos llamar un 'proyecto paralelo'.

Los proyectos paralelos vienen en muchas formas y tienen muchos propósitos diferentes. Algunas personas los inician para crear un buen producto y eventualmente construir una empresa exitosa, pero hay muchas otras razones por las que trabajar en proyectos paralelos puede ser excepcionalmente importante.

Acelere su aprendizaje.

Aprender y dominar una nueva habilidad puede ser difícil, pero con suficiente persistencia y motivación, podemos lograr mucho. Al igual que aprender a codificar, puede ser difícil, frustrante y lento. Al final, lo más importante es seguir adelante y ganar experiencia.

Claro, ayuda si eres bueno en matemáticas, pensamiento lógico y tienes un título universitario en ciencias de la computación. Pero para las personas con antecedentes no técnicos, como yo, todavía es posible convertirse en grandes desarrolladores con suficiente motivación y persistencia.

En mi propia experiencia, encontré trabajar en proyectos paralelos en mi tiempo libre no solo divertido, sino realmente útil para desarrollar mis habilidades de codificación.

Cada vez que leía algo interesante en un blog, o me enfrentaba a un desafío en el trabajo, o aprendía algo nuevo de un colega, quería implementarlo también en uno de mis proyectos paralelos.

¿Lee acerca de una mejor manera de almacenar imágenes? ¡Vamos a intentarlo! ¿Aprendiste a trabajar con AJAX? ¡Vamos a Ajax-ify todo! ¿Te has encontrado con una gran joya de rubí? ¡Empaquemos eso!

Y cada vez que mejoraba mis habilidades, quería reescribir cosas para usar un código mejor o más limpio, lo que hizo que me preocupara cada vez más.

RaterFox

En mi primer año trabajando como desarrollador aprendí mucho. También creo que los proyectos paralelos en los que trabajé por la noche o durante los fines de semana dieron un gran impulso a mi capacidad de aprendizaje y motivación.

Uno de los proyectos en los que paso la mayor parte del tiempo se llama RaterFox. Es una plataforma social para películas y programas de televisión que, entre otras cosas, te permite calificar y revisar títulos o recomendarlos a tus amigos.

He usado el TMDbAPI para obtener los datos de películas y TV. Usé la API de Giphy para crear un selector de gif para que los usuarios puedan crear 'Reacciones' para mostrar sus pensamientos iniciales sobre una película o serie de televisión.

Todavía estoy trabajando duro en las mejoras (porque ¿cuándo se terminará un proyecto?), Pero en caso de que esté interesado, puede consultarlo aquí. (Por cierto, cualquier comentario es bienvenido y muy apreciado. Contácteme: [email protected]).

Cuando los proyectos secundarios brillan

Trabajar en proyectos paralelos puede tener diferentes propósitos. Estos pueden ser mejorar alguna habilidad, experimentar con nuevas tecnologías, probar una idea de producto o construir una startup.

Pero no importa cuál sea el objetivo, es la manera perfecta de crear algo nuevo. Trabajar en un proyecto paralelo es diferente al trabajo “regular”, porque hay menos presión, no hay plazos ni reglas. Eres libre de jugar y cambiar a otra cosa cuando te apetezca.

Esta libertad a veces puede conducir a “productos” improductivos, con fallas y que funcionan a medias, pero también puede resultar en algo creativo, inspirador e innovador. Y es entonces cuando brillará la belleza de un proyecto paralelo.

En la empresa para la que trabajo, tenemos un 'Día del experimento' todos los meses. Esto es genial para probar algunas tecnologías interesantes. Se encuentran ideas similares en muchas empresas de tecnología, y es fácil ver por qué.

Por ejemplo, el botón "Me gusta" de Facebook comenzó como el "botón increíble" y se creó durante un hack-a-thon de Facebook. Esta sencilla funcionalidad es ahora una característica fundamental y se utiliza de diversas formas en todo tipo de productos digitales.

Durante el hack-a-thon, los creadores no sabían que estaban construyendo un botón que tendría tal impacto, pero lo hizo.

Los gigantes de la tecnología como Facebook y Google inspiraron a las empresas más pequeñas a dedicar más tiempo a proyectos paralelos porque los resultados se vieron en todas partes.

Gmail, Google Talk, AdSense y Google News son algunos de los proyectos exitosos que nacieron de la famosa “política del 20%” de Google. Esto permite a los empleados utilizar hasta el 20 por ciento de su semana laboral en Google para llevar a cabo sus propios proyectos.

Más historias de éxito

Además de los increíbles productos que muchos de nosotros usamos todos los días, como Gmail o Instagram, hay muchas más historias de éxito de startups que se construyen a partir de proyectos paralelos.

Tomemos, por ejemplo, Unsplash, el proyecto paralelo que hizo más de lo que los creadores podrían imaginar: salvó su inicio. Unsplash, que proporciona imágenes libres de derechos de autor y de alta calidad, comenzó como un mercado para contratar diseñadores y desarrolladores independientes. No logró ganar tracción hasta que su proyecto lateral (que se construyó inicialmente en una tarde) comenzó a despegar.

El equipo de Crew, la empresa junto a Unsplash, lanzó muchos otros proyectos paralelos que se han convertido en las principales fuentes de tráfico de referencias al sitio web de Crew.

"Más personas se preocuparon por nosotros en unas pocas horas que en todo el año pasado".

Si es un desarrollador, es probable que tenga una cuenta en Github, el servicio de alojamiento de repositorios de control de versiones de Git basado en la web (oh, y una compañía de miles de millones de dólares).

Los fundadores Chris Wanstrath y PJ Hyett estaban molestos por lo difícil que era cambiar el código fuente abierto, por lo que crearon su propio repositorio. Construyeron su proyecto paralelo por las noches y los fines de semana y ahora sirven a más de 20 millones de usuarios.

"Todo comenzó con un dominio, una porción barata de Slicehost y un poco de arte".

Nunca se sabe con lo que puede terminar cuando comienza un proyecto paralelo.

Tomemos, por ejemplo, The Point, una red social que conectaba a los usuarios que querían unirse a una causa específica.

Cuando el fundador Eric Lefkofsky vio a los usuarios unirse para comprar un artículo al por mayor y recibir un descuento, hizo algunos planes nuevos para su proyecto y terminó con Groupon ... ya sabes, ese sitio de ofertas diarias que tuvo una valoración de mil millones de dólares en dos años de lanzamiento.

Otro aspecto de la oferta diaria del que quizás haya oído hablar es AppSumo. Esta startup demuestra que no necesitas mucho dinero para empezar. El fundador Noah Kagan tuvo la idea de un sitio de descuentos para empresas en línea, pero solo comenzó con $ 50 para construir una página de destino y recopilar correos electrónicos. Al invertir tiempo y esfuerzo, terminó con una startup que tuvo $ 1 millón en ventas en su primer año.

Ahora, es increíble leer sobre estos proyectos paralelos que despegaron para convertirse en grandes empresas, pero como mencioné antes, trabajar en proyectos paralelos podría generar muchos beneficios diferentes.

Hay muchos ejemplos de personas que aprendieron a codificar simplemente trabajando en proyectos paralelos. Entonces, si desea aprender un nuevo lenguaje de programación, mejorar sus habilidades actuales o usar su creatividad para resolver un problema que enfrentó, nunca es demasiado tarde para comenzar algo nuevo. Entonces, ¿cómo empezar?

Cómo empezar

De vez en cuando, todos tenemos grandes ideas corriendo por nuestra mente, pero la mayoría de las veces no actuamos en consecuencia.

No es un misterio por qué. Las ideas no siempre son realistas, pero no es necesario dejarse abrumar por el tamaño de algunas de nuestras ideas y los pensamientos de construirlas. Tres cosas a tener en cuenta si desea comenzar un nuevo proyecto:

1. Empiece poco a poco

La forma más fácil de comenzar es elegir un pequeño proyecto que le resulte interesante o que resolverá un problema que tenga. Luego, divídalo en componentes más pequeños hasta que uno de ellos parezca fácil de implementar. Complete esa parte y repita el proceso hasta que tenga todas las partes que necesita para resolver el problema original.

2. Mantenlo simple

El mejor enfoque es mantenerlo simple. Su proyecto debe tener una complejidad mínima, una codificación mínima y estar enfocado en el propósito principal al que sirve. Si es una aplicación que te permite encontrar nuevas recetas, no necesita funcionalidades de chat. Siempre puede agregar cosas nuevas más adelante, pero cuando recién está comenzando, debe reducir las funciones al mínimo.

3. Sin presión

Comenzar un nuevo proyecto puede ser emocionante. Aunque es divertido leer sobre las historias de éxito sobre proyectos que se convirtieron en empresas exitosas, una de las razones por las que trabajar en proyectos paralelos puede ser tan interesante es que no debería presionarlo para ganar dinero con él.

Eso significa que tampoco importa si falla. Sin plazos y con total libertad creativa, puede elegir el camino que crea que debe seguir su proyecto. Mientras adquieres experiencia en tu trabajo y haces algo que te encanta, puedes construir algo que te importe y que te hará volver cuando haya más trabajo por hacer.

No descartes tu proyecto paralelo como algo que haces al margen. Puede convertirse en lo que haces que te hace feliz y emocionado. Su pequeño proyecto paralelo tal vez incluso se convierta en su "proyecto principal" algún día. Simplemente comience con algo pequeño, sea paciente y mejore mientras aprende. Puede terminar con algún producto inesperado que el mundo no sabía que necesitaba.

¡Gracias por leer! Espero que la información haya sido útil. Sígueme en Medium para obtener más artículos o en Twitter e Instagram @jakeprins_nl.