Coder, algorithme, API : les gros mots qui font tourner vos applis

Tech 5 min de lecture Anna
Mis à jour le
Coder, algorithme, API : les gros mots qui font tourner vos applis

API, algorithme, code… Ces mots reviennent partout : dans les offres d'emploi, dans l'actualité, dans les conversations au travail. Ils décrivent des outils que nous utilisons des dizaines de fois par jour, et pourtant ils restent souvent flous quand on n'a pas de formation technique.

Les comprendre, c'est pouvoir poser les bonnes questions, se faire un avis sur les outils qu'on utilise au quotidien, et pourquoi pas envisager d'en faire son métier. Nul besoin d'être développeur·se pour ça : quelques explications claires et de bons exemples suffisent.

C'est l'idée de notre série « Les gros mots de la tech » : des créatrices de contenu tech décodent un mot du jargon en une minute, sans prérequis. Dans cet article, on commence par trois mots du développement.

1. Coder un logiciel

Coder, c'est écrire des instructions qu'un ordinateur va exécuter à la lettre. Un ordinateur est extrêmement rapide, mais il ne devine rien : il fait exactement ce qu'on lui dit, dans l'ordre où on le lui dit. Le code sert donc à traduire une intention humaine (« je veux que les gens puissent réserver un rendez-vous ») en une suite d'étapes précises qu'une machine peut suivre.

Un logiciel, c'est l'ensemble de ces instructions, organisées pour rendre un service : une appli de réservation, un site de covoiturage, le tableur que vous ouvrez le lundi matin. Derrière chaque bouton sur lequel vous cliquez, quelqu'un a décidé ce qui devait se passer, puis l'a écrit.

Estelle, de @wonderwomath_, vous l'explique en une minute :

Voir la vidéo sur Instagram

Concrètement : coder, c'est surtout de la logique et de la méthode. Les développeur·ses passent une bonne partie de leur temps à comprendre un besoin, découper un problème en petites étapes et vérifier que tout fonctionne. Les maths de haut niveau sont loin d'être un passage obligé.

2. L'algorithme

Un algorithme, c'est une suite d'étapes pour résoudre un problème. On le compare souvent à une recette de cuisine : des ingrédients au départ (les données), des instructions dans un ordre précis, et un résultat à l'arrivée. Le code est la façon d'écrire cette recette dans une langue que l'ordinateur comprend.

Le mot fait peur parce qu'on l'associe aux réseaux sociaux qui « décident » de ce qu'on voit. Mais un algorithme peut être très simple : trier une liste par ordre alphabétique, calculer l'itinéraire le plus court, repérer un doublon dans un fichier. Ce qui compte, ce sont les choix faits par les humain·es qui l'ont conçu : quelles données on lui donne, et ce qu'on lui demande d'optimiser.

Estelle revient pour décoder ce deuxième gros mot :

Voir la vidéo sur Instagram

Concrètement : quand une appli vous recommande un contenu ou classe des candidatures, un algorithme applique des règles que quelqu'un a choisies. Savoir que ces règles existent, c'est déjà pouvoir les questionner.

3. L'API

Votre appli météo ne sait pas quel temps il fait. Elle le demande à un autre service, grâce à trois lettres : A, P, I, pour Application Programming Interface. Une API, c'est le tuyau invisible qui permet à deux applications de se parler.

L'image la plus parlante est celle du restaurant. Vous n'entrez pas en cuisine pour vous servir : vous lisez le menu, vous passez commande, et on vous apporte votre plat. Le menu, c'est la liste de ce que vous avez le droit de demander. La commande, c'est la requête. Le plat, c'est la réponse. Grâce à ce système de règles claires, une application peut utiliser les fonctionnalités d'une autre sans avoir à tout recréer.

Rim, de @rim.in.tech, vous explique tout :

Voir la vidéo sur Instagram

Concrètement : vous vous servez d'API tous les jours. Quand vous payez en ligne via un service de paiement, quand vous vous connectez à un site avec votre compte Google, quand une carte s'affiche dans une appli de livraison : ce sont des API qui font le lien en coulisses.

Le saviez-vous

Le mot « algorithme » vient du nom d'Al-Khwârizmî, un mathématicien persan du IXe siècle dont les travaux ont posé les bases de l'algèbre. Les algorithmes existaient donc bien avant les ordinateurs.

Trois mots, une même logique

Coder, concevoir un algorithme, connecter des services par des API : ces trois gros mots décrivent au fond la même chose. Des humain·es qui découpent un besoin en étapes, prennent des décisions, et construisent des outils que d'autres utiliseront. Ces décisions ont des effets bien réels sur nos vies, et c'est précisément pour ça qu'il est utile qu'elles soient prises par des équipes qui ressemblent à la société.

La bonne nouvelle, c'est que ces métiers s'apprennent, y compris quand on vient d'un tout autre univers. Chez Ada, une grande partie de nos apprenant·es n'avaient jamais écrit une ligne de code avant de commencer. Si ces trois mots ont piqué votre curiosité, découvrez nos formations aux métiers de la tech, accessibles sans prérequis technique.

Et pour continuer à décoder le jargon, retrouvez toute la série « Les gros mots de la tech » sur notre compte Instagram.

Télécharger la brochure

Vos questions

Faut-il être bon·ne en maths pour apprendre à coder ?

Non. Coder demande surtout de la logique, de la méthode et de la curiosité. La plupart des métiers du développement n'utilisent pas de mathématiques avancées au quotidien.

Quelle différence entre un algorithme et du code ?

L'algorithme est la suite d'étapes pour résoudre un problème, comme une recette. Le code est la traduction de cette recette dans un langage que l'ordinateur sait exécuter.

À quoi sert une API ?

Une API permet à deux applications d'échanger des informations selon des règles précises. C'est grâce à elle qu'une appli météo récupère des prévisions ou qu'un site vous laisse vous connecter avec votre compte Google.

À propos d'Ada Tech School

Ada Tech School est l'école inclusive des compétences Tech & IA qui durent. Depuis 2019, on a formé plus de 1 000 personnes à comprendre, construire et évoluer avec la technologie, quel que soit leur parcours. Ici, on apprend par la pratique, en projets et en équipe, avec une IA utilisée comme alliée et jamais comme substitut à la compréhension.

Pour changer de cap et construire une carrière dans la Tech :

Pour intégrer l'IA à votre métier actuel :

Toutes nos formations sont disponibles en ligne ou sur campus à Paris, Nantes et Lyon. En alternance, vous percevez un salaire et votre formation est financée par l'entreprise. Pour les autres parcours, plusieurs solutions de financement existent selon votre situation, comme le CPF, France Travail ou votre OPCO.

À propos de la Fondation Ada Tech School

La Fondation Ada Tech School a vu le jour en 2023, sous l'égide de la Fondation Agir Contre l'Exclusion (FACE).

Elle vise à identifier et déployer des actions complémentaires à la formation dans l'objectif de favoriser l'inclusion et développer la diversité dans le secteur du numérique, en particulier sur le métier de développeur·se informatique.

La Fondation Ada Tech School cible en priorité les femmes, demandeuses d'emploi ou en parcours de reconversion professionnelle.

Partager l'article
Super ! Vous vous êtes inscrit avec succès.
Super ! Effectuez le paiement pour obtenir l'accès complet.
Bon retour parmi nous ! Vous vous êtes connecté avec succès.
Parfait ! Votre compte est entièrement activé, vous avez désormais accès à tout le contenu.