{"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 liegt in\u2026 Puzzles","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><b>Hallo, Habrovchanen!<\/b><\/p>\n<p>In diesem Artikel m\u00f6chte ich \u00fcber meine Erfahrung als C++-Programmierdozent am technischen Universit\u00e4t-Kolleg sprechen. Es war eine einzigartige Erfahrung in meinem Leben, die mich viel gelehrt hat. Wenn es um interessante Fakten aus der pers\u00f6nlichen Vergangenheit geht, kommt mir dieser Abschnitt meines Lebens als einer der ersten in den Sinn.<br \/>\nLass uns anfangen.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Zun\u00e4chst ein wenig \u00fcber mich. <br \/>\nIm Jahr 2016 habe ich das Institut mit einem roten Diplom in der Fachrichtung \u201eInformationssicherheit automatisierter Systeme\u201c abgeschlossen. W\u00e4hrend meines Studiums gelang es mir mehrmals, mein Potenzial in der Erstellung wissenschaftlicher Artikel und der Teilnahme an Wettbewerben und Stipendien zu realisieren. Im Jahr 2015 wurde ich Gewinner des landesweiten Wettbewerbs f\u00fcr junge Wissenschaftler \u201eUMNIK\u201c. Im Jahr 2016, noch vor dem Abschluss des Studiums, wurde ich von einer gro\u00dfen Organisation in der Stadt als \u201eSpezialist f\u00fcr Informationssicherheit, Kryptographie und Verschl\u00fcsselung\u201c eingestellt. <br \/>\nKurz gesagt, das ist so ungef\u00e4hr die Situation. Man kann sich vorstellen, dass ich eine Vorstellung vom Programmieren hatte. <\/p>\n<p>Und nun, im Jahr 2017. Graduiertenschule. Man bat mich, \u00fcber ein Semester C++ am Kolleg zu unterrichten, wof\u00fcr mir gute Boni zur Entlastung der Graduiertenschule in Aussicht gestellt wurden und nichts weiter.<\/p>\n<p>Ehrlich gesagt war ich aufrichtig interessiert, mich in dieser Rolle zu versuchen. <\/p>\n<p><b>Die erste Stunde<\/b><br \/>\nSeptember. Die erste Unterrichtswoche. Studenten kamen zu mir. \u201eDie ungehorsamste Gruppe\u201c \u2014 so nannten sie sie. <br \/>\n23 Personen. \u201eProgrammierer\u201c.<\/p>\n<p>Wie es sich geh\u00f6rt, stellte ich mich zun\u00e4chst vor. Ich erz\u00e4hlte ihnen zur\u00fcckhaltend den Inhalt des Abschnitts \u201eZun\u00e4chst ein wenig \u00fcber mich\u201c... <br \/>\nDann begann das Unheil. Auf die Frage \u201eWas k\u00f6nnt ihr?\u201c antworteten die Studenten (wir werden sie ab jetzt so nennen), dass sie etwas mehr als gar nichts konnten (nun, das bedeutete, dass einige von ihnen wussten, wie MS VS aussieht und ein \u201eHello World\u201c-Projekt erstellen konnten)\u2026 Programmierer. Letzter Kurs...<\/p>\n<p>Daraufhin erkl\u00e4rten sie ausf\u00fchrlich, \u201ein bunten Farben\u201c, dass sie nichts gelernt hatten und dass sie im Programmieren allgemein entt\u00e4uscht waren...<\/p>\n<p>Fast alle Tage bis zur n\u00e4chsten Stunde vergingen so: <br \/>\n<img decoding=\"async\" alt=\"Die Grundlage jeder Programmierung liegt in\u2026 Puzzles\" src=\"\/wp-content\/uploads\/2019\/12\/3ba5dac715712e56ec97fc56cc202286.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n... aber einen Tag davor entstand die Idee, meine Kr\u00e4fte zu mobilisieren, um die entstandene Situation in den K\u00f6pfen und dem Bewusstsein dieser Jugendlichen zu \u00e4ndern. Und dann \u201ewurde Ostap entfesselt\u201c.<\/p>\n<p><b>Einf\u00fchrung in die Programmierung<\/b><br \/>\nZur n\u00e4chsten Sitzung brachte ich... ein Puzzle. <br \/>\nJa, ja. Puzzle. \u201eDrachen z\u00e4hmen leicht gemacht\u201c. Die Regeln waren einfach. Die Gruppe wurde in 3 Teams aufgeteilt. Jedes Team sammelte seinen Teil. Einige \u2014 den Wald, andere \u2014 das Land, die dritten \u2014 den Drachen in der Mitte des Bildes. W\u00e4hrend sie das Puzzle zusammenstellten, erkl\u00e4rte ich, dass <b>das Zusammensetzen eines Puzzles auch Programmierung ist,<\/b>dass Programmierer h\u00e4ufig fremden Code nutzen, dass in jedem Projekt mehrere verschiedene Teams, Features, Module\u2026 existieren.<br \/>\nAllm\u00e4hlich schlossen sich auch die tr\u00e4gsten Studenten dem Prozess an. <br \/>\nAls ich damit fertig war, die Idee der Programmierung im Kontext von Business, Prozessen und\u2026 Puzzles einzuimpfen, war es Zeit, die Regeln f\u00fcr das Lernen festzulegen.<br \/>\nZu jeder Sitzung sollte jeder Student in sein Notizbuch 10 IT-Begriffe aufschreiben. Beliebige. Jeder hatte seine eigenen. Der Sinn war, dass ich das Notizbuch eines Studenten nahm, unter all den Begriffen <u>die am meisten praktischen<\/u> fand und einen anderen Studenten danach fragte. Wenn der andere Student sagte: \u201eIch habe diesen Begriff nicht aufgeschrieben\u201c, war das nicht bestrafend (aus gesundem Menschenverstand), aber dieser Student musste die \u201efehlenden\u201c Begriffe aufschreiben (wie auch 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 einer munteren Zufallsauswahl von zwei bis drei Studenten. Die Leute hatten einen Elan f\u00fcr diesen Prozess.<\/p>\n<p><b>Themen der Sitzungen<\/b><br \/>\nBeim Start des Lernens ist es sehr wichtig, den Lernenden gute Literatur zu geben. Meiner Meinung nach war das ideale Handbuch das Buch:<br \/>\n<img decoding=\"async\" alt=\"Die Grundlage jeder Programmierung liegt in\u2026 Puzzles\" src=\"\/wp-content\/uploads\/2019\/12\/b69b1830f4883b8513af34a400ae189a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIch musste es einst heimlich neben Microsoft Visual Studio lesen. Damals verstand ich das Programmieren praktisch von Grund auf. Das ideale Szenario.<\/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. Das Wichtigste \u2014 nicht die B\u00fccher in deinem Rucksack durcheinanderzubringen\u2026<\/p>\n<p>Vor jedem Thema musste ich mich selbstverst\u00e4ndlich gr\u00fcndlich vorbereiten. Ich las denselben Lafore und noch einige interessante Quellen aus dem Internet. <br \/>\nEs musste fast von Grund auf erkl\u00e4rt werden. Dabei musste man deduktiv herausfinden, wo bei den Studenten die Grundlagen fehlten. <br \/>\nArrays -&gt; Arbeit mit Speicher (Konstruktoren) -&gt; Referenzen -&gt; Wie der Speicher funktioniert -&gt; Speicherger\u00e4te -&gt; Was ist ein physisches Speicherger\u00e4t -&gt; Bin\u00e4re Datenrepr\u00e4sentation\u2026<br \/>\n<img decoding=\"async\" alt=\"Die Grundlage jeder Programmierung liegt in\u2026 Puzzles\" src=\"\/wp-content\/uploads\/2019\/12\/f17823b07074dc22a04b81621a560385.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEin sehr anspruchsvoller Wissenstest zu fundamentalen Fakten \u00fcber Programmierung. Ich bin kein Programmierer mehr, ich bin Historiker!<\/p>\n<p>Und so, hier sind historische Schlachten, die mehrere Paare nacheinander anziehen. Eines Tages schaut eine Sekret\u00e4rin des Lehrstuhls in mein B\u00fcro und als sie die Gruppe sieht, weitet sie ihre Augen, schaut genauer hin 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 Tsss, easy.<\/p>\n<p><b>Laborarbeiten<\/b><br \/>\nDie ersten praktischen Informationen \u2013 die ersten \u201eLabs\u201c. Insgesamt hat die Gruppe im Semester 10 Laborarbeiten abgegeben. In den ersten \u00dcbungen machten sie die einfachsten Konsolen <u>a+b<\/u>, und in den letzten schrieben sie, wenn auch konsolenbasiert, aber recht interessante Anwendungen, wie die Berechnung des Wertes eines Integrals einer beliebigen Funktion mit einer der drei Methoden \u2013 solche Aufgaben waren \u00e4hnlich in der Abschlusszertifizierung \u2013 der Bachelorarbeit.<\/p>\n<p>Nur der Ansatz der Abnahme <b>nicht<\/b> war gewohnt. W\u00e4hrend meines Studiums an der Hochschule stellte ich fest, dass es nicht dasselbe ist, klug zu sein und Berichte abzugeben. Das st\u00f6rte mich grundlegend. <\/p>\n<p><i> \u2014 Leute, ich habe hier nachgedacht. Lasst uns \u201ebegriffliche\u201c Beziehungen aufbauen. Wenn jemand von euch denkt, dass Programmierung f\u00fcr ihn nicht n\u00f6tig ist \u2014 die T\u00fcr ist dort. Ich unterrichte euch kostenlos. Ich m\u00f6chte hier nur neugierige, engagierte und nicht gleichg\u00fcltige Enthusiasten sehen. Alle anderen bitte ich, die gemeinsame Zeit nicht zu verschwenden \u2013 sagte ich am ersten Tag der Abgabe der Laborarbeiten. Danach h\u00f6rten 5 Personen sofort auf, den Unterricht zu besuchen. Das war logisch und zu erwarten. Mit den anderen lie\u00df sich zumindest etwas Vern\u00fcnftiges machen.<\/p>\n<p> \u2014 \u2026 ich habe kein Interesse daran zu sehen, wie jemand eure Arbeiten gemacht hat, nur um zu bestehen. <b>Ihr k\u00f6nnt keine Programmierer sein, aber Menschen m\u00fcsst ihr in meinem Unterricht sein <b>werdet ihr m\u00fcssen<\/b>.<\/b> <\/i><\/p>\n<p>So sah das aus:<\/p>\n<pre><code class=\"swift\">case \u00dcberflieger<\/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 nach ein paar Punkten. Antwortet korrekt*<br \/>\n \u2014 angenommen. Ausgezeichnet.<\/i><\/p>\n<pre><code class=\"swift\">case Quasselstrippe<\/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 nach ein paar Punkten. Das gleiche Ergebnis*<br \/>\n \u2014 NICHT angenommen. NICHT BESTANDEN. <u>Ich warte auf die Nachpr\u00fcfung.<\/u><\/i><\/p>\n<pre><code class=\"swift\">case 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 unsicher, schwankt*.<br \/>\n*Ich frage noch nach ein paar Punkten. Das gleiche Ergebnis*<br \/>\n \u2014 angenommen. Gut.<\/i><\/p>\n<pre><code class=\"swift\">case gleichm\u00e4\u00dfiger Dreier<\/code><\/pre>\n<p><i> \u2014 Hast du das selbst gemacht? <br \/>\n<b> \u2014 Nein.<br \/>\n \u2014 Warum?<br \/>\n \u2014 Schwierig. Mir hat geholfen\u2026 *nennt ehrlich einen herausragenden Studenten 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 zu ein paar Punkten nach. Er antwortet mehr oder weniger richtig, manchmal v\u00f6llig daneben, auch wenn es 50 \u2013 50 richtige und falsche Antworten sind*<br \/>\n \u2014 angenommen. Gut.<\/i><\/p>\n<p>F\u00fcr alle anderen F\u00e4lle macht es keinen Sinn, dar\u00fcber zu reden. Ja, der \u201eGute\u201c k\u00f6nnte unzufrieden sein, dass der \u201eDurschnittliche\u201c die gleiche Note erh\u00e4lt und auf Ehrlichkeit setzt. Dann h\u00e4ngt alles von der Stimmung ab. Entweder bitte ich den \u201eGuten\u201c, auf den Boden zu schauen, denn \u201ejetzt werde ich eine Prise Weisheit anbieten\u201c, und erkl\u00e4re dann die Essenz des Ansatzes, beschreibe, was im Leben mehr Wert hat, und erl\u00e4utere, dass es f\u00fcr den \u201eDurschnittlichen\u201c viel schwieriger war, zu bestehen als f\u00fcr ihn, den \u201eGuten\u201c, usw... <br \/>\n\u2026 oder, wie es damals mein Professor tat, zeichne ich ein kleines Zahnrad in das Heft des unzufriedenen Studenten und f\u00fcge beim n\u00e4chsten Mal pers\u00f6nlich die Laborarbeit f\u00fcr ihn hinzu. Einfach so. Damit er seine Mitsch\u00fcler nicht \u201eausbremst\u201c.<\/p>\n<p><img decoding=\"async\" alt=\"Die Grundlage jeder Programmierung liegt in\u2026 Puzzles\" src=\"\/wp-content\/uploads\/2019\/12\/e9a3a26d00cb5ca65d884746f227db03.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Noten<\/b><br \/>\nDer Lernprozess, wie die ganze Welt, ist f\u00f6rmlich durch Preise und Bewertungen \u00fcberflutet.<br \/>\n<b>Studierende sind auch Menschen<\/b>, aber die \u201eRahmen\u201c, meiner Meinung nach, sollten hier \u201eersch\u00fcttert\u201c werden.<br \/>\nIm Laufe des Semesters wurde allen eine Bonusaufgabe gestellt. Sich registrieren auf <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\">github.com<\/a><\/noindex>, ein leeres C++-Projekt hochladen, 2 Updates durchf\u00fchren, diese committen und pushen. F\u00fcr diese Aktionen wurden 15 Punkte vergeben. Ja, ja, nicht 4, nicht 5, sondern 15. Drei haben es verstanden. Bei diesem Studententyp war das noch irgendwie nachvollziehbar, aber dann gab es einen anderen Fall. <br \/>\nEinmal wurde unsere Stunde so verschoben, dass sie die letzte wurde und dann noch durch ein paar Fenster hindurch. Dennoch kamen 15 Personen. Mir war nicht nach neuen Themen zu erkl\u00e4ren, angesichts dieses Heldentums, da wir thematisch schon recht weit fortgeschritten waren + das n\u00e4chste Thema war nicht gerade einfach f\u00fcr m\u00fcde Gehirne (meine und die der Studierenden). Also beschloss ich, \u00fcber Philosophie zu sprechen. <\/p>\n<p><i> \u2014 Ich erkl\u00e4re die Attraktion nie da gewesener Gro\u00dfz\u00fcgigkeit. Alle sagen mir, welche Note ich ihm f\u00fcr die heutige Stunde geben soll.<br \/>\nAlle wollten eine \u201eeins\u201c.<br \/>\n \u2014 Das z\u00e4hlt schon, \u2014 sagte ich. Alle freuten sich. <br \/>\nStille. <br \/>\n \u2014 Und warum hat keiner eine <b>7<\/b>-e oder <b>10<\/b>-e gewollt? <br \/>\nAlle schauten mit gro\u00dfen Augen und begannen dumm zu l\u00e4cheln.<br \/>\n \u2014 Werden Sie das nicht ins Heft eintragen? \u2013 ert\u00f6nte eine Stimme von der hinteren Bank.<br \/>\n \u2014 Klar! \u2014 sagte ich, \u2014 ich erkl\u00e4re ein Blitzquiz zu Fachbegriffen, wer auf 10 meiner Fragen antwortet, erh\u00e4lt <b>20 Punkte <\/b>im Heft, ohne Tricks, wer nicht antwortet \u2014 dem <b>-10<\/b> (minus zehn).<\/i><\/p>\n<p>\u201eDas Team belebt sich, die Debatte beginnt\u201c, jeder hatte ehrlich verdiente Noten. Zwei meldeten sich freiwillig. Mit einigen kleinen Ungenauigkeiten beantworteten sie abwechselnd 10 Fragen zu Stack, Queue, Konstruktor, Destruktor, Garbage Collector, Kapselung, Polymorphismus, Hash-Funktionen\u2026 <br \/>\nJedem wurde im Journal gezeichnet <b>20er<\/b>\u2026 aber die Bedeutung des Journals und der Noten fiel in den Augen jedes Einzelnen. Jetzt bedaure ich, dass ich nicht gefragt habe, ob sie ihre Note mit jemandem \"teilen\" wollen. Ich denke, sie h\u00e4tten es getan\u2026 Von nun an gab jeder seine \u201eLabore\u201c mit Wissen und Ehrlichkeit ab.<\/p>\n<p>Von diesem Moment an gab es einen weiteren Typ der Laborabgabe:<\/p>\n<pre><code class=\"swift\">\ncase ehrlichNichtSeinAberErHatEsVersucht<\/code><\/pre>\n<p><i> \u2014 Hast du das selbst gemacht? <br \/>\n \u2014 Nein.<br \/>\n \u2014 Warum?<br \/>\n \u2014 Schwierig. Mir hat geholfen\u2026 *nennt ehrlich einen herausragenden Studenten aus der Gruppe*<br \/>\n \u2014 Hast du es verstanden?<br \/>\n<b> \u2014 Sergej Nikolajewitsch, ganz ehrlich \u2014 ich verstehe nichts, ich habe selbst die Kommentare neben jeder Zeile geschrieben \u2014 das ist einfach nicht mein Ding, 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 ist der Unterschied zwischen Belarus MTZ, Don 500 und K700?<br \/>\n \u2014 ??!.. Der erste ist ein Radtraktor aus Minsk, der h\u00e4ufig in leichten und mittleren Landwirtschaftsbereichen eingesetzt wird. Er hat vorne kleine und hinten gro\u00dfe R\u00e4der. Don 500 ist haupts\u00e4chlich ein M\u00e4hdrescher, w\u00e4hrend K-700 \"Kirovets\" \u2014 ein sowjetischer Radtraktor allgemeiner Bestimmung mit erh\u00f6hter Gel\u00e4ndeg\u00e4ngigkeit, Gewichtsklasse 5 \u2014 ist. <br \/>\n \u2014 akzeptiert. Gut (!!!).<br \/>\n \u2014 Vielen Dank, Sergej Nikolajewitsch!!!<\/i><\/p>\n<p>In meiner Heimat \u00fcber Traktor zu plaudern \u2014 das ist fast wie hier \u00fcber SOLID.<\/p>\n<p><b>Genie<\/b><br \/>\nIn meiner Gruppe war ein Genie. Ein Student kam bei der ersten Stunde stark zu sp\u00e4t und wollte sich nicht mit allen anderen zusammen den Puzzlespiel widmen. Dann bat ich ihn, das zu tun, was ich f\u00fcr alle f\u00fcr die n\u00e4chste Stunde geplant hatte \u2014 einen Zettel \u00fcber sich selbst zu schreiben, wof\u00fcr er sich interessiert, was ihn begeistert. Das Ergebnis war, dass das \u201eGenie\u201c 2-3 Zeilen hatte: so etwas wie \u201edie Vergeblichkeit des Seins erkennen\u201c\u2026<\/p>\n<p>\u2026 Oh Gott, in meiner Gruppe gibt es gleichzeitig eine zweite Laozi und Kojima ...<br \/>\n<img decoding=\"async\" alt=\"Die Grundlage jeder Programmierung liegt in\u2026 Puzzles\" src=\"\/wp-content\/uploads\/2019\/12\/339326ea8b10d7991e4c8f11095f49cb.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nZu meiner \u00dcberraschung beantwortete er in den ersten beiden Stunden tats\u00e4chlich brilliant Fragen zu den Begriffen, aber der Effekt hielt nicht lange an. Das \u201eGenie\u201c h\u00f6rte auf, den Unterricht zu besuchen 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 h\u00e4uften sich aufgrund der Fehlzeiten erwartungsgem\u00e4\u00df die Schulden, die er, wie er dachte, <i>ich einfach ihm anrechnen musste, sozusagen \u201ebr\u00fcderlich\u201c.<\/i>.<br \/>\nDas Nichterscheinen zu den Lehrveranstaltungen + ein \u00fcbersteigertes Ego widersprach den festgelegten Prinzipien der Teilnahme an meinen Kursen. F\u00fcr den \"Genie\" gab es nur zwei Auswege aus der Situation \u2013 sich rehabilitieren (der erwartete Weg) oder die Kurse zu ignorieren und auf die \"Drei\" zu hoffen, die vom Dekanat vergeben wird, um den Faulenzer loszuwerden.<br \/>\nNaja, das ist doch \"Genie\"\u2026 hier muss man \"genial\" 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 Schimpfw\u00f6rtern und Beleidigungen gegen mich zu schreiben.<\/p>\n<p>Tja\u2026 Entt\u00e4uschung. <br \/>\nAm meisten hat mich \u00fcberrascht, dass er sich vor dem Ende des Strafverfahrens seitens der Hochschule entschied, sich bei mir zu entschuldigen. Wof\u00fcr? \u2013 das ist mir aufrichtig unverst\u00e4ndlich. Zu diesem Zeitpunkt war ich schon lange unabh\u00e4ngig von Kritik, zumal von so offensichtlich dummer. Ich f\u00fchlte mich nicht pers\u00f6nlich angegriffen, aber Prozesse sind Prozesse; als Lehrer konnte ich das nicht ignorieren. Wie sich herausstellte, hatten sich w\u00e4hrend seiner Studienzeit bereits so viele Beschwerden gegen ihn angesammelt, dass dieser Fall der letzte war. Er wurde exmatrikuliert. Aus dem letzten Jahrgang der Berufsfachschule.<br \/>\nVielleicht beobachtet er mich schon lange aus dem Fadenkreuz eines Scharfsch\u00fctzengewehres, aber ehrlich gesagt, ist es mir egal.<br \/>\nAch, Genialit\u00e4t, du bist so herzlos...<\/p>\n<p><b>Epilog<\/b><br \/>\nF\u00fcr mich pers\u00f6nlich war die Lehrerfahrung eine der lehrreichsten. Es half mir, die grundlegenden Kenntnisse in der Programmierung nach dem Studium an der Hochschule zu festigen. Ich f\u00fchlte ein gewisses Vertrauen in meinen gew\u00e4hlten Beruf (aus der Auswahl von Fachrichtungen). Besonders wichtig ist, dass die \"aufst\u00e4ndigste Gruppe\" Respekt und Freundlichkeit mir gegen\u00fcber entwickelt hat \u2013 das ist viel wert. Ich konnte einen Zugang zu ihren inneren Innovatoren finden, versuchte, Realit\u00e4t zu vermitteln statt dieser standardisierten Priorit\u00e4ten. Schade, dass wir nicht zu den \"Puzzles\" im Coding gekommen sind \u2013 wo jeder einen Teil des Codes h\u00e4tte machen m\u00fcssen und wir durch das Zusammenf\u00fcgen aller Teile ein gro\u00dfes funktionierendes Programm erhalten h\u00e4tten...<br \/>\nIch hoffe, dass jeder von ihnen das irgendwann empfindet\u2026 w\u00e4hrenddessen sind hier Screenshots mit R\u00fcckmeldungen von einigen Studenten nach 2 Jahren gesammelt. <\/p>\n<p><img decoding=\"async\" alt=\"Die Grundlage jeder Programmierung liegt in\u2026 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 Karriere eines Programmierers bei jemandem von ihnen zu ziehen, da der Gro\u00dfteil dieser Gruppe derzeit an einer Hochschule studiert. Die Zeit wird es zeigen. <\/p>\n<p>Ich hoffe, der Artikel war hilfreich. Danke f\u00fcr Ihre Aufmerksamkeit! <br \/>\nKreative Erfolge und positive Stimmung, 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.1.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.1.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 jeder Programmierung liegt in\u2026 Puzzles | ProHoster","description":"Hallo, Hubber! In diesem Artikel m\u00f6chte ich von meinen Erfahrungen als Programmierdozent f\u00fcr C++ an einem technischen College 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}]}}