{"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\/de\/blog\/news\/osnova-lyubogo-programmirovaniya-na-pazlah","title":{"rendered":"Die Grundlage jeder Programmierung\u2026 besteht aus Puzzles.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><b>Hallo, Habr-Anh\u00e4nger!<\/b><\/p>\n<p>In diesem Artikel m\u00f6chte ich von meinen Erfahrungen als Programmierdozent f\u00fcr C++ an einem technischen Hochschulkolleg berichten. Es war eine einmalige Erfahrung im Leben, die mir viel beigebracht hat. Wenn es um interessante Fakten aus der pers\u00f6nlichen Vergangenheit geht, kommt dieser Abschnitt aus meinem Leben als einer der ersten in den Sinn.<br \/>\nLos geht's.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Zuerst ein wenig \u00fcber mich. <br \/>\n2016 habe ich mein Studium mit rotem Diplom im Fach \u201eInformationssicherheit automatisierter Systeme\u201c abgeschlossen. W\u00e4hrend meines Studiums konnte ich immer wieder mein Potenzial in der Erstellung wissenschaftlicher Arbeiten, der Teilnahme an Wettbewerben und Stipendien aussch\u00f6pfen. Im Jahr 2015 hatte ich die Ehre, den landesweiten Wettbewerb f\u00fcr junge Wissenschaftler \u201eUMNIK\u201c zu gewinnen. 2016, noch vor dem Abschluss, wurde ich von einer gro\u00dfen Organisation in der Stadt als \u201eSpezialist f\u00fcr Informationssicherheit, Kryptographie und Verschl\u00fcsselung\u201c eingestellt. <br \/>\nKurz gesagt, so ist es ungef\u00e4hr. Man kann sich vorstellen, dass ich doch ein gewisses Verst\u00e4ndnis f\u00fcr Programmierung hatte. <\/p>\n<p>Und da war das Jahr 2017. Promotionsstudium. Man hatte mich gebeten, im Laufe des Semesters C++ am College zu unterrichten, wof\u00fcr man mir gute Boni als Entlastung f\u00fcr die Promotion in Aussicht stellte und sonst nichts.<\/p>\n<p>Ehrlich gesagt, ich fand es wirklich interessant, mich in diesem Bereich zu versuchen. <\/p>\n<p><b>Die erste Stunde<\/b><br \/>\nSeptember. Die erste Unterrichtswoche. Die Studenten kamen zu mir. \u201eDie ungehorsamste Gruppe\u201c \u2013 so wurden sie genannt. <br \/>\n23 Personen. \u201eProgrammierer\u201c.<\/p>\n<p>Wie es sich geh\u00f6rt, stellte ich mich zun\u00e4chst vor. Ich erz\u00e4hlte ihnen bescheiden \u00fcber den Teil \u201eZuerst ein bisschen \u00fcber mich\u201c\u2026 <br \/>\nDann begann das Grauen. Auf die Frage \u201eWas k\u00f6nnt ihr?\u201c antworteten die Studenten (nennen wir sie ab jetzt so), dass sie kaum mehr konnten als gar nichts (nun, das bedeutete, dass einige von ihnen wussten, wie MS VS aussieht und ein Projekt \u201eHallo Welt\u201c erstellen konnten)\u2026 Programmierer. Letztes Jahr\u2026<\/p>\n<p>Daraufhin erkl\u00e4rten sie ausf\u00fchrlich, \u201ein Farben\u201c, dass sie nichts gelernt hatten und dass sie \u00fcberhaupt in der Programmierung entt\u00e4uscht waren\u2026<\/p>\n<p>Fast alle Tage bis zur n\u00e4chsten Stunde verliefen so: <br \/>\n<img decoding=\"async\" alt=\"Die Grundlage jeder Programmierung\u2026 besteht aus Puzzles.\" src=\"\/wp-content\/uploads\/2019\/12\/3ba5dac715712e56ec97fc56cc202286.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n\u2026 aber einen Tag sp\u00e4ter kam die Idee auf, die Anstrengungen zu b\u00fcndeln, um die Situation im Denken und Bewusstsein dieser Jugendlichen zu korrigieren. Und dann wurde \u00abOstap\u00bb unruhig.<\/p>\n<p><b>Einf\u00fchrung in die Programmierung<\/b><br \/>\nZum n\u00e4chsten Unterricht brachte ich\u2026 ein Puzzle. <br \/>\nJa, genau. Ein Puzzle. \u201eWie man einen Drachen z\u00e4hmt\u201c. Die Regeln waren einfach. Die Gruppe wurde in 3 Teams aufgeteilt. Jedes Team f\u00fcgte seinen Teil zusammen. Einige - den Wald, andere - das Land, die dritten - den Drachen in der Mitte des Bildes. W\u00e4hrend sie das Puzzle zusammensetzten, erz\u00e4hlte ich, dass <b>das Zusammenstellen eines Puzzles ebenfalls Programmierung ist<\/b>, dass Programmierer oft den Code anderer nutzen, dass es in jedem Projekt mehrere Teams, Funktionen, Module gibt\u2026<br \/>\nLangsam begannen auch die tr\u00e4gsten Studenten, sich am Prozess zu beteiligen. <br \/>\nAls ich damit fertig war, die Idee der Programmierung im Kontext von Gesch\u00e4ftsprozessen und\u2026 Puzzles zu vermitteln, war es an der Zeit, die Lernregeln festzulegen.<br \/>\nF\u00fcr jede Unterrichtsstunde musste jeder Student 10 Begriffe aus der IT in sein Heft schreiben. Beliebige. Jeder hatte seine eigenen. Es ging darum, dass ich das Heft eines Studenten nahm und unter allen Begriffen <u>die praktischsten fand.<\/u> und fragte einen anderen Studenten danach. Wenn der andere Student sagt: \u201eIch habe diesen Begriff nicht aufgeschrieben\u201c, war das nicht bestrafbar (aus gesundem Menschenverstand), aber der Student musste die \u201efehlenden\u201c Begriffe aufschreiben (wie alle, die sie nicht hatten) und deren Bedeutungen bis zur n\u00e4chsten Sitzung finden.<\/p>\n<p>So haben wir es gemacht. Jede Sitzung begann mit einem lebhaften Zufallsverfahren bei zwei oder drei Studenten. Die Teilnehmer waren begeistert von diesem Prozess.<\/p>\n<p><b>Themen der Sitzungen<\/b><br \/>\nUm mit dem Lernen zu beginnen, ist es sehr wichtig, den Lernenden gutes Lesematerial zur Verf\u00fcgung zu stellen. Meiner Meinung nach war das ideale Lehrbuch ein Buch:<br \/>\n<img decoding=\"async\" alt=\"Die Grundlage jeder Programmierung\u2026 besteht aus Puzzles.\" src=\"\/wp-content\/uploads\/2019\/12\/b69b1830f4883b8513af34a400ae189a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDamals musste ich es heimlich in engem Kontakt mit Microsoft Visual Studio lesen. So konnte ich Programmierung praktisch von Grund auf verstehen. Der ideale Weg.<\/p>\n<p>Du gehst bescheiden zu den Studenten und sagst: \u201eUm Programmierer zu werden, m\u00fcsst ihr nur alles lesen und ausprobieren, was in diesem Buch steht\u201c, und wirfst das Buch auf den Tisch. Wichtig ist, die B\u00fccher in deinem Rucksack nicht durcheinanderzubringen\u2026<\/p>\n<p>Vor jedem Thema musste ich mich nat\u00fcrlich gr\u00fcndlich vorbereiten. Ich las denselben Lafore und noch einige interessante Quellen aus dem Internet. <br \/>\nEs war notwendig, fast von Grund auf zu erkl\u00e4ren. Dabei sollte man deduktiv herausfinden, wo bei den Studenten die grundlegenden Wissensl\u00fccken lagen. <br \/>\nArrays -&gt; Arbeit mit dem Speicher (Konstruktoren) -&gt; Verweise -&gt; Wie der Speicher funktioniert -&gt; Speichermedien -&gt; Was ist ein physisches Speichermedium -&gt; Bin\u00e4re Datenrepr\u00e4sentation\u2026<br \/>\n<img decoding=\"async\" alt=\"Die Grundlage jeder Programmierung\u2026 besteht aus Puzzles.\" src=\"\/wp-content\/uploads\/2019\/12\/f17823b07074dc22a04b81621a560385.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEin \u00e4u\u00dferst harter Crash-Test des Wissens \u00fcber fundamentale Programmierfakten. Ich bin nicht mehr Programmierer, ich bin Historiker!<\/p>\n<p>Und so finden mehrere Paare historischer Schlachten hintereinander statt. Einmal schaut ein Sekret\u00e4r des Fachbereichs in unser Zimmer, sieht die Gruppe, weitet die Augen, mustert uns und schlie\u00dft die T\u00fcr. Wie mir sp\u00e4ter berichtet wurde, war sie schockiert, dass DIESE Gruppe so still und so aufmerksam mir zuh\u00f6rte\u2026 Tja, ganz einfach.<\/p>\n<p><b>Laborarbeiten<\/b><br \/>\nDie ersten praktischen Kenntnisse \u2013 die ersten \u201eLabs\u201c. In einem Semester hat die Gruppe insgesamt 10 Laborarbeiten abgegeben. In den ersten haben sie einfachste Konsolenanwendungen erstellt. <u>a+b<\/u>, und in den letzten haben sie geschrieben, auch wenn es Konsolenanwendungen waren, aber dennoch ziemlich interessante Apps, wie zum Beispiel die Berechnung des Wertes eines Integrals einer beliebig definierten Funktion mit einer der drei Methoden \u2013 \u00e4hnliche Aufgaben gab es bei der Abschlusspr\u00fcfung \u2013 im Seminararbeit.<\/p>\n<p>Nur der Ansatz der Abnahme <b>nicht<\/b> war gewohnt. W\u00e4hrend meines gesamten Studiums an der Hochschule stellte ich fest, dass es nicht dasselbe ist, intelligent zu sein und in der Lage zu sein, Bericht Arbeiten abzugeben \u2013 das hat mich grunds\u00e4tzlich gest\u00f6rt. <\/p>\n<p><i> \u201eLeute, ich habe dar\u00fcber nachgedacht. Lasst uns \u201akonzeptionelle\u2018 Beziehungen festlegen. Wenn einer von euch glaubt, dass Programmieren f\u00fcr ihn nicht n\u00f6tig ist \u2013 die T\u00fcr ist da. Ich unterrichte euch kostenlos. Ich m\u00f6chte hier nur neugierige, engagierte und interessierte Enthusiasten sehen. Alle anderen bitte ich, die gemeinsame Zeit nicht zu verschwenden\u201c, sagte ich am ersten Tag der Abgabe der Laborarbeiten. Nach dieser Aussage h\u00f6rten sofort 5 Personen auf, den Unterricht zu besuchen. Das war logisch und zu erwarten. Mit den anderen war es m\u00f6glich, etwas Verst\u00e4ndliches zu erreichen.<\/p>\n<p> \u201e\u2026 ich finde es nicht interessant zu sehen, wie jemand anderes deine Arbeit gemacht hat, nur um sie abzugeben.\u201c <b>Ihr m\u00fcsst keine Programmierer sein, aber ihr sollt Menschen in meinem Unterricht sein. <b>man wird m\u00fcssen<\/b>.<\/b> <\/i><\/p>\n<p>So sah das aus:<\/p>\n<pre><code class=\"swift\">Fall ausgezeichnet<\/code><\/pre>\n<p><i>Ein Student setzt sich zu mir, um die Arbeit abzugeben. <br \/>\n \u2014 Hast du das selbst gemacht? <br \/>\n \u2014 Ja.<br \/>\n \u2014 Was ist das hier? <br \/>\n \u2014 *antwortet richtig*.<br \/>\n*Ich frage noch ein paar Punkte. Er antwortet korrekt*<br \/>\n \u2014 angenommen. Ausgezeichnet.<\/i><\/p>\n<pre><code class=\"swift\">Fall Schw\u00e4tzer<\/code><\/pre>\n<p><i> \u2014 Hast du das selbst gemacht? <br \/>\n \u2014 Ja.<br \/>\n \u2014 Was ist das hier? <br \/>\n \u2014 *antwortet NICHT richtig \/ antwortet nicht*.<br \/>\n*Ich frage noch ein paar Punkte. Das gleiche Ergebnis*<br \/>\n \u2014 NICHT angenommen. MANGELHAFT. <u>Ich warte auf die Nachpr\u00fcfung.<\/u><\/i><\/p>\n<pre><code class=\"swift\">Fall guter Sch\u00fcler<\/code><\/pre>\n<p><i> \u2014 Hast du das selbst gemacht? <br \/>\n \u2014 Ja.<br \/>\n \u2014 Was ist das hier? <br \/>\n \u2014 *antwortet richtig, aber nicht sicher, schwankt*.<br \/>\n*Ich frage noch ein paar Punkte. Das gleiche Ergebnis*<br \/>\n \u2014 angenommen. Gut.<\/i><\/p>\n<pre><code class=\"swift\">Fall Durchschnittssch\u00fcler<\/code><\/pre>\n<p><i> \u2014 Hast du das selbst gemacht? <br \/>\n<b> \u2014 Nein.<br \/>\n \u201eWarum?\u201c<br \/>\n \u2014 Es ist schwer. Mir hat geholfen\u2026 *nennt ehrlich den ausgezeichneten Sch\u00fcler aus der Gruppe*<br \/>\n \u2014 Hast du es verstanden?<br \/>\n \u2014 Ja, ich habe fast alles verstanden.<\/b><br \/>\n \u2014 Was ist das hier? <br \/>\n \u2014 *antwortet richtig*.<br \/>\n*Ich frage noch ein paar Punkte. Er antwortet mehr oder weniger richtig, manchmal v\u00f6llig daneben, selbst auf 50 zu 50 richtige und falsche Antworten*<br \/>\n \u2014 angenommen. Gut.<\/i><\/p>\n<p>Es macht keinen Sinn, alle anderen F\u00e4lle zu beschreiben. Ja, der \u201egute Sch\u00fcler\u201c kann unzufrieden sein, dass der \u201eDurchschnittssch\u00fcler\u201c die gleiche Note bekommt, indem er sich auf die Ehrlichkeit verl\u00e4sst. Dann h\u00e4ngt alles von der Stimmung ab. Entweder bitte ich den \u201eguten Sch\u00fcler\u201c, auf den Boden zu schauen, denn \u201ejetzt werde ich eine Prise Weisheit fallen lassen\u201c, und dann erkl\u00e4re ich den Ansatz, dass das, was im Leben wirklich wertvoll ist, und erl\u00e4utere, dass es f\u00fcr den \u201eDurchschnittssch\u00fcler\u201c viel schwieriger war, zu bestehen als f\u00fcr ihn, dem \u201eguten Sch\u00fcler\u201c, usw\u2026 <br \/>\n\u2026 oder, wie es mein Lehrer damals tat, zeichne ich einen kleinen Zahn in das K\u00e4stchen der Zeitschrift gegen\u00fcber diesem Unzufriedenen und werde beim n\u00e4chsten Mal speziell f\u00fcr ihn die Laborarbeit erg\u00e4nzen. Einfach so. Damit er die anderen nicht \"schadet\".<\/p>\n<p><img decoding=\"async\" alt=\"Die Grundlage jeder Programmierung\u2026 besteht aus Puzzles.\" src=\"\/wp-content\/uploads\/2019\/12\/e9a3a26d00cb5ca65d884746f227db03.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Noten<\/b><br \/>\nDer Bildungsprozess, wie die ganze Welt, ertrinkt regelrecht in Preisen und Bewertungen.<br \/>\n<b>Studierende sind auch Menschen<\/b>, dennoch sollten, meiner Meinung nach, die \"Rahmenbedingungen\" etwas \"ins Wanken gebracht\" werden.<br \/>\nIm Laufe des Semesters wurde allen eine Bonusaufgabe gegeben. Sich registrieren auf <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\">github.com<\/a><\/noindex>, ein leeres Projekt in C++ hochladen, zwei Updates erstellen, diese committen und pushen. F\u00fcr diese Aktivit\u00e4ten wurden 15 Punkte vergeben. Ja, nicht 4, nicht 5, sondern 15. Drei haben es verstanden. Das war dem Studententyp noch irgendwie nachvollziehbar, jedoch gab es danach einen anderen Fall. <br \/>\nEinmal wurde unsere Unterrichtsstunde so verschoben, dass sie die letzte wurde und zudem noch in eine Doppelstunde ohne Pause. Trotzdem kamen 15 Personen. Es fiel mir schwer, ein neues Thema in Anbetracht dieses Heldentums zu erkl\u00e4ren, da wir bereits thematisch gut vorangekommen waren + das n\u00e4chste Thema war f\u00fcr die m\u00fcden K\u00f6pfe (meine und der Studierenden) nicht gerade einfach. Also entschied ich mich, \u00fcber Philosophie zu sprechen. <\/p>\n<p><i> \u2014 Ich erkl\u00e4re die Attraktion unvorstellbarer Gro\u00dfz\u00fcgigkeit. Alle sagen mir, welche Note ich ihm f\u00fcr die heutige Stunde geben soll.<br \/>\nAlle wollten eine \u201ef\u00fcnf\u201c.<br \/>\n \u2014 Z\u00e4hlt es schon, \u2014 sagte ich. Alle waren erleichtert. <br \/>\nStille. <br \/>\n \u2014 Aber warum wollte niemand <b>7<\/b>-eine oder <b>10<\/b>-eine? <br \/>\nAlle starrten mit gro\u00dfen Augen und begannen dumm zu l\u00e4cheln.<br \/>\n \u2014 Und geben Sie die Note? Ins Heft?! \u2014 ert\u00f6nte eine Stimme von der hinteren Bank.<br \/>\n \u2014 Kein Problem! \u2014 sagte ich, \u2014 ich erkl\u00e4re einen Blitztest zu den Begriffen, wer auf 10 meiner Fragen antwortet, bekommt eine <b>20 <\/b>ins Heft, ohne Trick, wer nicht antwortet \u2014 bekommt <b>-10<\/b> (minus zehn).<\/i><\/p>\n<p>\u201eDie Klasse lebte auf, es begann eine Diskussion\u201c, jeder hatte ehrlich verdiente Noten. Zwei meldeten sich freiwillig. Mit kleinen Ungenauigkeiten beantworteten sie abwechselnd 10 Fragen zu Stack, Queue, Konstruktor, Destruktor, Garbage Collector, Kapselung, Polymorphismus, Hash-Funktionen\u2026 <br \/>\nJeder bekam eine <b>20<\/b>ins Heft,<\/p>\n<p>aber die Bedeutung des Hefts und der Noten verlor f\u00fcr jeden an Wert. Jetzt bedaure ich, dass ich nicht gefragt habe, ob sie ihre Note mit jemandem \u201eteilen\u201c wollen. Ich glaube, sie h\u00e4tten es gemacht\u2026 Von nun an gab jeder das \u201eLabor\u201c mit Wissen und Ehrlichkeit ab.<\/p>\n<pre><code class=\"swift\">\nFall ehrlich gesagt, ich verstehe nichts, das habe ich selbst ohne Kommentar neben jeder Zeile geschrieben - das ist nicht meins, ich werde Traktorfahrer.<\/code><\/pre>\n<p><i> \u2014 Hast du das selbst gemacht? <br \/>\n \u2014 Nein.<br \/>\n \u201eWarum?\u201c<br \/>\n \u2014 Es ist schwer. Mir hat geholfen\u2026 *nennt ehrlich den ausgezeichneten Sch\u00fcler aus der Gruppe*<br \/>\n \u2014 Hast du es verstanden?<br \/>\n<b> \u2014 Sergei Nikolajewitsch, ganz ehrlich - ich verstehe nichts, ich habe die Kommentare selbst neben jede Zeile geschrieben - das ist nicht meins, ich werde Traktorfahrer.<\/b><br \/>\n \u2014 Was ist das hier? <br \/>\n \u2014 *liest den Kommentar neben der Zeile*.<br \/>\n \u2014 \u2026<br \/>\n \u2014 \u2026<br \/>\n \u2014 Was unterscheidet den Belarus MTZ von Don 500 und von K700?<br \/>\n \u2014 ??!.. Der erste ist ein Radtraktor aus Minsk, der h\u00e4ufig in leichten und mittleren landwirtschaftlichen Betrieben verwendet wird. Er hat vorne kleine und hinten gro\u00dfe R\u00e4der. Don 500 ist haupts\u00e4chlich eine Erntemaschine, w\u00e4hrend der K-700 \"Kirovec\" ein sowjetischer Radtraktor f\u00fcr den allgemeinen Einsatz mit erh\u00f6hter Gel\u00e4ndeg\u00e4ngigkeit ist, Zugkraftklasse 5. <br \/>\n \u2014 Verstanden. Gut (!!!).<br \/>\n \u2014 Danke, Sergei Nikolajewitsch!!!<\/i><\/p>\n<p>In meiner Heimat ist es, sich \u00fcber Traktoren zu unterhalten, fast so wie hier \u00fcber SOLID.<\/p>\n<p><b>Genie<\/b><br \/>\nIch hatte ein Genie in meiner Gruppe. Ein Student, der von der ersten Stunde an stark versp\u00e4tet war und nicht zusammen mit allen das Puzzle zusammensammeln wollte. Dann bat ich ihn, das zu tun, was ich f\u00fcr alle f\u00fcr die n\u00e4chste Stunde geplant hatte - auf einem Blatt \u00fcber sich selbst zu schreiben, was ihn interessiert und was seine Hobbys sind. Am Ende hatte das \"Genie\" 2-3 Zeilen: sowas wie \u201eich erforsche die Nichtigkeit des Daseins\u201c...<\/p>\n<p>\u2026 Oh Gott, ich habe in meiner Gruppe gleichzeitig die zweiten Laozi und Kojima in einer Person\u2026<br \/>\n<img decoding=\"async\" alt=\"Die Grundlage jeder Programmierung\u2026 besteht aus Puzzles.\" src=\"\/wp-content\/uploads\/2019\/12\/339326ea8b10d7991e4c8f11095f49cb.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nZu meiner \u00dcberraschung hat er in den ersten beiden Sitzungen tats\u00e4chlich gl\u00e4nzend auf Fragen zu den Begriffen geantwortet, doch der Effekt hielt nicht lange an. Der \u201eGenie\u201c h\u00f6rte auf, am Unterricht teilzunehmen, und kam das n\u00e4chste Mal nur zur Abgabe der ersten Laborarbeit, die er erfolgreich <u>nicht bestanden hat<\/u> aus objektiven Gr\u00fcnden. Dann kamen ihm durch die Fehlzeiten zwangsl\u00e4ufig Schulden zustande, die er, wie er dachte, <i>ich ihm einfach anrechnen m\u00fcsste, sozusagen \u201ebr\u00fcderlich\u201c<\/i>.<br \/>\nDas Fernbleiben vom Unterricht und ein \u00fcbertriebenes Selbstwertgef\u00fchl widersprachen den festgelegten Grunds\u00e4tzen meiner Kurse. Der \u201eGenie\u201c hatte nur zwei M\u00f6glichkeiten \u2014 sich rehabilitieren (der erwartete Weg) oder den Unterricht ignorieren und auf die Note \u201e3\u201c hoffen, die vom Dekanat vergeben wurde, um den Faulpelz loszuwerden.<br \/>\nNun, das ist ja der \u201eGenie\u201c... da musste man \u201egenial\u201c handeln. Dieser junge Mann fand nichts Besseres, als in einem allgemeinen Dialog in VK (wo ich und alle Studenten dieser Gruppe waren) eine w\u00fctende Tirade mit Beschimpfungen und Beleidigungen gegen mich zu schreiben.<\/p>\n<p>Naja... Entt\u00e4uschung. <br \/>\nAm meisten hat mich \u00fcberrascht, dass er, bevor der Prozess der disziplinarischen Ma\u00dfnahmen durch die Hochschulleitung abgeschlossen war, beschloss, sich bei mir zu entschuldigen. Wof\u00fcr? \u2014 Das ist mir aufrichtig unklar. Zu diesem Zeitpunkt war ich schon lange unabh\u00e4ngig von Kritik, besonders von so offensichtlich dummer. Meine Pers\u00f6nlichkeit war nicht betroffen, aber es sind nun mal Prozesse \u2014 als Dozent konnte ich das nicht ignorieren. Wie sich herausstellte, hatten sich w\u00e4hrend seiner Studienzeit bereits so viele Beschwerden angesammelt, dass dieser Vorfall der letzte war. Er wurde exmatrikuliert. Vom letzten Jahrgang der Berufsschule.<br \/>\nVielleicht beobachtet er mich schon lange durch das Zielsichtglas eines Scharfsch\u00fctzengewehrs, aber ehrlich gesagt, ist es mir egal.<br \/>\nAch, Genialit\u00e4t, du bist ja wirklich herzlos\u2026<\/p>\n<p><b>Epilog<\/b><br \/>\nF\u00fcr mich pers\u00f6nlich war die Erfahrung des Unterrichtens eine der lehrreichsten. Sie half mir, die grundlegenden Kenntnisse in der Programmierung nach dem Studium zu festigen. Ich f\u00fchlte mich in meinem gew\u00e4hlten Berufsfeld (der verf\u00fcgbaren Fachrichtungen) sicher. Besonders wichtig ist, dass die \"unglaublich widerspenstige Gruppe\" mir Respekt und Freundlichkeit entgegenbrachte \u2013 das ist viel wert. Ich konnte einen Zugang zu ihren inneren Innovatoren finden und versuchte, Realit\u00e4t zu vermitteln, anstatt in diesen Schablonen-Denken zu verharren. Schade, dass wir nicht zu den \"Puzzlen\" im Coding gekommen sind \u2013 bei denen jeder einen Teil des Codes erstellen h\u00e4tte m\u00fcssen, und, indem wir alle Teile zusammenf\u00fchrten, h\u00e4tten wir ein gro\u00dfes, funktionierendes Programm erhalten\u2026<br \/>\nIch hoffe, dass jeder von ihnen das irgendwann sp\u00fcren wird\u2026 aber hier sind zun\u00e4chst Screenshots mit den R\u00fcckmeldungen einiger Studenten nach 2 Jahren. <\/p>\n<p><img decoding=\"async\" alt=\"Die Grundlage jeder Programmierung\u2026 besteht aus Puzzles.\" src=\"\/wp-content\/uploads\/2019\/12\/84ecacddd43793556a5c1d330afcd8c3.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEs ist noch zu fr\u00fch, um R\u00fcckschl\u00fcsse auf den Erfolg der Programmierkarriere von jemandem zu ziehen, denn derzeit studiert der Gro\u00dfteil dieser Gruppe an einer Hochschule. Die Zeit wird es zeigen. <\/p>\n<p>Ich hoffe, der Artikel war hilfreich. Vielen Dank f\u00fcr Ihre Aufmerksamkeit! <br \/>\nKreative Erfolge und gute Laune, Kollegen!<br \/>\n<br \/>Quelle: <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.0.1 - 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\/de\/blog\/news\/osnova-lyubogo-programmirovaniya-na-pazlah\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\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\/de\/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\udd47Die Grundlage jedes Programms besteht aus... Puzzles | ProHoster","description":"Hallo, Habrovians! In diesem Artikel m\u00f6chte ich \u00fcber meine Erfahrungen als C++-Programmierungsdozent am College einer technischen Universit\u00e4t berichten.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/osnova-lyubogo-programmirovaniya-na-pazlah","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","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\/de\/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\/de\/wp-json\/wp\/v2\/posts\/54149","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=54149"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/54149\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=54149"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=54149"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=54149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}