De l'Origine des Développeurs à nos Jours

Le web est plus une invention sociale que technologique. Je l'ai conçu pour qu'il ait un effet social — aider les gens à travailler ensemble — et non comme un jouet technologique.

Tim Berners-Lee
Tim Berners-LeeInventeur du World Wide Web

Avant de comprendre les différentes facettes du métier de développeur, je vous propose de faire un rapide tour dans le passé ⬅️ pour comprendre comment cet univers virtuel a vu le jour.

Vous faire une culture historique de la programmation et de l'Internet va vous permettre de mieux situer certaines de ces technologies et de mieux appréhender ce métier.

Pour chaque période de cette histoire, nous parcourons quelques développeurs incontournables 🤓 et nous dresserons aussi un portrait type du développeur caractéristique de la période pour mieux se la remémorer 🧠.

Voici les 3 grandes périodes que nous parcourons :

  1. Du XIXème siècle aux années 1980 📺
  2. Des années 1990 au milieu des années 2000 📠
  3. Des années 2000 à nos jours 📱.

Ce parcours historique est aussi l'occasion de questionner certains stéréotypes autour du métier de développeur :

Pour commencer, remontons au XIXème siècle et découvrons les pionniers de l'informatique !

Du XIXème siècle aux années 1980

Cette période marque l'origine de l'informatique avec la création des premiers algorithmes et des machines de plus en plus sophistiqués pour les exécuter ⚙️.

Découvrons 3 pionniers incontournables de cette époque :

  1. Ada Lovelace (1815-1852)
  2. Alan Turing (1912-1954)
  3. Dennis Ritchie (1941-2011)

1.1 Ada Lovelace

Ada Lovelace portrait
Portrait de Ada Lovelace (1815-1852)

Tout commence au milieu du XIXème siècle avec la rencontre de deux génies : Charles Babbage et Ada Lovelace.

Charles Babbage est considéré comme le “père de l'informatique” pour avoir conceptualiser une machine automatique pour faire des calculs complexes alors qu'Ada Lovelace pour avoir créer le premier algorithme a exécuter pour cette machine.

Grâce à ce duo, les bases des ordinateurs modernes ont été posées avec :

  • les algorithmes qui sont au cœur des logiciels (software en anglais)
  • et le socle matériel pour exécuter ces logiciels (hardware en anglais).

Ils ont passé leur vie à concevoir ce à quoi pourrait ressembler cette machine. Malgré tout ils n'ont pas été au bout, ils n'ont pu livrer qu'un prototype inachevé 🏗️.

Mais une figure emblématique de l'informatique a réussi cet exploit, c'est Alan Turing !

Découvrons son portrait !

1.2 Alain Turing

Alan Turing portrait
Portrait de Alan Turing (1912-1954)

C'est un petit bond ⏩️ d'un siècle après la conception sur le papier de la machine analytique de Ada Lovelace et de Charles Babbage, dans les années 1930-1950, qu'Alan Turing va construire le premier ordinateur : la fameuse Machine de Turing.

Son histoire est à la hauteur de son talent 🌟. D'autant plus que sans cette invention, le cours de l'histoire aurait pu être complètement différent.

Faisons une courte discrétion historique pour comprendre l'importance de cette invention !

En plein cœur de la seconde mondiale 💥, Alan est enrôlé dans l'armée britannique avec comme mission de décoder les messages chiffrés 🔢 des Nazis à l'aide d'une machine appelée Enigma.