Die meisten Entwickler, die ich als Schulabgänger gesehen habe, hatten wenig Erfahrung mit der OO-Entwicklung . Sie haben davon gehört, aber das meiste davon ist nur, 'Sachen in den Unterricht zu stecken'.
In der Schule gibt es jede Menge Beispiele zu Autos und Menschen, die in das OO-Framework eingefügt werden können. Dies lehrt dich Polymorphismus, Überladung und ähnliches. Eher "grundlegendes" Zeug. Es ist gut, diese Dinge zu kennen und zu wissen, wie sie funktionieren, aber ich habe nie ein Beispiel für eine reale Verwendung dafür bekommen. Ich denke, es ist wichtig, den Schülern einige reale Szenarien zu zeigen , in denen Design verwendet wird.
Eine andere Sache, die ich im College vermisst habe, ist die Verwendung (oder der Missbrauch) von verwendbaren Designmustern . Ich denke, heutzutage sollten die wichtigsten Muster irgendwo im späten 1. Jahr oder zu Beginn des 2. Jahres eingeführt werden. Die Schüler sollten sich mit ihnen vertraut machen.
Sauberen Code zu schreiben ist etwas, was in der Schule nicht genug gelehrt wird. Wir könnten den Code durcheinander bringen und trotzdem ein A + bekommen. "Wenn die Anwendung funktioniert, ist es gut." war die Devise. Die Schüler sollten lernen, sauberen und qualitativ hochwertigen Code zu schreiben und dafür belohnt zu werden. Dies bedeutet auch, dass sie die Muster oder bewährten Methoden, die sie gelernt haben, überarbeiten und anwenden.
Natürlich haben die eifrigen Schüler das alles selbst gelernt, aber andere, die nicht so eifrig waren, haben es nicht gelernt. Dies könnte auf mangelnde Motivation zurückzuführen sein, oder sie wussten einfach nicht, wo oder wie sie suchen sollten. Wenn man viel Geld für eine Schule bezahlt, denke ich, dass sie einem wirklich dieses halbwegs fortgeschrittene Zeug beibringen sollten.
Außerdem fehlt den meisten Menschen etwas anständiges (professionelles) Schreiben . Schade, da es in der realen Welt sehr wichtig ist. Das Wichtigste ist, dass Sie sich in Ihrer Muttersprache verständlich machen können. Wenn Sie nicht klar in Ihrer Hauptsprache schreiben können, ist es schwierig, in einem Unternehmen zu kommunizieren.
Ich weiß nicht, ob Sie jemandem in diesem Alter das Schreiben beibringen können, er sollte bereits mit dieser Fähigkeit vertraut sein. Man könnte das Zeug wiederholen, das an der High School unterrichtet wurde. Bringen Sie den Schülern vielleicht bei, wie man Kommentare und technische Dokumentationen schreibt. Ich finde es immer noch schwierig, technische Dokumente zu schreiben, da niemand zu wissen scheint, wie es geht oder welches Standardformat verwendet wird.