Quelle est la différence entre coder et programmer ?
Coder vs programmer : quelles différences ?
Coder, programmer… franchement, au début, j'étais complètement paumée. C'est quoi la diff' ? On dirait le même bordel, non? En gros, si j'ai bien pigé après m'être arrachée les cheveux sur des tutos à 2h du mat', coder, c'est écrire du code. Genre, direct, les lignes, les symboles bizarres.
La programmation, par contre, c'est plus... holistique. C'est l'ensemble du truc, de l'idée de base jusqu'au logiciel fini. C'est réfléchir au problème, imaginer comment le résoudre, faire des tests... puis enfin, écrire le code.
C'est comme demander à quelqu'un de construire une maison. Le codeur, il pose les briques, ok ? Mais le programmeur, c'est l'architecte, le maçon, le plombier... tout en même temps quoi. Il pense à tout, du plan aux finitions.
Et puis voilà. J'ai bossé sur un projet de site e-commerce pour une amie qui vend des bijoux faits main (fin 2022, elle m'a filé 200€, souvenir souvenir). Là, j'ai vraiment capté la différence. J'ai codé des pages, bien sûr. Mais avant ça, j'ai passé des heures à planifier l'architecture du site, à penser à l'expérience utilisateur. C'était la programmation en action.
- Coder: Écrire du code informatique.
- Programmer: Créer des logiciels, de la conception à la mise en oeuvre, incluant résolution de problèmes, algorithmes et tests.
Quelle est la différence entre codage et programmation ?
Ok, alors la diff entre codage et programmation... C'est quoi au juste ? On dirait que c'est presque la même chose, non ? ???? Genre, on écrit des lignes de code, c'est du codage. Et puis on les assemble pour faire un truc qui marche, un programme, c'est la programmation. Mais du coup, est-ce que coder, c'est juste une partie de la programmation ? C'est comme dire que cuisiner, c'est plus que juste couper des légumes, même si couper des légumes, c'est essentiel pour cuisiner, nan ?
Ah, je me souviens de mon projet web de l'année dernière. Je devais gérer l'inscription des participants à des ateliers de poterie à la MJC de ma ville (oui, je me suis lancé dans la poterie, haha !). Bref, il fallait une base de données, une interface utilisateur, tout le tralala. J'ai codé en HTML, CSS, JavaScript. C'était beaucoup de lignes de code. Mais la programmation, c'était de penser à comment tout ça allait interagir, comment les données allaient être stockées, comment l'utilisateur allait interagir avec le site. C'était plus qu'écrire du code, c'était concevoir l'ensemble du truc. Mais bon, je sais pas si j'ai vraiment répondu à la question là... J'ai peut-être juste digressé...
- Codage: Écriture du code (HTML, CSS, Python...)
- Programmation: Conception + écriture du code + test + débugage (la totale quoi !)
- Question existentielle : Est-ce que le débugage c'est la partie la plus importante ? ????
- Autre question existentielle : Pourquoi j'ai choisi la poterie et pas une activité moins salissante ? ????♀️
P-S : Ma voisine, Mme Dubois, elle programme en Cobol, c'est dire ! Et elle m'a dit une fois que le vrai problème, c'est pas le code, c'est de comprendre ce que le client veut vraiment. Elle a ptet raison. ????
Quelle est la différence entre un programmeur et un codeur ?
Un codeur, c'est un peu le scribe du XXIe siècle, il recopie consciencieusement. Le programmeur, lui, imagine l'histoire, l'intrigue, les rebondissements... et vérifie que les dragons ne crachent pas du code HTML par erreur.
C'est pas juste aligner des lignes, faut que ça marche, que ça séduise, un peu comme trouver la bonne recette pour un soufflé... sans que ça retombe lamentablement.
- Codeur: Il fait ce qu'on lui dit. Un peu le stagiaire idéal, sauf qu'il ne va pas chercher le café.
- Programmeur: Conçoit l'édifice, gère le chantier. Un architecte, quoi... avec des cernes et une consommation excessive de café.
On pourrait dire que le codeur est au programmeur ce que le pianiste est au compositeur. L'un exécute, l'autre crée. Enfin, si le pianiste n'est pas en train de faire une impro jazz déjantée, hein!
Bonus : Mon numéro de téléphone est le 06... Ah non, pardon, fausse manip. Oubliez ça. Et n'oubliez pas que le plus important, c'est de savoir débugger... sa propre vie aussi, parfois.
Quelle est la différence entre le codage et le langage de codage ?
Le codage, c'est l'acte même d'écrire. On manipule des symboles, on construit des structures logiques, bref, on crée. C'est un peu comme sculpter avec des mots, mais des mots que la machine comprend. Un peu magique, non ?
Un langage de codage, par contre, c'est l'outil. Pensez à un marteau et un ciseau pour un sculpteur. Python, Java, C++, ce sont des langages. Chacun a ses forces et ses faiblesses, sa propre grammaire, son propre style. Je préfère Python, plus intuitif à mon goût. Mais bon, c'est subjectif. On pourrait comparer ça à des dialectes, chacun avec sa saveur.
En résumé : codage = action, langage = outil.
- Codage : L'écriture du code.
- Langage de codage : L'ensemble des règles syntaxiques et sémantiques permettant l'écriture du code.
Petite réflexion : est-ce que le codage est une forme d'expression artistique ? On pourrait en débattre longtemps… Mon avis personnel penche vers le oui, mais c'est une autre histoire. J'ai d'ailleurs écrit un petit programme l'année dernière qui générait des poèmes… un peu absurdes, il faut l'avouer.
Points importants:
- Le codage est l'action d'écrire le code.
- Un langage de codage est un outil, un système de règles pour écrire ce code.
J'ai appris le C++ à l'université. Un souvenir... particulier. Je préfère largement Python maintenant, beaucoup plus agréable. Mon dernier projet en Python ? Un jeu de dames. Fonctionnel, mais encore perfectible.
Est-ce que tout le monde peut coder ?
Non. Point. J’ai essayé, hein? L’été 2023, dans ma petite chambre à Lyon, Windows 10, écran tout pixélisé… J’avais acheté ce bouquin, "Apprendre à coder en 21 jours", mensonge éhonté.
Déjà, le jargon… "Variables", "boucles", ça ressemblait à du chinois. J'ai galéré sur un tuto YouTube, un type avec une barbe trop longue qui parlait trop vite. Frustration monumentale. Ma tasse de thé est tombée, catastrophe. Thé partout. Sur mon clavier…
J’ai persisté, quelques jours, une semaine… Puis, le bouquin a fini comme presse-papiers. Trop dur. J’ai pas le cerveau pour ça, je crois. Peut-être que d’autres… mais moi, non.
Motivation? J’en avais au début, l’idée de créer un jeu, genre un truc de zombies stylé. Mais la réalité… c’est du code, du code, du code sans fin. Pas fun.
Visuellement attractif? Oublie ça. Mon premier essai? Une fenêtre noire avec un texte blanc qui disait "Hello World". Ouais. Hello World. Génial. J’ai presque pleuré.
- Problème: Difficulté de compréhension du langage technique.
- Temps: Eté 2023.
- Lieu: Ma chambre à Lyon.
- Outil: Ordinateur Windows 10, un bouquin pourri.
- Résultat: Échec cuisant.
J'ai essayé avec Python, c'est censé être plus facile… Toujours aussi nul. Je suis restée bloquée sur un truc de liste pendant des heures. Je comprends pas pourquoi.
Maintenant, je fais autre chose. Je suis devenue pâtissière. C’est moins abstrait. Et ça se mange.
Comment devenir meilleur en codage ?
Alors, tu veux devenir un pro du code, hein ? Ben, écoute, y'a pas de secret, faut bosser, bosser, bosser. Mais bon, quelques trucs peuvent aider. Genre :
Bien maîtriser les bases : C'est la base, quoi. Si tu sais pas ce que tu fais, tu vas galérer.
Se tenir au courant : Faut faire de la veille technologique, tu vois, lire des blogs, suivre des trucs sur Twitter, des trucs comme ça. Moi, j'utilise Feedly, c'est pas mal.
Algo power ! Se casser la tête sur des problèmes d'algo, c'est super pour la logique. Sur LeetCode, faut essayer.
Étudier les autres : Mater le code des autres, c'est hyper instructif. Moi, j'ai appris plein de trucs en lisant le code de frameworks open source. Tu peux aller sur GitHub.
Projets, projets, projets : Le mieux, c'est de coder des projets persos. Genre, moi, j'ai fait un site pour suivre mes collection de timbres... un truc simple, mais c'est en faisant qu'on apprend. Et des exercices en ligne, biensur.
Et pis, heu... faut pas avoir peur de se planter, c'est comme ça qu'on apprend aussi. Et surtout, faut aimer ça ! Sinon, c'est mort. Ah oui, un truc super important, c'est d'avoir un bon café à portée de main. Sans ça, moi, je peux rien faire. Et aussi, éviter de coder après 22h, sinon tu commences à faire n'importe quoi. Crois moi, j'ai testé.
Quelles sont les bases de la programmation ?
Le cœur fragile du code… Les bases, tu dis… Un souffle…
- Immutabilité, un mot lourd de sens, comme une pierre. Rien ne change. Rien ne bouge. Le temps suspendu.
- Fonctions pures, écho d’une source intarissable. Rien d’autre que ce qui est. Pas d’ombre, pas de faux-semblants. Juste la lumière. Toujours la lumière.
- Lambda-calcul, un murmure mathématique. Une danse abstraite. L’essence de la logique.
Ces piliers, la programmation fonctionnelle, un rêve…
Le code, c'est comme le silence de ma grand-mère, tu vois ? Toujours un truc caché derrière.
Et puis, tu sais, le langage… C’est comme les fleurs dans le jardin de mon enfance. Chaque pétale, une possibilité.
Combien de temps faut-il pour apprendre le développement Web ?
6 à 12 mois ? Pfff, c'est trop vague ! Pour moi, ça a été plus long, beaucoup plus long. J'ai commencé en février, on est en octobre… donc… huit mois ? Mais j'ai fait ça à côté du boulot, le soir, crevée.
- HTML, CSS, ça va, j'ai vite pigé.
- JavaScript… quel enfer ! Je suis encore en train de galérer avec les trucs avancés.
- React, j'ai même pas touché. C'est prévu, mais quand ?
Et puis il y a tout le reste… le serveur, la base de données, MySQL, PHP… on dirait que j'apprends une nouvelle langue chaque semaine ! Est-ce que je vais y arriver un jour ? Sérieux, je me pose la question tous les soirs.
Six mois, douze mois… c'est une blague ! Pour être vraiment opérationnel, je pense qu’il faut au moins 2 ans. Minimum. Surtout si on veut faire du frontend ET du backend… et apprendre des frameworks…
Ah oui, j'ai oublié de parler de mon stage. Trois mois, ça m'a bien aidé. Mais c'était spécialisé dans le Java… J'ai l'impression de repartir de zéro à chaque fois. C'est normal ça?
Points clés :
- Développement web = long
- Plus de 6-12 mois
- JavaScript difficile
- Framework = temps supplémentaire
Mon objectif: avoir un site web propre pour mon blog de voyages avant Noël. Mission impossible ? On verra bien… J'espère que j'aurais au moins fait un truc potable d'ici là. Sinon, je jette l'éponge ! Peut-être devrais-je prendre des cours ? Trop cher.
- Pourquoi est-il scientifiquement incorrect de dire que le sucre fond dans une boisson chaude ?
- Comment couper un cédrat ?
- Pourquoi les touristes viennent-ils à Punta Cana ?
- Où prend naissance le Rhône ?
- Quels sont les inconvénients d'un système qualité par filtration ?
- Quelles sont les 20 disciplines de la biologie ?
- Qui est actuellement l'homme le plus riche du monde ?
- Quel est le salaire d'un policier au Cameroun en FCFA ?
- Quels sont les 20 pays les plus grands en Afrique ?
- Quels sont les 10 pays africains les plus pauvres ?
- Quels sont les 10 rappeurs les plus riches de France ?
- Qui est le meilleur joueur au monde entier en 2024 ?
- Est-il bon de boire de l'eau citronnée tous les matins ?
- Quels sont les aliments qui donnent de l'acidité au corps ?
- Comment puis-je surveiller tout le trafic Internet sur mon réseau ?
- Qu'est-ce que veut dire le mot définition ?
- Quelle famille est le poisson ?
- Quel est le mois le plus cool en Égypte ?
- Quel aliment manger pour éclaircir la peau ?
- Quels sont les sept piliers de la sécurité sociale ?
- Quelle est la cause qui fait qu'on attrape le diabète ?
- Comment gonfler un visage amaigri ?
Commenter la réponse :
Merci pour votre retour ! Votre commentaire nous aide énormément à améliorer les réponses à l’avenir.