¿Cuales son 15 de los mejores programadores del mundo (que aún viven)? Cuando los desarrolladores se ponen a discutir quién es el mejor programador del mundo, estos son los nombres que suelen salir. Evidente hay muchos y muy grandes programadores que se han quedado fuera de la lista pero bueno, si crees que alguno debe quedar incluido puedes añadirlo en la sección de comentarios.
Hoy en día hay muchísimos programadores por el mundo adelante, y un gran número de ellos son buenísimos. Pero, ¿cuales son los mejores del mundo aún con vida? En realidad no hay forma humana de determinar cuál es el mejor programador del mundo entre nosotros, pero eso no es óbice para que los desarrolladores hablen de ello de vez en cuando. La web ITworld ha hecho un pequeño sondeo y ha analizado varios foros de programación para ver sí había algún consenso. Como resultado, han llegado a la conclusión de que hay una serie de nombres que siempre aparecen en estas discusiones. Los enumero pero con objeto de ordenar la información, -no a modo de clasificación ni mucho menos...-
15. Margaret Hamilton
¿Qué le llevó a la fama?: el cerebro detrás del software de control de a bordo de la misión del Apollo.
Credenciales: Como Directora de la división de Ingenieria de Software en el Laboratorio Charles Stark Draper, lideró al equipo que diseñó y desarrolló el software de abordo de control de vuelo de las misiones del Apollo y Skylab. Basándose en su trabajo para el Apollo, posteriormente desarrolló el "Universal Systems Language" y el paradigma "Development Before the Fact". Ha sido pionera en los conceptos de software asíncrono, planificación por prioridades, y el diseño de software ultra-fiable. Acuñó el término “ingeniería de software”. ha sido galardonada cob el premio Augusta Ada Lovelace en 1986 y el "NASA’s Exceptional Space Act Award" en 2003.
14. Donald Knuth
¿Qué le llevó a la fama?: es el autor de "The Art of Computer Programming".
Credenciales: Escribió el libro definitivo sobre la teoría de la programción. Creó el sistema de tipografía digital TeX. Ha sido el primer ganador del premio ACM’s Grace Murray Hopper en 1971. También fue premiado con el premio ACM’s A. M. Turing Award en 1974, el National Medal of Science en 1979 y la IEEE’s John von Neumann Medal en 1995. Ha sido nombrado Fellow at the Computer History Museum en 1998.
13. Ken Thompson
¿Qué le llevó a la fama?: creador de Unix
Credenciales: Co-creador, junto con Dennis Ritchie, de Unix. Creador del lenguaje de programación B, del esquema de cifrado de characteres UTF-8, del editor de textos ed, y co-desarrollador del lenguaje de programación Go. Co-ganador (con Ritchie) del premio A.M. Turing en 1983, del premio IEEE Computer Pioneer en 1994, y de la National Medal of Technology en 1998. Ingresado como fellow of the Computer History Museum desde 1997.
12. Richard Stallman
¿Qué le llevó a la fama?: creador de Emacs, GCC
Credenciales: Fundador del proyecto GNU and ha creado muchas de sus herramientas "core" tales como Emacs, GCC, GDB, y GNU Make. También fundó el Free Software Foundation. Ganador del premio ACM's Grace Murray Hopper en 1990 y del premio EFF's Pioneer in 1998.
11. Anders Hejlsberg
¿Qué le llevó a la fama?: creador de Turbo Pascal
Credenciales: El padre original de lo que terminó siendo Turbo Pascal, uno de los compiladores de Pascal y el primer entorno de desarrollo integrado (IDE). Posteriormente lideró el desarrollo de Delphi, sucesor de Turbo Pascal. Principal diseñador y arquitecto de C#. Ganador del premio Dr. Dobb's Excellence in Programming en 2001.
10. Doug Cutting
¿Qué le llevó a la fama?: creador de Lucene
Credenciales: Desarrolló el motor de búsqueda Lucene, y también Nutch, un robot del propio Lucene, y Hadoop, un conjunto de herramientas para el procesamiento distribuido de grandes conjuntos de datos. Gran defensor del código abiertoA strong proponent of open-source (Lucene, Nutch y Hadoop son todos código abierto). En la actualidad es ex-director de Apache Software Foundation.
9. Sanjay Ghemawat
¿Qué le llevó a la fama?: Arquitecto clave de Google
Credenciales: Ayudó a diseñar e implementar algunos de los sistemas distribuidos más grandes de Google, incluyendo MapReduce, BigTable, Spanner y Google File System. Creó ical, el sistema de calendario. Fue elegido para el National Academy of Engineering en 2009. Ganador del premio ACM-Infosys Foundation Award in the Computing Sciences en 2012.
8. Jeff Dean
¿Qué le llevó a la fama?: el cerebro detrás de la indexación de las búsquedas de Google
Credenciales: Ayudó a diseñar e implementar muchos de los sistemas distribuidos de Google de gran escala, incluyendo el rastreo de páginas web, indexación y búsquedas, AdSense, MapReduce, BigTable y Spanner. Fue elegido para el National Academy of Engineering en 2009. En 2012 ganó el premio ACM SIGOPS Mark Weiser y el premio ACM-Infosys Foundation Award in the Computing Sciences.
7. Linus Torvalds
¿Qué le llevó a la fama?: creador de LinuxCredenciales: Creó Linux kernel y Git, un sistema de control en versión código abierto. Ganador de varios premios y honores, incluyendo el premio EFF Pioneer Award en 1998, el British Computer Society’s Lovelace Medal en 2000, el Millenium Technology Prize en 2012 y el IEEE Computer Society’s Computer Pioneer Award en 2014. Fue incluido en el Computer History Museum’s Hall of Fellows en 2008 y en el Internet Hall of Fame en 2012.
6. John Carmack
¿Qué le llevó a la fama?: creador de DoomCredenciales: co-fundador de id Software y creador de juegos FPS tan influyentes como Wolfenstein 3D, Doom y Quake. Inventó técnicas gráficas de vanguardia como el refresco adaptativo de mosaicos, la partición binaria del espacio, y el "surface caching". Incluido en la Academy of Interactive Arts and Sciences Hall of Fame en 2001, ganador de premios Emmy awards en la categoría de Ingeniería y Tecnología en 2007 y 2008, and otorgado un premio vitalicio al mérito por el Game Developers Choice Awards en 2010.
5. Fabrice Bellard
¿Qué le llevó a la fama?: creador de QEMU
Credenciales: Creó una variedad de programas de código abierto, incluyendo QEMU, una platforma para la emulación de hardware emulation y virtualización, FFmpeg, para el manejo de datos multimedia, el Tiny C Compiler y LZEXE, un ejecutable para comprimir archivos. Ganador del Obfuscated C Code Contest en 2000 y 2001 y el ganador del Google-O'Reilly Open Source Award en 2011. Antiguo plus-marquista mundial en el cálculo del máximo número de dígitos en Pi.
4. Jon Skeet
¿Qué le llevó a la fama?: contribuidor legendario en Stack Overflow
Credenciales: Ingeniero de Google y autor de C# in Depth. Ostenta la puntuación más alta en reputación de todos los tiempos en Stack Overflow, contestando, de media, unas 390 preguntas al mes.
3. Adam D'Angelo
¿Qué le llevó a la fama?: Cofundador deQuora
Credenciales: como ingeniero en Facebook, desarrollo la infraestructura original para el feed de las novedades del muro. Luego pasó a ser CTO y VP de Ingeniería en Facebook, antes de marcharse para fundar Quora. Fue Octavo en las USA Computing Olympiad como estudiante de secundaria en 2001. Miembro del equipo que ganó la medalla de plata en el California Institute of Technology en el ACM International Collegiate Programming Contest en 2004. Finalista en el Algorithm Coding Competition del Topcoder Collegiate Challenge en 2005.
2. Petr Mitrechev
¿Qué le llevó a la fama?: Uno de los programadores más laureados y competitivos de todos los tiempos
Credenciales: Dos veces medallista de oro en los International Olympiad in Informatics (2000, 2002). En 2006, ganó el Google Code Jam y también fue el TopCoder Open Algorithm champion. Además es bi-campeón del Facebook Hacker Cup (2011, 2013). En el momento de la publicación de este artículo, es el segundo clasificado en la competición de algoritmos en TopCoder (su "handle" es: Petr) y también es el segundo clasificado en Codeforces.
1. Gennady Korotkevich
¿Qué le llevó a la fama?: Prodigio del programación competitiva
Credenciales: El participante más joven de todo los tiempos (11 años) and 6 veces medallista de oro (2007-2012) en las International Olympiad in Informatics. Formó parte del equipo ganador en el ACM International Collegiate Programming Contest en 2013 y ganador del 2014 Facebook Hacker Cup. En el momento de la publicación de este artículo, primer clasificado en Codeforces (su "handle": es Tourist) y primero entre los competidores de algoritmos de TopCoder.
10 Programadores que es recomendable seguir en el año 2023
1. Ania Kubów
Ania ahora divide su tiempo entre el desarrollo de software y la creación de cursos online. Ania abandonó la carrera de la rata hace unos años para centrarse en su creciente canal de YouTube, que ya ha acumulado más de 8 millones de visitas y 250 mil suscriptores. Ania se dedica a "llegar y enseñar" con el objetivo de educar a los estudiantes sobre cómo programar creando juegos retro y proyectos increíbles. Puedes hacer que tus miércoles sean aún más maravillosos echando un vistazo a los vídeos semanales de Ania en YouTube y FreeCodeCamp.
2. Lana Lux
Lana es una desarrolladora independiente a tiempo completo que trabaja actualmente en su propio juego apocalíptico de supervivencia urbana, llamado STRAIN. Puedes ver sus transmisiones diarias en Twitch y sus tutoriales en YouTube. El enfoque desenfadado de Lana sobre el desarrollo de juegos es siempre divertido, refrescante e informativo. A diferencia de otros desarrolladores que hemos mencionado en nuestra lista, Lana no se limita a escribir código, sino que es una auténtica artista 3D que crea montones de magníficos recursos para sus juegos. Si quieres saber más sobre el mundo del desarrollo de juegos independientes, Unity, C# y Maya 3D, deberías echar un vistazo a Lana Lux..
3. Mosh
Mosh Hamedani es un ingeniero de software con más de dos décadas de experiencia. Ha enseñado a programar a más de 10 millones de estudiantes a través de sus cursos en línea y su canal de YouTube, donde ha conseguido un gran número de seguidores, más de 2 millones de suscriptores. Mosh cree que la programación debe ser divertida y accesible para todos. Empezó a programar a los siete años en un Commodore 64 y se enamoró de ello. Fuera del mundo del software, le gusta la fotografía, tocar el piano de jazz, la natación y los bailes latinos.
4. CJ, de Coding Garden
CJ empezó a programar Coding Garden hace un par de años y desde entonces ha estado publicando contenidos nuevos varias veces a la semana. La comunidad es abierta, interactiva y atractiva. Cualquier programador, desde el principiante al experto, puede aprender y crecer juntos. Ya se trate de un tutorial, una sesión de preguntas y respuestas, la resolución de un problema algorítmico o el diseño y creación de una aplicación completa, siempre hay algo nuevo que aprender en el jardín. Con cerca de 50.000 seguidores en Twitch, 120.000 en YouTube y más de 4,5 millones de visitas, estarás en buena compañía cuando te remangues y profundices en el contenido de Coding Garden..
5. Shaun Pelling (Net Ninja)
Shaun es un desarrollador web full-stack e instructor online con más de 1000 tutoriales de programación gratuitos en su canal de YouTube The Net Ninja. Su enorme biblioteca abarca temas como JavaScript moderno, Node.js, React, Vue.js y Firebase, por nombrar sólo algunos. La profundidad y amplitud de sus cursos le han ayudado a conseguir un público fiel de casi 1 millón de suscriptores. Además de crear atractivos contenidos para los cursos, Shaun trabaja en varios sitios web de comercio electrónico con sede en el Reino Unido, tanto para pequeñas organizaciones independientes como para grandes marcas internacionales.
6. Ben Awad
Ben es una especie de enigma, su celebridad va mucho más allá de los límites del mundo del desarrollo y se adentra en el misterioso terreno del "rompecorazones de las redes sociales". Vox escribió un artículo sobre él el año pasado titulado "Anatomía de un galán de TikTok". Con sólo 24 años, Ben ya ha conseguido un enorme número de seguidores en TikTok y YouTube con vídeos centrados (sobre todo) en el desarrollo de software React, React Native, GraphQL, Typescript, Node.js, PostgreSQL y Python. Su comunidad de YouTube supera los 350.000 usuarios y ha acumulado más de 14 millones de visitas en Tik Tok.
7. Jeff Delaney
Jeff es el fundador de fireship.io, que alberga un enorme catálogo de tutoriales gratuitos y de pago. Delaney también ha acumulado más de 1,2 millones de suscriptores y 116 millones de visitas en el canal de YouTube fireship.io. El canal alberga toneladas de "tutoriales de código ⚡ de alta intensidad ⚡ para ayudarte a crear y enviar tu aplicación más rápido". Jeff se refiere a su sitio web Fireship.io como "una droga de entrada para los desarrolladores que quieren crear aplicaciones web y móviles increíbles". Una de las grandes ventajas del modelo de negocio de fireship.io es que puedes pasarte horas viendo tutoriales gratuitos antes de tener que decidir si el estilo de enseñanza de Jeff es adecuado para ti..
8. Cherno (Yan Chernikov)
Yan, que es un gran aficionado al renderizado de gráficos, empezó trabajando en motores de juego para el gigante de la industria TripleA Electronic Arts. Tras pasar 4,5 años en EA, Cherno decidió independizarse y fundar Cherno Studio, construido con su propio motor de juegos, al que llamó Hazel. Puedes unirte al casi medio millón de suscriptores que sintonizan regularmente el canal de YouTube de Cherno para echar un vistazo entre bastidores al proceso y seguir al equipo que construye los juegos. El canal está repleto de toneladas de tutoriales dirigidos a programadores interesados en el desarrollo de juegos.
9. Lama Dev (Safak Kocaoglu)
El canal de YouTube de Safak tiene menos de 2 años y ya ha acumulado más de 80.000 suscriptores y 4,5 millones de visitas. El apasionado enfoque full-stack de Safak a la hora de enseñar desarrollo web ha desempeñado un papel clave en el meteórico aumento de su audiencia. Si estás impaciente por añadir algunas habilidades de diseño y animación web a tu conjunto de herramientas y te gustan los tutoriales de React, Node.js, HTML y CSS, merece la pena que eches un vistazo a Lama Dev.
10. Bucky Roberts
Bucky y el Nuevo Boston tienen el canal de YouTube más antiguo y más grande de nuestra lista, con diferencia, con 2,6 millones de suscriptores y casi 500 millones de visitas. El canal TNB comenzó a principios de 2008 y está repleto de horas de tutoriales gratuitos. Los nuevos desarrolladores pueden sumergirse en las listas de reproducción bien organizadas de tutoriales de JavaScript, Java, C, C++ y Docker. Si te interesa la tecnología de cadena de bloques, quizá quieras echar un vistazo al proyecto de cadena de bloques TheNewBoston, una economía digital de código abierto desarrollada por una comunidad de colaboradores de todo el mundo. Esta economía recompensa a los contribuyentes en TheNewBostonCoin (TNBC) por añadir valor.