Rückblick auf die IHK-Sommerprüfung 2019 – Anwendungsentwickler-Podcast #139

IT-Berufe-Podcast - Een podcast door Stefan Macke - Maandagen

Meine Erkenntnisse (positiv wie negativ) aus der IHK-Sommerprüfung 2019 teile ich mit euch in der einhundertneununddreißigsten Episode des Anwendungsentwickler-Podcasts. Inhalt Projektdokumentation Verwendung unnatürlicher Sprache ("bei dem" statt "beim", "Leerung der Datenbank" statt "Datenbank leeren") Kapitel meiner Vorlage werden ausgefüllt, auch wenn die Inhalte überhaupt nicht sinnvoll sind "Eine Nutzwertanalyse war nicht sinnvoll, deswegen habe ich darauf verzichtet." Identische Inhalte werden gleich mehrfach wiederholt (u.a. aus dem Antrag übernommen), z.B. bei der Projektbegründung und Zieldefinition Wichtige Inhalte fehlen insgesamt viel zu wenig Text (8 Seiten statt 15) Benutzer-/Entwickler-Dokumentation (gibt direkt >10% Abzug), und nein, ein PHP-Doc-Block ohne Inhalt reicht nicht aus trotz explizitem Hinweis der Prüfer im Antrag wurden keine Diagramme erstellt, weil diese "nicht sinnvoll" waren Qualitätssicherung fehlt häufig komplett (abgesehen vom scheinbar obligatorischen "Code-Review") Qualitätssicherung "Die Methoden wurden auf Komplexität geprüft" (sind im Anhang aber >70 Zeilen lang) "Viel Wert auf Clean Code gelegt" (aber doppelter Code, Magic Numbers, harte Pfade, komplexe switches im Anhang) "Die Übertragung muss verschlüsselt erfolgen" (aber alle URLs beginnen mit http) "Code Coverage muss >90% sein" (aber nicht einen Test gezeigt) Debugger/Konsole wird für "Tests" genutzt Fehler in der Wirtschaftlichkeits-/Amortisationsrechnung "Pauschale" für Ressourcennutzung angesetzt, wird aber nicht mit eingerechnet laufende Kosten des Projekts gibt es nicht Kosten des Unternehmens werden Einsparungen des Kunden gegenübergestellt bei der Kostenplanung werden große Kostenverursacher "vergessen" Vergleich mit fiktiven Kosten von einer Website, die Kosten für Apps schätzt Fehler in Diagrammen ERM enthält m:n-Tabellen include vs. extends im Use-Case-Diagramm Aktionen werden nicht in der Zeitplanung berücksichtigt (4h Schulung) Uninteressante Inhalte werden viel zu detailliert dargestellt langweiliger Sourcecode über mehrere Seiten im Anhang, 8 (!) Seiten Mockups und 6 Seiten Quelltext im Anhang Hardware des Arbeitsplatzrechners bis runter auf die RAM-Art und Typ der Grafikkarte erklärt Zeitplanung/Projektaufbau in drei verschiedenen Varianten dargestellt (Gantt, Tabelle, Projektstrukturplan) lächerlich einfache Abläufe mit Diagrammen dargestellt (Sequenzdiagramm mit einmal hin und zurück, Aktivitätsdiagramm mit einer einzigen Verzweigung) teils völlig sinnlose und nicht im Zusammenhang zum Inhalt stehende Komponenten (z.B. Auszug aus pom.xml ohne Erläuterung) minified (!) CSS/JavaScript wird gezeigt Overkill Kostenkalkulation über 3 Seiten mit zig mathematischen Formeln mit Indizes (z.B. KKunde + Kfix) etc. komplette Seite für typographische Konventionen 5 (!) Überschriftenebenen (z.B. "3.1.1.4. a)") Diagramm der Amortisationsrechnung mit mathematischer Software geplottet "wissenschaftliche" Erklärung von Vorgehensmodellen mit Quellennachweis und wörtlichen Zitaten über mehrere Zeilen, aber aus der Wikipedia nervige Kleinigkeiten Abkürzungsverzeichnis nicht sortiert Seitennummerierung fehlerhaft Quellennachweise, die lediglich Links enthalten ohne Bezug zu irgendeinem Inhalt handwerkliche Fehler Passwörter im Klartext in der Applikation speichern oder sogar übers Netzwerk schicken Geschäftslogik im Controller Projektpräsentation viele Frameworks verwendet, aber nur die (nichtssagenden) Logos gezeigt Codebeispiele enthalten TODOs und Hinweise der IDE Rechtschreibfehler auf den Folien winziger Text Grafiken überlagern Textelemente Cliparts verwendet Unternehmen zu lang vorgestellt eigenen Namen nicht genannt und nicht gezeigt Tabelle mit Zeitplanung zeilenweise vorgelesen Fachgespräch GA1 hat viele gute Prüflinge stark runtergezogen Wirtschaftsfragen gehen gar nicht (Stundensatz, Gehaltsabrechnung, brutto/netto, Einzel-/Gemeinkosten, BAB)

Visit the podcast's native language site