Todas estas famosas carreras tecnológicas comenzaron con pequeños proyectos paralelos

Los proyectos paralelos suelen parecer un pasatiempo, pero pueden ser la plataforma de dispersión profesional más poderosa apto. Si adecuadamente las métricas tradicionales, como los títulos universitarios y los abriles de experiencia profesional, siguen teniendo peso, un esquema paralelo adecuadamente ejecutado actúa como una visión directa y sin filtros de sus capacidades técnicas, su enfoque de resolución de problemas y su pasión por la creación.

Estos proyectos no sólo llenaron espacio en los currículums de sus creadores. Su trabajo creó nuevos estándares y los estableció como líderes de opinión indispensables en sus campos.

Kim Swift y Portal

NVIDIA Geforce RTX Portal muestra un cubo iluminado junto a un portal azul-1 Crédito: NVIDIA

El videojuego Portal se originó como un esquema paralelo de un estudiante llamado Narbacular Drop. Fue creado por estudiantes del Instituto de Tecnología DigiPen, incluida Kim Swift, para su esquema de posterior año. La idea central era una mecánica de plataformas 3D en la que los jugadores utilizaban portales para moverse por el entorno. El equipo mostró el grupo a los reclutadores en el Career Day anual de DigiPen, donde fue gastado por Robin Walker de Valve, la compañía que fabrica Steam Machine. Esto llevó a una invitación para presentar en las oficinas de Valve.

No tenían idea de que Gabe Newell, cofundador de Valve, aparecería, pero se lo presentaron de todos modos. Aproximadamente a los 15 minutos de iniciada la manifestación, Newell se levantó y pidió que todo se detuviera. Ofreció puestos de trabajo a todo el equipo de siete personas en el acto. Fueron contratados para reparar el grupo como Portal.

Ari Weinstein y la aplicación Workflow

Logotipo de accesos directos de iPhone sobre fondo azul Crédito: Jorge Aguilar / How To Geek | Manzana

Ari Weinstein creó Workflow con un equipo durante el hackathon MHacks Winter. Weinstein, un miembro de Thiel que abandonó el MIT, diseñó Workflow para automatizar tareas complicadas en dispositivos iOS, llenando un enorme infructifero en la automatización móvil. El esquema rápidamente obtuvo elogios de la crítica, ganó un premio y llevó a Apple a cazar la aplicación Workflow en marzo de 2017. Esto hizo que contrataran a Weinstein y su equipo.

Esta “adquisición” permitió a Apple integrar la tecnología directamente en el sistema operante. El flujo de trabajo se transformó en la aplicación de accesos directos del iPhone. Weinstein fue regente de ingeniería de software en Apple durante seis abriles, supervisando el explicación de accesos directos y otras funciones de inteligencia proactiva hasta que se fue en 2023.

Solicitudes de Kenneth Reitz y Python

Logotipo de Python sobre fondo de código Python borroso, con la palabra Crédito: Lucas Gouveia/How-To Geek

Kenneth Reitz, fotógrafo y desarrollador, inició la biblioteca Requests como un esquema paralelo. Frustrado por la complejidad de las interacciones HTTP en Python, tuvo problemas con el módulo urllib2 tipificado mientras creaba un contenedor API Convore. Ese módulo requirió aros y abstracciones innecesarias. Construyó el primer prototipo de Requests en aproximadamente dos horas.

A la comunidad de desarrolladores inmediatamente le encantó el esquema y se convirtió en uno de los paquetes de Python más descargados. Este éxito fue un catalizador para la carrera de Reitz. Heroku, una importante plataforma en la cúmulo, lo contrató como arquitecto de Python por sus contribuciones de código despejado. Dada la autodeterminación de nominar su propio puesto de trabajo, eligió “Python Overlord”. En ese puesto, estuvo a cargo de toda la experiencia Python en la plataforma y continuó creando herramientas de soporte.

Dan Abramov y Redux

Logotipo de Redux sobre un fondo degradado Crédito: Jorge Aguilar / How To Geek | redux

En 2015, Dan Abramov quiso dar una charla en React Europe titulada Live React: Hot Reloading with Time Travel. Su problema era que no sabía cómo implementar la función de delirio en el tiempo. Para solucionarlo, buscó un patrón de trámite estatal que permitiera reproducir acciones e cambiar código. Tomando ideas de la obra de Elm y las bibliotecas Flux existentes, creó Redux como prueba de concepto para su demostración de conferencia. La presentación fue un gran éxito y demostró un nuevo maniquí de trámite estatal que rápidamente superó las configuraciones de Flux existentes.

Posteriormente de su charla, Abramov se reunió entre el sabido con Jing Chen, miembro del equipo de React. Cuando le preguntó sobre su interés en trabajar en Facebook, Chen sugirió la oficina de Londres e inmediatamente le programó una entrevista en persona en el hotel de conferencias en París. Se unió al equipo React Core de Facebook y su esquema paralelo se convirtió en la biblioteca tipificado de la industria para dirigir el estado en aplicaciones React.

François Chollet y Keras

Logotipo de Keras sobre un fondo degradado Crédito: Jorge Aguilar / How To Geek | Keras

François Chollet creó la biblioteca de educación profundo Keras a principios de 2015 como un esquema paralelo a su investigación sobre redes neuronales recurrentes y procesamiento del estilo natural. Chollet priorizó la experiencia del desarrollador y la muerto carga cognitiva, diseñando Keras como una interfaz intuitiva y de parada nivel capaz de ejecutarse en diferentes backends.

Poco a posteriori del dispersión de Keras, Google contrató a Chollet para realizar investigaciones sobre visión por computadora. Keras siguió siendo su esquema personal hasta que Google lanzó públicamente TensorFlow. Chollet refactorizó Keras para acoger TensorFlow como motor backend, lo que llevó al líder del equipo de TensorFlow, Rajat Monga, a encontrarlo. En 2016, Monga le ofreció a Chollet un puesto en el equipo de TensorFlow para integrar oficialmente Keras en la plataforma. Keras es ahora la API oficial de parada nivel para TensorFlow, lo que la convierte en la interfaz de una de las plataformas de educación inconsciente más dominantes del mundo.

Chris Lattner y LLVM

LLVM Wyvern sobre un fondo degradado Crédito: Jorge Aguilar / How To Geek | LVM

Chris Lattner inició el esquema Low Level Aparente Machine (LLVM) como parte de su memoria de pericia e investigación doctoral en la Universidad de Illinois en Urbana-Champaign a principios de la lapso de 2000. Fue atrevido como código despejado en 2003, proporcionando una alternativa modular novedosa a la monolítica GNU Compiler Collection (GCC), que rechazaba LLVM como backend.

El trabajo de Lattner en esta compleja infraestructura llamó la atención de Apple, que luchaba con las limitaciones de sus herramientas de compilación existentes. Sus esfuerzos en materia de código despejado construyeron relaciones con ingenieros de Apple que vieron el potencial revolucionario de su ecosistema de desarrolladores. Apple contrató a Lattner a posteriori de que terminó su doctorado. en 2005 para desarrollar LLVM a tiempo completo. Apple integró LLVM en su pila de explicación central y Lattner creó el compilador Clang y el estilo de programación Swift.

Sebastián McKenzie y Barullo

Logotipo de Babel sobre fondo azul Crédito: Jorge Aguilar / How To Geek | Barullo

Sebastian McKenzie inició el esquema que se convirtió en Barullo cuando era estudiante de secundaria en Australia. Quería descubrir cómo funcionaban los analizadores y compiladores. Funcionó como un transpilador, permitiendo a los desarrolladores escribir código nuevo utilizando los próximos estándares y convertirlo al formato JavaScript ES5 ampliamente compatible. El esquema despegó de inmediato porque permitió a los ingenieros utilizar una sintaxis moderna sin esperar a que los proveedores de navegadores lentos implementaran el soporte.

La rápida asimilación y la calidad del esquema le dieron una cartera poderosa, atrayendo la atención de las principales empresas de tecnología a pesar de su desidia de título universitario o experiencia profesional. Posteriormente de trabajar en Thinkmill y Cloudflare, Meta contrató a McKenzie en 2015. La compañía lo incorporó para prolongar Barullo y manejar su infraestructura interna de JavaScript, pagándole efectivamente para desarrollar su útil de código despejado.


El patrón caudillo es que estos proyectos no fueron unificados por la suerte, sino por un compromiso incesante con un gran diseño y sin preocuparse por si se vendería. A veces, que un esquema sea útil es suficiente para que una empresa se dé cuenta.

Entonces, si tienes un esquema paralelo, probablemente sea una buena idea tratarlo como si positivamente importara. Deja de esperar permiso para construir y, en su circunscripción, elige un problema que positivamente te frustre. Resuélvalo con excelencia, publíquelo en el mundo y su código igualmente podrá convertirse en la plataforma de dispersión profesional definitiva para usted.

Related Posts

¿Son mejores los cables Ethernet planos que los redondos?

Reshetnikov_art/Shutterstock El mundo del cableado puede parecer cansado para muchos de nosotros, pero debajo de esa manguita de plástico existe una ingeniería…

Así es como convertí mi antiguo teléfono Android en un panel de rendimiento de la PC

A los jugadores de PC les encanta guardar el uso y las temperaturas de su CPU, GPU y otros posibles durante sesiones de diversión intensas. Si aceptablemente un educador secundario…

You Missed

¿Son mejores los cables Ethernet planos que los redondos?

¿Son mejores los cables Ethernet planos que los redondos?

“Será el serie del año”

“Será el serie del año”

EE.UU. calma gasolina por debajo de $3 tras pugna en Irán, dice el secretario de Energía

EE.UU. calma gasolina por debajo de  tras pugna en Irán, dice el secretario de Energía

El día que llevamos a mi mamá al hospicio

El día que llevamos a mi mamá al hospicio

“Todas las cosas maravillosas”: primer individual de José Luis Germán

“Todas las cosas maravillosas”: primer individual de José Luis Germán

Así es como convertí mi antiguo teléfono Android en un panel de rendimiento de la PC

Así es como convertí mi antiguo teléfono Android en un panel de rendimiento de la PC