{"id":54149,"date":"2019-12-19T00:00:00","date_gmt":"2019-12-18T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/osnova-lyubogo-programmirovaniya-na-pazlah"},"modified":"2020-02-18T14:02:07","modified_gmt":"2020-02-18T11:02:07","slug":"osnova-lyubogo-programmirovaniya-na-pazlah","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/osnova-lyubogo-programmirovaniya-na-pazlah","title":{"rendered":"La base de tout programme informatique repose sur\u2026 des puzzles.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><b>Bonjour, chers Habraviens !<\/b><\/p>\n<p>Dans cet article, je souhaite partager mon exp\u00e9rience en tant qu'enseignant de programmation en C++ dans un coll\u00e8ge d'une universit\u00e9 technique. Cela a \u00e9t\u00e9 une exp\u00e9rience unique dans ma vie, qui m'a beaucoup appris. Quand il s'agit de faits int\u00e9ressants de mon pass\u00e9 personnel, ce passage de ma vie me vient \u00e0 l'esprit en premier.<br \/>\nC'est parti.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>D'abord un peu sur moi. <br \/>\nEn 2016, j'ai termin\u00e9 mes \u00e9tudes avec un dipl\u00f4me rouge en \u00ab S\u00e9curit\u00e9 des syst\u00e8mes informatis\u00e9s \u00bb. Pendant mes \u00e9tudes, j'ai eu l'occasion de r\u00e9aliser mon potentiel en \u00e9criture d'articles scientifiques, en participant \u00e0 des concours et \u00e0 des bourses. En 2015, j'ai eu l'honneur de remporter un concours national pour jeunes chercheurs, \u00ab UMNIK \u00bb. En 2016, avant m\u00eame d'achever ma formation, j'avais d\u00e9j\u00e0 \u00e9t\u00e9 embauch\u00e9 dans une grande organisation de la ville en tant que \u00ab Sp\u00e9cialiste en s\u00e9curit\u00e9 de l'information, cryptographie et chiffrement \u00bb. <br \/>\nEn r\u00e9sum\u00e9, c'est \u00e0 peu pr\u00e8s \u00e7a. On peut supposer que j'avais une certaine id\u00e9e de la programmation. <\/p>\n<p>Et voil\u00e0, l'ann\u00e9e 2017. Doctorat. On m'a demand\u00e9 d'enseigner C++ dans un coll\u00e8ge pendant un semestre, pour quoi on me promettait de bons bonus pour all\u00e9ger le fardeau de mon doctorat et rien de plus.<\/p>\n<p>Pour \u00eatre honn\u00eate, j'\u00e9tais vraiment curieux d'essayer cela. <\/p>\n<p><b>Premier cours<\/b><br \/>\nSeptembre. La premi\u00e8re semaine de cours. Des \u00e9tudiants sont venus me voir. \u00ab Le groupe le plus indisciplin\u00e9 \u00bb, comme ils les appelaient. <br \/>\n23 personnes. \u00ab Programmes \u00bb.<\/p>\n<p>Comme il se doit, je me suis d'abord pr\u00e9sent\u00e9. Je leur ai sobrement expliqu\u00e9 le contenu de la partie \u00ab D'abord un peu sur moi \u00bb\u2026 <br \/>\nEnsuite, \u00e7a a commenc\u00e9. \u00c0 la question \u00ab Qu'est-ce que vous savez faire ? \u00bb, les \u00e9tudiants (appelons-les ainsi) ont r\u00e9pondu qu'ils savaient un peu plus que rien du tout (ce qui signifiait que certains d'entre eux savaient \u00e0 quoi ressemblait MS VS et pouvaient cr\u00e9er un projet \u00ab Hello World \u00bb)\u2026 Des programmeurs. Derni\u00e8re ann\u00e9e\u2026<\/p>\n<p>Puis, ils ont d\u00e9taill\u00e9, \u00ab en couleur \u00bb, qu'on ne leur avait appris absolument rien et qu'en fait, ils \u00e9taient d\u00e9\u00e7us par la programmation\u2026<\/p>\n<p>La plupart des jours pr\u00e9c\u00e9dant le prochain cours se sont d\u00e9roul\u00e9s ainsi : <br \/>\n<img decoding=\"async\" alt=\"La base de tout programme informatique repose sur\u2026 des puzzles.\" src=\"\/wp-content\/uploads\/2019\/12\/3ba5dac715712e56ec97fc56cc202286.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n\u2026 mais un jour avant celui-ci, j'ai eu l'id\u00e9e de faire des efforts pour corriger la situation dans les esprits et la conscience de cette jeunesse. Et l\u00e0, \u00ab Ostap s'est emport\u00e9 \u00bb.<\/p>\n<p><b>Introduction \u00e0 la programmation<\/b><br \/>\nPour le prochain cours, j'ai apport\u00e9\u2026 un puzzle. <br \/>\nOui, oui. Un puzzle. \u00abComment dresser un dragon\u00bb. Les r\u00e8gles \u00e9taient simples. Le groupe \u00e9tait divis\u00e9 en 3 \u00e9quipes. Chaque \u00e9quipe assemblait sa partie. L'une s'occupait de la for\u00eat, l'autre de la terre, la troisi\u00e8me du dragon au centre de l'image. Pendant qu'ils assemblaient le puzzle, je leur expliquais que <b>assembler un puzzle, c'est aussi de la programmation<\/b>, que les programmeurs utilisent souvent du code d'autres personnes, que dans chaque projet, il y a plusieurs \u00e9quipes, fonctionnalit\u00e9s, modules\u2026<br \/>\nProgressivement, les \u00e9tudiants les plus apathiques se sont \u00e9galement impliqu\u00e9s dans le processus. <br \/>\nQuand j'ai fini d'expliquer l'id\u00e9e de la programmation dans les concepts d'affaires, de processus et\u2026 de puzzles, il \u00e9tait temps d'\u00e9tablir les r\u00e8gles d'enseignement.<br \/>\n\u00c0 chaque cours, chaque \u00e9tudiant devait noter 10 termes IT dans son carnet. N'importe lesquels. Chacun avait les siens. L'id\u00e9e \u00e9tait que je prenais le carnet d'un \u00e9tudiant, je trouvais parmi tous les termes <u>les plus applicables<\/u> et je demandais \u00e0 un autre \u00e9tudiant. Lorsque l'autre \u00e9tudiant disait \u00abJe n'ai pas not\u00e9 ce terme\u00bb, ce n'\u00e9tait pas sanctionn\u00e9 (pour des raisons de bon sens), mais cet \u00e9tudiant devait noter les termes \u00abmanquants\u00bb (comme tous ceux qui ne les avaient pas) et trouver leurs significations pour le cours suivant.<\/p>\n<p>C'est ainsi que nous avons proc\u00e9d\u00e9. Chaque cours commen\u00e7ait par un tirage au sort dynamique concernant deux ou trois \u00e9tudiants. Les gar\u00e7ons \u00e9taient motiv\u00e9s par ce processus.<\/p>\n<p><b>Sujets des cours<\/b><br \/>\nLorsqu'il s'agit d'enseigner, il est tr\u00e8s important de fournir aux apprenants de bons livres. \u00c0 mon avis, le manuel id\u00e9al \u00e9tait le livre :<br \/>\n<img decoding=\"async\" alt=\"La base de tout programme informatique repose sur\u2026 des puzzles.\" src=\"\/wp-content\/uploads\/2019\/12\/b69b1830f4883b8513af34a400ae189a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n\u00c0 une \u00e9poque, j'ai d\u00fb le lire discr\u00e8tement en l'embrassant avec Microsoft Visual Studio. Cela m'a permis de comprendre la programmation pratiquement depuis le d\u00e9but. C'\u00e9tait l'option id\u00e9ale.<\/p>\n<p>Tu enters modestement devant les \u00e9tudiants et tu dis : \u00abPour devenir programmeurs, il vous suffit de lire et d'essayer tout ce qui est dans ce livre\u00bb, et tu laisses le livre sur la table. L'essentiel est de ne pas confondre les livres dans ton sac\u2026<\/p>\n<p>Avant chaque sujet, je devais bien s\u00fbr me pr\u00e9parer. Je lisais Lafore et plusieurs autres sources int\u00e9ressantes sur Internet. <br \/>\nIl fallait expliquer presque depuis les bases. De plus, comprendre o\u00f9 se trouvent les lacunes de connaissances des \u00e9tudiants devait se faire de mani\u00e8re d\u00e9ductive. <br \/>\nTableaux -&gt; Gestion de la m\u00e9moire (constructeurs) -&gt; R\u00e9f\u00e9rences -&gt; Comment la m\u00e9moire fonctionne -&gt; Stockages -&gt; Qu'est-ce qu'un stockage physique -&gt; Repr\u00e9sentation binaire des donn\u00e9es\u2026<br \/>\n<img decoding=\"async\" alt=\"La base de tout programme informatique repose sur\u2026 des puzzles.\" src=\"\/wp-content\/uploads\/2019\/12\/f17823b07074dc22a04b81621a560385.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nUn test de connaissances fondamentales en programmation. Je ne suis plus programmeur, je suis historien !<\/p>\n<p>Et donc, des batailles historiques se d\u00e9roulent pendant plusieurs paires d'affil\u00e9e. Un jour, une secr\u00e9taire du d\u00e9partement entre dans la salle et, voyant le groupe, \u00e9carquille les yeux, scrute et ferme la porte. Comme on m'a dit plus tard, elle \u00e9tait choqu\u00e9e de voir que CE groupe restait si silencieux et \u00e9coutait attentivement ce que je disais\u2026 Facile.<\/p>\n<p><b>Travaux pratiques<\/b><br \/>\nLes premi\u00e8res informations appliqu\u00e9es - les premiers \u00ab labs \u00bb. Au total, en un semestre, le groupe a soumis 10 travaux pratiques. Dans les premiers, ils r\u00e9alisaient de simples programmes console <u>a+b<\/u>, et dans les derniers, ils \u00e9crivaient, m\u00eame si c'\u00e9tait des applications console, mais assez int\u00e9ressantes, comme le calcul de la valeur d'une int\u00e9grale d'une fonction donn\u00e9e arbitrairement par l'un des trois m\u00e9thodes - \u00e0 peu pr\u00e8s les m\u00eames probl\u00e8mes qui \u00e9taient \u00e0 l'examen final - le travail de cours.<\/p>\n<p>Cependant, l'approche d'\u00e9valuation <b>ne<\/b> \u00e9tait habituelle. Tout au long de mes \u00e9tudes \u00e0 l'universit\u00e9, j'ai rencontr\u00e9 le fait qu'\u00eatre intelligent et savoir soumettre des travaux de rapport ne sont pas la m\u00eame chose. Cela ne me convenait pas du tout. <\/p>\n<p><i> \u2014 Les gars, j'ai r\u00e9fl\u00e9chi. \u00c9tablissons des relations \u00ab conceptuelles \u00bb. Si l'un d'entre vous pense que la programmation lui est inutile \u2014 la porte est l\u00e0-bas. Je vous enseigne gratuitement. Je veux ici seulement des passionn\u00e9s curieux et concern\u00e9s. Tous les autres, je vous prie de ne pas perdre notre temps commun \u2014 dis-je le premier jour de remise des travaux pratiques. Apr\u00e8s \u00e7a, 5 personnes ont imm\u00e9diatement cess\u00e9 de venir aux cours. C'\u00e9tait logique et pr\u00e9visible. Avec les autres, il \u00e9tait possible d'essayer de faire quelque chose de raisonnable.<\/p>\n<p> \u2014 \u2026 je ne suis pas int\u00e9ress\u00e9 \u00e0 voir quelqu'un faire le travail pour vous, tant que c'est rendu. <b>Vous n'\u00eates peut-\u00eatre pas des programmeurs, mais vous devez \u00eatre des gens <b>obligatoirement<\/b>.<\/b> <\/i><\/p>\n<p>Cela se pr\u00e9sentait comme suit :<\/p>\n<pre><code class=\"swift\">case \u00e9tudiant mod\u00e8le<\/code><\/pre>\n<p><i>Un \u00e9tudiant vient pour soumettre son travail. <br \/>\n \u2014 Tu l'as fait toi-m\u00eame ? <br \/>\n \u2014 Oui.<br \/>\n \u2014 Qu'est-ce que c'est ? <br \/>\n \u2014 *r\u00e9pond correctement*.<br \/>\n*Je pose encore quelques questions. Il r\u00e9pond correctement*<br \/>\n \u2014 accept\u00e9. Excellent.<\/i><\/p>\n<pre><code class=\"swift\">case bavard<\/code><\/pre>\n<p><i> \u2014 Tu l'as fait toi-m\u00eame ? <br \/>\n \u2014 Oui.<br \/>\n \u2014 Qu'est-ce que c'est ? <br \/>\n \u2014 *r\u00e9pond INCORRECTEMENT \/ ne r\u00e9pond pas*.<br \/>\n*Je pose encore quelques questions. M\u00eame r\u00e9sultat*<br \/>\n \u2014 NON accept\u00e9. Insuffisant. <u>J'attends pour la reprise.<\/u><\/i><\/p>\n<pre><code class=\"swift\">case bon \u00e9l\u00e8ve<\/code><\/pre>\n<p><i> \u2014 Tu l'as fait toi-m\u00eame ? <br \/>\n \u2014 Oui.<br \/>\n \u2014 Qu'est-ce que c'est ? <br \/>\n \u2014 *r\u00e9pond correctement, mais de mani\u00e8re incertaine, h\u00e9sitante*.<br \/>\n*Je pose encore quelques questions. M\u00eame r\u00e9sultat*<br \/>\n \u2014 accept\u00e9. Bien.<\/i><\/p>\n<pre><code class=\"swift\">case \u00e9l\u00e8ve moyen<\/code><\/pre>\n<p><i> \u2014 Tu l'as fait toi-m\u00eame ? <br \/>\n<b> \u2014 Non.<br \/>\n \u2014 Pourquoi ?<br \/>\n \u2014 C'est difficile. On m'a aid\u00e9\u2026 *nomme honn\u00eatement un \u00e9l\u00e8ve mod\u00e8le du groupe*<br \/>\n \u2014 Tu t'es d\u00e9brouill\u00e9 ?<br \/>\n \u2014 Oui, j'ai presque tout compris.<\/b><br \/>\n \u2014 Qu'est-ce que c'est ? <br \/>\n \u2014 *r\u00e9pond correctement*.<br \/>\n*Je pose encore quelques questions. Il r\u00e9pond plus ou moins correctement, parfois compl\u00e8tement \u00e0 c\u00f4t\u00e9, m\u00eame si c'est 50-50 entre vrai et faux.*<br \/>\n \u2014 accept\u00e9. Bien.<\/i><\/p>\n<p>Il n'est pas n\u00e9cessaire de d\u00e9crire tous les autres cas. Oui, un \u00ab bon \u00e9l\u00e8ve \u00bb peut \u00eatre m\u00e9content que le \u00ab m\u00e9diocre \u00bb ait la m\u00eame note, en s'appuyant sur l'honn\u00eatet\u00e9. \u00c0 ce moment-l\u00e0, tout d\u00e9pend de l'humeur. Soit je demande au \u00ab bon \u00e9l\u00e8ve \u00bb de regarder le sol, car \u00ab je vais partager une pinc\u00e9e de sagesse maintenant \u00bb, puis j'expliquerai l'essence de l'approche, d\u00e9crirai ce qui a plus de valeur dans la vie et pr\u00e9ciserai que le \u00ab m\u00e9diocre \u00bb a eu beaucoup plus de mal \u00e0 r\u00e9ussir que lui, le \u00ab bon \u00e9l\u00e8ve \u00bb, etc. <br \/>\n\u2026 soit, comme \u00e0 l'\u00e9poque, mon professeur, je dessinerai une petite dent dans la case du journal en face de cet insatisfait et la prochaine fois, je compl\u00e9terai personnellement son travail de laboratoire. Juste comme \u00e7a. Pour ne pas \u00ab \u00e9teindre \u00bb ses camarades.<\/p>\n<p><img decoding=\"async\" alt=\"La base de tout programme informatique repose sur\u2026 des puzzles.\" src=\"\/wp-content\/uploads\/2019\/12\/e9a3a26d00cb5ca65d884746f227db03.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Notes<\/b><br \/>\nLe processus d'apprentissage, comme le reste du monde, est litt\u00e9ralement noy\u00e9 dans des prix et des notes.<br \/>\n<b>Les \u00e9tudiants sont aussi des humains<\/b>, cependant, je pense qu'il fallait \u00ab secouer \u00bb les \u00ab cadres \u00bb ici aussi.<br \/>\nAu cours du semestre, une t\u00e2che suppl\u00e9mentaire a \u00e9t\u00e9 donn\u00e9e \u00e0 tous. S'inscrire sur <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\">github.com<\/a><\/noindex>, y t\u00e9l\u00e9verser un projet vide en C++, faire 2 mises \u00e0 jour, les committer et les pousser. 15 points ont \u00e9t\u00e9 attribu\u00e9s pour ces actions. Oui, oui, pas 4, pas 5, mais 15. Trois se sont d\u00e9brouill\u00e9s. Cela semblait compr\u00e9hensible pour le psychotype \u00e9tudiant, mais il y avait un autre cas par la suite. <br \/>\nUn jour, notre cours a \u00e9t\u00e9 d\u00e9plac\u00e9 de telle mani\u00e8re qu'il est devenu le dernier, encore \u00e0 travers la fen\u00eatre. Pourtant, 15 personnes sont quand m\u00eame venues. Je n'avais pas envie d'expliquer un nouveau sujet en l'honneur de ce h\u00e9ros, car nous avions d\u00e9j\u00e0 suffisamment progress\u00e9 dans les sujets + le prochain sujet n'\u00e9tait pas tr\u00e8s simple pour des cerveaux fatigu\u00e9s (les miens et ceux des \u00e9tudiants). Alors, j'ai d\u00e9cid\u00e9 de parler de philosophie. <\/p>\n<p><i> \u2014 J'annonce une attraction de g\u00e9n\u00e9rosit\u00e9 sans pr\u00e9c\u00e9dent. Tout le monde me dit quelle note lui attribuer pour ce cours.<br \/>\nTout le monde a voulu un \u00ab 5 \u00bb.<br \/>\n \u2014 Consid\u00e9rez que c'est d\u00e9j\u00e0 fait, \u2014 dis-je. Tout le monde \u00e9tait ravi. <br \/>\nSilence. <br \/>\n \u2014 Mais pourquoi personne n'a-t-il voulu un <b>7<\/b>- ou un <b>10<\/b>- ? <br \/>\nTout le monde a \u00e9carquill\u00e9 les yeux et a commenc\u00e9 \u00e0 sourire b\u00eatement.<br \/>\n \u2014 Et vous allez le mettre ? Dans le journal ?! \u2014 une voix s'est fait entendre du fond de la classe.<br \/>\n \u2014 Facile ! \u2014 dis-je, \u2014 j'annonce un blitz sur les termes, celui qui r\u00e9pondra \u00e0 10 de mes questions \u2014 je mets <b>20 points <\/b>dans le journal, sans trucage, celui qui ne r\u00e9pond pas \u2014 aura <b>-10<\/b> (-10).<\/i><\/p>\n<p>\u00abL'\u00e9quipe s'est anim\u00e9e, la pol\u00e9mique a commenc\u00e9\u00bb, chacun avait des notes honn\u00eatement gagn\u00e9es. Deux se sont port\u00e9s volontaires. Avec quelques inexactitudes, ils ont chacun r\u00e9pondu \u00e0 10 questions sur la pile, la file, le constructeur, le destructeur, le ramasse-miettes, l'encapsulation, le polymorphisme, les fonctions de hachage\u2026 <br \/>\nUn dessin a \u00e9t\u00e9 fait \u00e0 chacun dans le journal <b>20<\/b>\u2026 mais l'importance du journal et des notes a chut\u00e9 aux yeux de chacun. Maintenant, je regrette de ne pas avoir demand\u00e9 s'ils voulaient \u00abpartager\u00bb leur note avec quelqu'un. Je pense qu'ils auraient partag\u00e9\u2026 D\u00e8s lors, chacun a pass\u00e9 le \u00abTP\u00bb avec des connaissances et de l'honn\u00eatet\u00e9.<\/p>\n<p>\u00c0 partir de ce moment, un autre type de rendu de TP est apparu :<\/p>\n<pre><code class=\"swift\">\ncase honn\u00eatePasLuiMaisIlAessay\u00e9<\/code><\/pre>\n<p><i> \u2014 Tu l'as fait toi-m\u00eame ? <br \/>\n \u2014 Non.<br \/>\n \u2014 Pourquoi ?<br \/>\n \u2014 C'est difficile. On m'a aid\u00e9\u2026 *nomme honn\u00eatement un \u00e9l\u00e8ve mod\u00e8le du groupe*<br \/>\n \u2014 Tu t'es d\u00e9brouill\u00e9 ?<br \/>\n<b> \u2014 Sergey Nikola\u00efevitch, honn\u00eatement \u2014 je ne comprends rien, j'ai \u00e9crit mes commentaires \u00e0 c\u00f4t\u00e9 de chaque ligne \u2014 ce n'est pas pour moi, je vais devenir tracteuriste.<\/b><br \/>\n \u2014 Qu'est-ce que c'est ? <br \/>\n \u2014 *lit le commentaire \u00e0 c\u00f4t\u00e9 de la ligne*.<br \/>\n \u2014 \u2026<br \/>\n \u2014 \u2026<br \/>\n \u2014 Quelle est la diff\u00e9rence entre un Belarus MTZ, un Don 500 et un K700 ?<br \/>\n \u2014 ??!.. Le premier est un tracteur \u00e0 roues de production min\u00e7oise, souvent utilis\u00e9 dans les types de production agricole l\u00e9gers et moyens. Il a des petites roues \u00e0 l'avant et des grandes \u00e0 l'arri\u00e8re. Le Don 500 est principalement une moissonneuse-batteuse, tandis que le K-700 \u00abKirovets\u00bb est un tracteur \u00e0 roues sovi\u00e9tique polyvalent \u00e0 haute capacit\u00e9 de franchissement, de classe de traction 5. <br \/>\n \u2014 compris. Bien (!!!).<br \/>\n \u2014 Merci, Sergey Nikola\u00efevitch !!!<\/i><\/p>\n<p>Dans ma patrie, discuter de tracteurs est presque comme ici discuter de SOLID.<\/p>\n<p><b>G\u00e9nie<\/b><br \/>\nJ'ai eu dans ma classe un G\u00e9nie. Un \u00e9tudiant qui est arriv\u00e9 tr\u00e8s en retard d\u00e8s le premier cours et n'a pas voulu rassembler le puzzle avec tout le monde. Alors, je lui ai demand\u00e9 de faire ce que j'avais pr\u00e9vu pour tous \u00e0 la prochaine le\u00e7on \u2014 \u00e9crire sur une feuille \u00e0 propos de lui, de ses hobbies, ce qui l'int\u00e9resse. En r\u00e9sultat, le \u00abG\u00e9nie\u00bb avait 2-3 lignes : quelque chose comme \u00abje per\u00e7ois la vanit\u00e9 de l'existence\u00bb\u2026<\/p>\n<p>\u2026 Oh mon Dieu, dans mon groupe, j'ai en m\u00eame temps le deuxi\u00e8me Lao-Tseu et Kojima &#8230;<br \/>\n<img decoding=\"async\" alt=\"La base de tout programme informatique repose sur\u2026 des puzzles.\" src=\"\/wp-content\/uploads\/2019\/12\/339326ea8b10d7991e4c8f11095f49cb.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n\u00c0 ma grande surprise, il r\u00e9pondait brillamment aux questions sur les termes lors des deux premiers cours, mais l'effet a dur\u00e9 peu de temps. Le \u00abG\u00e9nie\u00bb a cess\u00e9 d'assister aux cours et est venu seulement pour rendre son premier travail pratique, qu'il n'a pas r\u00e9ussi <u>pour des raisons objectives. Ensuite, \u00e0 cause des absences, il a accumul\u00e9 des dettes, qu'il pensait<\/u> je devais lui accorder, disons, \u00abfraternellement\u00bb. <i>je devais simplement lui valider, disons, \u00abfraternellement\u00bb<\/i>.<br \/>\nLe fait de ne pas assister aux cours + une estime de soi exag\u00e9r\u00e9e allaient \u00e0 l'encontre des principes \u00e9tablis pour ma participation aux cours. \u00abGenius\u00bb n'avait que deux options \u2014 se r\u00e9habiliter (le chemin attendu) ou abandonner les cours et esp\u00e9rer un \u00abpassable\u00bb attribu\u00e9 par le d\u00e9partement pour se d\u00e9barrasser d'un paresseux.<br \/>\nEh bien, c'est \u00abGenius\u00bb... il fallait agir de mani\u00e8re \u00abg\u00e9niale\u00bb. Ce jeune homme n'a rien trouv\u00e9 de mieux que d'\u00e9crire dans le chat g\u00e9n\u00e9ral sur VK (o\u00f9 j'\u00e9tais et tous les \u00e9tudiants de ce groupe) un tirade pleine de col\u00e8re avec des insultes \u00e0 mon encontre.<\/p>\n<p>Ah... Quelle d\u00e9ception. <br \/>\nCe qui m'a le plus frapp\u00e9, c'est qu'avant la fin du processus d'op\u00e9ration punitive de la part de la direction de l'\u00e9tablissement, il a d\u00e9cid\u00e9 de s'excuser aupr\u00e8s de moi. Pour quoi ? \u2014 cela m'est sinc\u00e8rement incompr\u00e9hensible. \u00c0 ce moment-l\u00e0, j'\u00e9tais d\u00e9j\u00e0 largement ind\u00e9pendant des critiques, surtout d'une telle b\u00eatise. Ma personnalit\u00e9 n'\u00e9tait pas affect\u00e9e, mais les processus \u2014 ce sont des processus, en tant qu'enseignant, je ne pouvais pas ne pas le signaler. Il s'est av\u00e9r\u00e9 qu'il avait accumul\u00e9 tant de plaintes au cours de sa formation que ce cas \u00e9tait le dernier. Il a \u00e9t\u00e9 expuls\u00e9. Depuis la derni\u00e8re ann\u00e9e du coll\u00e8ge ptu.<br \/>\nPeut-\u00eatre qu'il m'observe d\u00e9j\u00e0 depuis longtemps avec la lunette d'un tireur d'\u00e9lite, mais pour \u00eatre honn\u00eate, cela m'est \u00e9gal.<br \/>\nAh, la g\u00e9nialit\u00e9, tu es si impitoyable...<\/p>\n<p><b>\u00c9pilogue<\/b><br \/>\nPour moi personnellement, l'exp\u00e9rience d'enseignement a \u00e9t\u00e9 l'une des plus enrichissantes. Cela m'a aid\u00e9 \u00e0 consolider mes connaissances fondamentales en programmation apr\u00e8s mes \u00e9tudes \u00e0 l'institut. J'ai ressenti une confiance en moi dans ma sp\u00e9cialit\u00e9 choisie (le spectre des sp\u00e9cialit\u00e9s disponibles). Il est particuli\u00e8rement important que \u00abla groupe la plus indisciplin\u00e9e\u00bb ait d\u00e9velopp\u00e9 un respect et une amiti\u00e9 \u00e0 mon \u00e9gard \u2014 cela a beaucoup de valeur. J'ai r\u00e9ussi \u00e0 trouver un chemin vers leurs novateurs int\u00e9rieurs, j'ai essay\u00e9 d'inculquer la r\u00e9alit\u00e9, plut\u00f4t que ces priorit\u00e9s st\u00e9r\u00e9otyp\u00e9es. Il est dommage que nous n'ayons pas atteint les \u00abpuzzles\u00bb en codage \u2014 quand chacun aurait d\u00fb r\u00e9aliser une partie du code, et, en r\u00e9unissant toutes les parties, nous aurions obtenu un grand programme fonctionnel...<br \/>\nJ'esp\u00e8re qu'un jour chacun d'eux ressentira cela... en attendant, ci-dessous se trouvent des captures d'\u00e9cran avec les avis de quelques \u00e9tudiants deux ans plus tard. <\/p>\n<p><img decoding=\"async\" alt=\"La base de tout programme informatique repose sur\u2026 des puzzles.\" src=\"\/wp-content\/uploads\/2019\/12\/84ecacddd43793556a5c1d330afcd8c3.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIl est encore t\u00f4t pour tirer des conclusions sur le succ\u00e8s de la carri\u00e8re de programmeur pour l'un d'eux, car la plupart de ce groupe est actuellement en \u00e9tudes sup\u00e9rieures. Le temps le dira. <\/p>\n<p>J'esp\u00e8re que l'article a \u00e9t\u00e9 utile. Merci de votre attention! <br \/>\nJe vous souhaite succ\u00e8s cr\u00e9atif et bonne humeur, coll\u00e8gues !<br \/>\n<br \/>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/480598\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e, \u0425\u0430\u0431\u0440\u043e\u0432\u0447\u0430\u043d\u0435! \u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u0445\u043e\u0447\u0443 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u0442\u044c \u043e \u0441\u0432\u043e\u0435\u043c \u043e\u043f\u044b\u0442\u0435 \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u0435\u043c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 C++ \u0432 \u043a\u043e\u043b\u043b\u0435\u0434\u0436\u0435 \u043f\u0440\u0438 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u043c \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0435. \u042d\u0442\u043e \u0431\u044b\u043b \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u043e\u043f\u044b\u0442 \u0432 \u0436\u0438\u0437\u043d\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043d\u043e\u0433\u043e\u043c\u0443 \u043c\u0435\u043d\u044f \u043d\u0430\u0443\u0447\u0438\u043b. \u041a\u043e\u0433\u0434\u0430 \u0440\u0435\u0447\u044c \u0437\u0430\u0445\u043e\u0434\u0438\u0442 \u043e\u0431 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u0445 \u0444\u0430\u043a\u0442\u0430\u0445 \u0438\u0437 \u043b\u0438\u0447\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0448\u043b\u043e\u0433\u043e \u2014 \u044d\u0442\u043e\u0442 \u043e\u0442\u0440\u044b\u0432\u043e\u043a \u0438\u0437 \u0436\u0438\u0437\u043d\u0438 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 \u043d\u0430 \u0443\u043c \u043e\u0434\u043d\u0438\u043c \u0438\u0437 \u043f\u0435\u0440\u0432\u044b\u0445. \u041f\u043e\u0435\u0445\u0430\u043b\u0438. \u0421\u043d\u0430\u0447\u0430\u043b\u0430 \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-54149","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e, \u0425\u0430\u0431\u0440\u043e\u0432\u0447\u0430\u043d\u0435! \u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u0445\u043e\u0447\u0443 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u0442\u044c \u043e \u0441\u0432\u043e\u0435\u043c \u043e\u043f\u044b\u0442\u0435 \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u0435\u043c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 C++ \u0432 \u043a\u043e\u043b\u043b\u0435\u0434\u0436\u0435 \u043f\u0440\u0438 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u043c \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0435.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/news\/osnova-lyubogo-programmirovaniya-na-pazlah\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041e\u0441\u043d\u043e\u0432\u0430 \u043b\u044e\u0431\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430\u2026 \u043f\u0430\u0437\u043b\u0430\u0445 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e, \u0425\u0430\u0431\u0440\u043e\u0432\u0447\u0430\u043d\u0435! \u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u0445\u043e\u0447\u0443 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u0442\u044c \u043e \u0441\u0432\u043e\u0435\u043c \u043e\u043f\u044b\u0442\u0435 \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u0435\u043c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 C++ \u0432 \u043a\u043e\u043b\u043b\u0435\u0434\u0436\u0435 \u043f\u0440\u0438 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u043c \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/osnova-lyubogo-programmirovaniya-na-pazlah\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-12-18T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:02:07+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47La base de toute programmation sur\u2026 des puzzles | ProHoster","description":"Bonjour, chers membres de Habr ! Dans cet article, je souhaite partager mon exp\u00e9rience en tant qu'enseignant de programmation en C++ dans un coll\u00e8ge associ\u00e9 \u00e0 une universit\u00e9 technique.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/osnova-lyubogo-programmirovaniya-na-pazlah","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041e\u0441\u043d\u043e\u0432\u0430 \u043b\u044e\u0431\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430\u2026 \u043f\u0430\u0437\u043b\u0430\u0445 | ProHoster","og:description":"\u041f\u0440\u0438\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e, \u0425\u0430\u0431\u0440\u043e\u0432\u0447\u0430\u043d\u0435! \u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u0445\u043e\u0447\u0443 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u0442\u044c \u043e \u0441\u0432\u043e\u0435\u043c \u043e\u043f\u044b\u0442\u0435 \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u0435\u043c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 C++ \u0432 \u043a\u043e\u043b\u043b\u0435\u0434\u0436\u0435 \u043f\u0440\u0438 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u043c \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0435.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/osnova-lyubogo-programmirovaniya-na-pazlah","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-12-18T21:00:00+00:00","article:modified_time":"2020-02-18T11:02:07+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"54149","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 10:13:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:11:30","updated":"2026-01-24 10:13:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/54149","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=54149"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/54149\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=54149"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=54149"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=54149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}