Ich hatte viele Jahre programmiert, wollte aber ein Diplom, um mich beschäftigungsfähiger zu machen. Nachdem ich bereits einmal die Universität besucht hatte, habe ich mich nicht für ein 5-jähriges Informatik-Hauptfach entschieden, sondern für ein kürzeres, praxisorientierteres Software-Engineering- Programm.
Ich hatte erwartet, dass es mehr um konkrete Fähigkeiten als um Theorie geht, aber ich hatte trotzdem die Idee, dass Universitäten und Professoren es für richtig, formal und akademisch halten. Es ist immer noch Wissenschaft, richtig? Falsch - ich war überrascht, wie schlampig viele IT-Kurse waren.
In einem Einführungskurs in C ++ wurden wir auf Klischees wie "Warum sind Globals schlecht" und "Warum sind Konstanten gut" getestet, nachdem wir nur 1-2 Programme geschrieben hatten. Zufällige Anekdoten ohne richtigen Kontext. Handout enthalten system(pause/cls)
, getch
und Header wie conio.h
und iodos.h
. Eine der Aufgaben bestand darin, "ASCII-Zeichen" von 32 bis 255 zu drucken , wobei ein Screenshot eine solche Tabelle zeigt, die mit der Windows-1252-Codepage gedruckt wurde, ohne jedoch die Codierung zu erwähnen.
Frage : Wenn eine Universität / ein Professor minderwertige und / oder veraltete Werkzeuge und Methoden zu verwenden scheint und die gelehrten Inhalte grenzenlos falsch sind, wie gehen Sie, wenn überhaupt, konstruktiv und respektvoll damit um?
In einigen Antworten wird darauf hingewiesen, dass Sie über die Programmierung hinausblicken sollten, da dies nur ein Werkzeug zum Erlernen von Themen wie Datenstrukturen und Algorithmen ist. Ich stimme dieser Idee zu, aber in diesem Fall steckte kein wirklicher Plan dahinter. Die meisten Kurse würden einfach ein anderes "Werkzeug" ohne viel Hintergrundtheorie oder irgendein "Gesamtbild" unterrichten. Es fühlte sich oft so an, als wären sie schnell zusammengestellt worden, nur um einen solchen Kurs anbieten zu können.
Ich blieb dabei und schloss schließlich ab. Die Qualität blieb durchweg ziemlich niedrig (mit ein paar großen Ausnahmen), und mehrere andere Studenten haben sich darüber beschwert. Wie erwartet habe ich aus persönlichen Projekten und Teilzeitjobs viel mehr gelernt als aus der Schule, aber der Prozess des Schulabschlusses und das Label "Softwareschüler" scheinen auf mysteriöse Weise für sich selbst nützlich zu sein!