webmaster95 Geschrieben 2. Juli 2020 Geschrieben 2. Juli 2020 Folgendes: Heute habe ich meine mündliche Abschlussprüfung absolviert und NICHT bestanden. Laut den IHK-Prüfern war das Projekt von der Komplexität nicht hinreichend. Die entwickelte Anwendung war eine PHP-Anwedung, bestehend aus 7 Klassen, 100en Zeilen CSS und ein wenig JavaScript, bzw. Ajax. Was genau ist denn eine hinreichende Komplexität, wenn DAS nicht ausreicht? Immerhin soll das Projekt ja nur 70h dauern?!? Ich bin komplett am Verzweifeln. Zitieren
julian98 Geschrieben 2. Juli 2020 Geschrieben 2. Juli 2020 Vielleicht kannst du deine Projektdoku (zensiert & geschwärzt) ja mal hochladen. Zitieren
Visar Geschrieben 2. Juli 2020 Geschrieben 2. Juli 2020 Moment, Moment... nicht verzweifeln. Hat zumindest vor dir auch noch keinem geholfen. 😉 Hast nur die Präsentation nicht funktioniert oder bist du bereits durch die Doku gerasselt? Hast du da irgendwelche Punktzahlen vom PA erhalten? Kannst du die Dokumentation anonymisiert hier hochladen und ggf. auch den Projektantrag? Randnotiz: Die Anzahl an Klassen, CSS-Schnipseln und JavaScript-Gedöns ist wenig aussagekräftig. Beispiel: <?php class MyTrue { public function getTrue() { return true; } } $myTrue = new MyTrue(); if ($myTrue->getTrue() == true) { echo 'True!'; } else { echo 'False!'; } Das ist 'ne Klasse. Die kann 5, 500 oder auch 5.000+ Zeilen lang sein und vor allem muss sie nicht sinnvoll sein. Zitieren
Emerald-Hedgehog Geschrieben 2. Juli 2020 Geschrieben 2. Juli 2020 Würde mir auch gerne mal das Projekt in zensierter Form bzw. Ausschnitte anschauen. Zitieren
OpenWorld Geschrieben 3. Juli 2020 Geschrieben 3. Juli 2020 Wie bereits erwähnt kannst du auch 70 Stunden nur Müll Programmieren siehe : https://github.com/AceLewis/my_first_calculator.py/blob/master/my_first_calculator.py :D _n4p_, Walter1337, Dop4miN und 1 Weiterer reagierten darauf 3 1 Zitieren
webmaster95 Geschrieben 3. Juli 2020 Autor Geschrieben 3. Juli 2020 Ich habe mal ein neues Repository erstellt und mein Projekt ohne Ordnerstruktur da rein gepackt. Firmen-Interna und externe Sachen, wie JQuery habe ich da rausgelassen. https://github.com/VladiRi/HappyWorker Zitieren
allesweg Geschrieben 3. Juli 2020 Geschrieben 3. Juli 2020 vor 8 Stunden schrieb webmaster95: das Projekt von der Komplexität nicht hinreichend Bewertet wird das Projekt, welches nicht nur aus Quelltext besteht. Je mehr du nur auf dem Code rum reitest, desto mehr befürchte ich, dass du das nicht verstanden hast. Zitieren
webmaster95 Geschrieben 3. Juli 2020 Autor Geschrieben 3. Juli 2020 vor 1 Minute schrieb allesweg: Bewertet wird das Projekt, welches nicht nur aus Quelltext besteht. Je mehr du nur auf dem Code rum reitest, desto mehr befürchte ich, dass du das nicht verstanden hast. Es muss ja aber daran liegen... Der Projektantrag wurde ja genehmigt, ohne Auflagen. Zitieren
allesweg Geschrieben 3. Juli 2020 Geschrieben 3. Juli 2020 (bearbeitet) Nein. Dokumentation, Projektdurchführung, ... das spielt alles zusammen. Ich kenne FIAE-Projekte, bei welchen die IHK nicht eine Zeile Code gesehen hat und die Azubis (sehr) gut bestanden haben. Bearbeitet 3. Juli 2020 von allesweg thereisnospace reagierte darauf 1 Zitieren
webmaster95 Geschrieben 3. Juli 2020 Autor Geschrieben 3. Juli 2020 (bearbeitet) vor 8 Minuten schrieb allesweg: Nein. Dokumentation, Projektdurchführung, ... das spielt alles mit rein. Ja, schon klar. Ich gebe sie nicht für alle frei, wer Zugriff will, hinterlässt einen Kommentar. 😉 Bearbeitet 3. Juli 2020 von webmaster95 Fehler Zitieren
Griller Geschrieben 3. Juli 2020 Geschrieben 3. Juli 2020 Poste doch einfach mal deine Zeitplanung. Mit dem Code können wir nichts anfangen, wie @allesweg schon ausgeführt hat. Zitieren
Whiz-zarD Geschrieben 3. Juli 2020 Geschrieben 3. Juli 2020 vor 1 Minute schrieb allesweg: Bewertet wird das Projekt, welches nicht nur aus Quelltext besteht. Je mehr du nur auf dem Code rum reitest, desto mehr befürchte ich, dass du das nicht verstanden hast. Wenn man sich aber mal den Quellcode anschaut, dann besteht die Fachlogik nur aus ein paar recht simplen SQL-Statements. Alles andere darum scheint ja nur der Transport an die Oberfläche zu sein. Offenbar wurde hier nur eine Anwendung geschrieben, die ein paar Informationen aus einer Datenbank anzeigt. Von XSS-Problemen mal ganz abgesehen. Auf dem ersten Blick gibt der Code echt nicht viel her. Quantität ist ja nicht gleich Qualität. Du hast zwar viele Dateien aber das sagt nichts über die Komplexität des Projektes aus. Interessant wäre also tatsächlich mal die Doku oder auch den Projektantrag, um sich ein Bild zu machen, was da nun alles in die 70 Stunden eingeflossen ist. thereisnospace reagierte darauf 1 Zitieren
webmaster95 Geschrieben 3. Juli 2020 Autor Geschrieben 3. Juli 2020 vor 1 Minute schrieb Listener: Poste doch einfach mal deine Zeitplanung. Mit dem Code können wir nichts anfangen, wie @allesweg schon ausgeführt hat. Abstimmung des Auftrages: 5h Analyse: 8h Entwurf: 7h Entwicklung & Implementierung: 32h Test und Abnahme: 8h Dokumentation: 10h Wie gesagt: So, wie der Zeitplan hier steht, ist das Projekt auch genehmigt worden. Zitieren
Visar Geschrieben 3. Juli 2020 Geschrieben 3. Juli 2020 Ist es gewollt, dass dein Klarname und die Firmen-E-Mail noch im Code stehen? Ansonsten erstmal das, was @allesweg sagt. Und mit Blick auf den Code, äh, ja. Die gefühlte Hälfte der Klassen wäre bei Nutzung eines Frameworks wie Laravel/Lumen direkt obsolet - und besser abgesichert. Da stellt sich direkt die Frage, weshalb der Entwickler meinte das Rad neu erfinden zu wollen. vor 1 Minute schrieb webmaster95: Ich gebe sie nicht für alle frei, wer Zugriff will, hinterlässt einen Kommentar. 😉 Ein Kommentar. thereisnospace reagierte darauf 1 Zitieren
allesweg Geschrieben 3. Juli 2020 Geschrieben 3. Juli 2020 Bei vielen Kammern wäre eine so grobe Zeitplanung abgelehnt worden. Und nur aus Häppchen kann ich nichts erkennen außer dem, was ich bereits schrieb... Griller reagierte darauf 1 Zitieren
Griller Geschrieben 3. Juli 2020 Geschrieben 3. Juli 2020 Ich muss zugeben, dass ich nicht so richtig die AE-Brille aufhabe, da kann mich vielleicht jemand von den FIAE-Kollegen ergänzen. In Relation zum Implementierungsteil ist die Zeit für die Projektplanung (falls überhaupt vorhanden) doch sehr kurz. Das könnte schon mal ein Indiz dafür sein, dass du den Teil Projektmanagement, den ich auch von einem Entwickler erwarte, nicht erfüllst. Wenn dann die von @Whiz-zarD angebrachte Kritik stimmt (kann ich nicht bewerten), ist das vermutlich schon zu viel... Zitieren
thereisnospace Geschrieben 3. Juli 2020 Geschrieben 3. Juli 2020 vor 50 Minuten schrieb Listener: In Relation zum Implementierungsteil ist die Zeit für die Projektplanung (falls überhaupt vorhanden) doch sehr kurz. Das könnte schon mal ein Indiz dafür sein, dass du den Teil Projektmanagement, den ich auch von einem Entwickler erwarte, nicht erfüllst. Wenn dann die von @Whiz-zarD angebrachte Kritik stimmt (kann ich nicht bewerten), ist das vermutlich schon zu viel... Die ist berechtigt. Genauso wie die Kritik von @Visar. Genau kann man sowas aber nur beurteilen, wenn man dazu noch die Projektdoku liest. Weil wie @allesweg auch schon richtig gesagt hat, gibt es genug Projekte, wo nur wenig Code geschrieben wurde und es trotzdem (sehr) gut beurteilt wurde. Erinnert mich an einem meiner Kollegen aus der Berufsschule: 32 Jahre, kam aus dem Ausland und hat dort jahrelang als Programmierer gearbeitet. Absoluter Crack, was das Programmieren anging. Aber den Sinn einer Projektarbeit und der Projektdokumentation komplett verfehlt. Hat nur knapp mit 4- bestanden, obwohl es vom Code her weit über den Azubi Standard hinausging. StefanE reagierte darauf 1 Zitieren
GG_HyperX Geschrieben 3. Juli 2020 Geschrieben 3. Juli 2020 Ich habe weder Code in meiner Doku noch in meiner Präsentation gezeigt. Ich habe auch nicht wirklich viel programmiert, den Zeitrahmen entsprechend würde ich sagen. Habe dennoch auf die Doku 89% und Präsi/Fachgespräch 97% bekommen. So wie ich das verstanden habe, wird das Gesamtpaket Analyse, Entwurf, Implementierung (Probleme? Vorgehensweise um diese zu lösen), Fazit (Lessons Learned, Ausblick) bewertet. Natürlich hängt das auch vom Prüfer ab, aber generell muss man keinen Code zeigen! Wie ist denn generell deine Doku strukturiert gewesen? Griller reagierte darauf 1 Zitieren
webmaster95 Geschrieben 3. Juli 2020 Autor Geschrieben 3. Juli 2020 vor 1 Stunde schrieb GG_HyperX: Ich habe weder Code in meiner Doku noch in meiner Präsentation gezeigt. Ich habe auch nicht wirklich viel programmiert, den Zeitrahmen entsprechend würde ich sagen. Habe dennoch auf die Doku 89% und Präsi/Fachgespräch 97% bekommen. So wie ich das verstanden habe, wird das Gesamtpaket Analyse, Entwurf, Implementierung (Probleme? Vorgehensweise um diese zu lösen), Fazit (Lessons Learned, Ausblick) bewertet. Natürlich hängt das auch vom Prüfer ab, aber generell muss man keinen Code zeigen! Wie ist denn generell deine Doku strukturiert gewesen? 1 Einleitung 1.1 Projektumfeld 1.2 Projektziel 1.3 Projektbegründung 1.4 Projektschnittstellen 1.5 Projektabgrenzung 2 Projektplanung 2.1 Projektphasen 2.2 Ressourcenplanung 2.3 Softwareentwicklungsprozess 3. Analysephase 3.1 Ist-Analyse 3.2 Wirtschaftlichkeitsanalyse 3.2.1 Make or Buy-Entscheidung 3.2.2 Kosten des Projekts 3.2.3 Amortisationsdauer 3.2.4 Vorteile und Nachteile des Projekts 3.3 Anwendungsfälle 3.4 Bedeutung von Mitarbeiterzufriedenheit 4. Entwurfsphase 4.1 Zielplattform 4.2 Pflichtenheft 5. Implementierungsphase 5.1 Entwicklungsphasen 5.2. MVC-Konzeption 5.3. Entwicklung der GUI 5.4. Entwicklung des Stylings 5.5. Entwicklung der Datenbank-Queries 5.6. Testphase 6. Abnahmephase 6.1 Abnahme durch Entwickler 6.2 Abnahme und Einführung 7. Dokumentation 7.1 Entwicklerdokumentation 7.2 Benutzerdokumentation 8. Fazit 8.1 Soll-/Ist-Vergleich 8.2 Gewonnene Erkenntnisse 8.3 Ausblick LITERATURVERZEICHNIS Eidesstattliche Erklärung Anhang A.1 Detaillierter Zeitplan/Ablaufplan A.2 Verwendete Ressourcen A.3 Amortisations-Grafik A.4 Tabellen Kostenaufstellung A.5 Use-Case-Diagramm A.6 Bedürfnispyramide nach Maslow A.7 Soll-Konzept A.8 Lastenheft A.9 UML-Diagramm A.10 Entity-Relationship-Modell A.11 Benutzerhandbuch A.12 Screenshots der Benutzeroberflächen A.13 Quellcode Zitieren
OkiDoki Geschrieben 3. Juli 2020 Geschrieben 3. Juli 2020 Ich finde den Aufbau schon recht merkwürdig ... aber vielleicht kannst du deine Doku mal anonymisiert hochladen, dann können wir mehr dazu sagen. Zitieren
neinal Geschrieben 3. Juli 2020 Geschrieben 3. Juli 2020 vor 36 Minuten schrieb OkiDoki: Ich finde den Aufbau schon recht merkwürdig ... aber vielleicht kannst du deine Doku mal anonymisiert hochladen, dann können wir mehr dazu sagen. Möchte noch jemand darum bitten, damit der Vorschlag weiter ignoriert wird? Dop4miN reagierte darauf 1 Zitieren
Visar Geschrieben 3. Juli 2020 Geschrieben 3. Juli 2020 (bearbeitet) Er hat doch schon gesagt, dass er die Doku nicht für alle hergibt. Aber auch die, die sich bezugnehmend darauf melden, bekommen sie halt nicht... tja. Da hilft nur eines... <?php class AskHim { private $sender, $recipient; public function __construct(string $sender, string $recipient) { $this->sender = $sender; $this->recipient = $recipient; } public function question() : string { return "Hallo $this->recipient!\n\n$this->sender möchte wissen, " . "ob du deine Dokumentation anonymisiert hochladen kannst?"; } } $ask = new AskHim('Visar', 'webmaster95'); echo $ask->question(); Bearbeitet 3. Juli 2020 von Visar neinal, Dop4miN, StefanE und 3 Weitere reagierten darauf 2 1 3 Zitieren
Gast Black_Angel Geschrieben 3. Juli 2020 Geschrieben 3. Juli 2020 Wie kann es sein, dass das Projekt von der Komplexität her nicht ausreichend ist - wenn davor der Projektantrag überprüft wird und zugelassen oder abgelehnt wird? 🤔 hmm Zitieren
neinal Geschrieben 3. Juli 2020 Geschrieben 3. Juli 2020 vor 13 Minuten schrieb Black_Angel: Wie kann es sein, dass das Projekt von der Komplexität her nicht ausreichend ist - wenn davor der Projektantrag überprüft wird und zugelassen oder abgelehnt wird? 🤔 hmm Weil es immer auch von der Umsetzung abhängt. Nur, weil es erstmal nach einem komplexen Sachverhalt klingt, muss es nicht auch automatisch so umgesetzt worden sein, dass es komplex genug ist. Sullidor reagierte darauf 1 Zitieren
Asura Geschrieben 6. Juli 2020 Geschrieben 6. Juli 2020 Man kann den Antrag immer komplizierter Verfassen als die Tätigkeit ist. Der Antrag kann super geschrieben sein, wenn das Projekt halt dann trotzdem nur Installieren eines Servers und Starten einer Anwendung zur automatischen Migration ist, ist es halt Schwachsinn. allesweg, mapr und neinal reagierten darauf 3 Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.