Quote n°21304 ‱ PubliĂ© le 16-04-2022
Proposée par HeavenKnight582
Pas compris ? Demandez une explication Ă  Captain Obvious

Commentaires

Ajouter un commentaire

Ajouter un commentaire

LeoGuest
Normalement la A7 c'est pour ceux qui partent en vacances ....
Horacion
Si tu n’es pas capable de faire du SQL sur papier, alors tu ne programmes pas sur un PC, tu bidouilles
Interfector
Les cours d'info qui m'ont ete le plus utiles sont certainement ceux ou j'ai jamais eu a utiliser un pc. J'avais eu des cours d'algo en premiere année de fac de physique, ca ete le plus formateur que j'ai eu pour ma reconversion dans l'info plus tard. On faisait que de la logique sur papier (au format A4).
eXplaned136
Apprendre a coder sur papier (du moins en partie) est Ă  mon sens trĂšs formateur. Ça doit passer du premier coup, ça t'apprends Ă  rĂ©flĂ©chir, et a concevoir intelligemment au lieu de tĂątonner 15 fois jusqu'Ă  ce que ça passe.
jeporte
Je suis en fac d'info et on fait depuis 3 ans 1/4 de nos cours seulement sur machine (pour les cours oĂč on en a besoin)
En mĂȘme temps faut dire que les maths et la logique on a pas trop besoin de faire de l'info dessus.
rrrRRRr
Peut-ĂȘtre que c'est un TP de Bondage Disruptif et Distrayant ?
Hotakyu
A7 c'est aussi 7.4x10.5cm
Isaor
Ah, la fameuse programmation orientée papier !
Thyamath
Alors, Si, dans la Vraie Vieℱ, tu vas utiliser un papier un crayon pour coder. Pas forcĂ©ment tout ton code, mais rĂ©guliĂšrement ça va servir d'avoir un brouillon et de lancer des idĂ©es et de dĂ©rouler comme ça en pouvant annoter Ă  la main.

Effectivement, la plupart du temps ce sera uniquement un brouillon. Ceci dit, comme tu ne vas pas rendre un brouillon illisible Ă  tes profs, c'est un bon compromis (chose due).

Être hyper pointilleux, par contre, pas certains de voir l'intĂ©rĂȘt. Mais quelque part, mes courts d'embarquĂ©s me donnent tort, dans le sens oĂč il fallait en thĂ©orie que cela fonctionne du premier coup car la machine finale n'Ă©tait pas disponible pour tester, donc qu'un test complet Ă©tait infaisable.
HeavenKnight582
Ha ben elle est de moi celle lĂ  ^^

Pour l'expliquer un peu: j'ai jamais compris l'intĂ©rĂȘt de nous faire coder sur papier puisque dĂ©jĂ  dans la vraie vie on fait pas ça (je crois, je sais pas) mais surtout parce que c'est vite illisible...pour moi qui ait une Ă©criture assez compliquĂ©, le français c'est dĂ©jĂ  assez chaud Ă  lire, mais alors quand j'Ă©cris du code au stylo laisse tomber --'
Constance
J'ai assez vu de troufions qui "codent" avec une connaissance de la logique super limitée pour voir l'utilité d'avoir des cours sur papier en pseudo-code et apprentissage de l'algÚbre booléenne.
Parce que bon, quand je vois des collĂšgues Ă©crire des trucs comme: "(A && B && C && D) || (A && B && C && E)" (avec Ă©videmment des expressions bien longues au lieu de a, b, c, d et e), c'est moche. Ça fonctionne et ça passe les tests, mais c'est moche, illisible et ça n'aide pas Ă  la maintenance du code.
MRB
L'important, c'est de distinguer programmation et algorithmique. Du pseudo-code ou de la logique, il vaut mieux apprendre Ă  le faire sur papier (mĂȘme si personnellement je le fais de tĂȘte). Mais pour l'Ă©criture du code, oĂč la difficultĂ© est dans la connaissance du langage, c'est sur ordi, avec un IDE qui corrige la syntaxe, et la doc et internet Ă  disposition que ça se passe.
nadeonao
Puisque le dĂ©bat est lancĂ©, je rejoins l'auteur de la quote, je suis pas fan de l'algorithmie sur papier. Je reconnaĂźs ses intĂ©rĂȘts au niveau organisation de la logique, mais pour moi ça c'est le travail que tu fais sur un brouillon, moche, oĂč tes fonctions c'est des rectangles, leurs arguments des flĂšches qui les relient,...

C'est bien plus instinctif, visuel et rapide à faire qu'un algorithme ecris, qui prend trois plombes a écrire, trois plombes à trouver le vocabulaire (on avait un prof ultra pointilleux sur ça, c'était l'horreur), et au final n'est pas spécialement plus efficace qu'un brouillon.

Donc selon moi, oui l'algo papier est mieux que je jeter directement sur le clavier, mais faire un brouillon moche et schématisé puis passer sur machine est bien plus efficace.
FoxZak
T'as pas besoin d'un PC pour faire un MCD/MLD

Et si t'as pas compris, tant pis!

Ajouter un commentaire

  • Vous n'avez le droit qu'Ă  un seul commentaire par quote
  • L'espace commentaire n'est pas un espace de discussion. Merci de rĂ©agir Ă  la quote et uniquement Ă  la quote
  • On ne donne pas son avis sur la quote. Les boutons (+) et (-) sont lĂ  pour ça
  • Pas de "c'est un fake", "dĂ©jĂ  vu", "first", "preum's" ou autres mauvaises habitudes
  • Merci d'Ă©crire dans un français correct : SMS, kikoo lol, :noel: seront sanctionnĂ©s
  • Les incitations au piratage, la pornographie, le racisme et toute forme d'insulte sont interdits
  • Sinon.