Julian-Martin Geschrieben 9. August 2021 Geschrieben 9. August 2021 Hallo liebe Fachinformatiker-Community, derzeit befinde ich mich in der 6-monatigen Praktikumsphase meiner Umschulung zum FIAE. Das Praktikumsunternehmen ist eine Werbeagentur, die überwiegend Projekte im Frontend umsetzt. Mir wurde nun folgendes Projektthema angeboten, bei dem ich mir nicht sicher bin ob es die nötige fachliche Tiefe hat: Entwicklung eines Login-Bereichs für Kunden auf der Firmen-Website. Dort sollen die für die jeweiligen Kunden umgesetzten Projekte einzusehen und Dateien zu downloaden sein. Mir wurde auch gesagt, dass das Projekt beliebig erweitert werden kann, falls es nicht umfangreich genug sein sollte.. .. Mir fällt es schwer, einzuschätzen ob das Thema nun umfangreich genug ist. An sich finde ich es eigentlich nicht schlecht, da es mehrere grundlegende Themen behandelt - Frontend, Datenbanken, Passwortsicherheit - es würde mich aber dennoch bestärken, wenn ihr mir hierzu Anregungen gebt zum Thema allgemein, was den Umfang betrifft und gegebenenfalls auch wie ich es Erweitern könnte. Es wird hier auch viel mit frameworks und headless cms gearbeitet wie zum Beispiel UI-Kit. Ist es für das Projekt problematisch, wenn ich demnach nicht allzu viel OOP anwende, sondern mich eher solcher Vereinfachungen bediene, oder ist das in Ordnung solange ich das in der Dokumentation gut begründe? Ich freue mich über jede Anregung, Info oder Kritik und bedanke mich im Voraus Zitieren
programmierer_2 Geschrieben 9. August 2021 Geschrieben 9. August 2021 Login Bereich mit einem Framework, CSS und HTML dauert MnM maximal 5-6 Stunden Upload von Daten und bereich vielleicht maximal 5-10 Stunden. Was so Abschlussprojekte in Werbeagentur betrifft, da wurde ich warscheinlich nachdenken über Implementierung von einen Modul/Anwendung für Interne Nutzung bzw. als Projekt für Kunden. Ich weiß nicht womit Ihr arbeitet, aber zb. Wordpress, deren Module, RestApi: https://developer.wordpress.org/rest-api/ Könnte etwas mehr anspruchvolles sein, als einfach nur ein Login-Bereich Dazu Wordpress bietet eine riesige Datenbank, die relativ einfach zu verstehen ist, aber auf anderer Seite Komplex genug mit deren PostId's, Taxonomies, Categories, n:m Beziehungen usw. Dazu kommt noch der Aspekt von sicherheit, womit Wordpress oft Probleme hat Julian-Martin reagierte darauf 1 Zitieren
Rienne Geschrieben 9. August 2021 Geschrieben 9. August 2021 vor 54 Minuten schrieb programmierer_2: Login Bereich mit einem Framework, CSS und HTML dauert MnM maximal 5-6 Stunden Upload von Daten und bereich vielleicht maximal 5-10 Stunden. Und damit im passenden Umfangsbereich eines FIAE-Abschlussprojektes. Wenn man bedenkt, dass man 70 Stunden Zeit hat, von denen dann mind. 10 Stunden für den Projektbericht drauf gehen (Anm: Es soll auch IHKs geben - wie z.B. IHK Oldenburg - bei denen der Projektbericht nicht mit in die Bearbeitungszeit fällt) bleiben noch 60 Stunden für das gesamte Projekt, sofern die IHK keine Pufferzeit verlangt (was auch wieder von IHK zu IHK unterschiedlich ist - in Köln z.B. Pflicht). Und das besteht ja bekanntermaßen aus mehreren Phasen und nicht nur aus der reinen Programmierung. Ich zitiere hier mal die Handreichung FIAE (S.14/15) von der IHK Köln bezüglich der Zeiteinteilung von den Phasen (inkl. Bild): Zitat Für die Bearbeitung eines Projekts für den Fachinformatiker/-in der Fachrichtung Anwendungsentwicklung ist eine Bearbeitungszeit von 60 bis 70 h vorgegeben, 70 h dürfen unter keinen Umständen überschritten werden. Plant man 3 bis 4 h als Pufferzeit ein, so reduziert sich die maximale Zeit (Soll-Zeit) auf 66 bis 67 h. Von der als maximal genannten Projektzeit („Soll-Zeit“) müssen ca. 10 bis 12 h für die Erstellung des prozessorientierten Projektberichts eingeplant werden, so dass maximal 54 bis 55 h für die eigentlichen Projektaktivitäten verbleiben. Eine erste Annäherung zur Verteilung dieser Zeit kann die Prozentmethode sein, die folgende Verhältnisse kennt, die sich im Hinblick auf die Fehlerkosten bewährt hat (siehe Abb. 2). Die Schwankungen der angegebenen Prozentwerte ergeben sich aus den unterschiedlichen Aufgabenstellungen, der Komplexität des zu Grund gelegten Vorgehensmodells, der Anzahl von Schnittstellen, den eingesetzten Methoden, Techniken und Werkzeugen und der verwendeten Programmiersprache. Damit ergäbe sich eine reine Programmierzeit von etwa 12-15 Stunden. vor 2 Stunden schrieb Julian-Martin: Ist es für das Projekt problematisch, wenn ich demnach nicht allzu viel OOP anwende, sondern mich eher solcher Vereinfachungen bediene, oder ist das in Ordnung solange ich das in der Dokumentation gut begründe? Nein, das sollte nicht problematisch sein. Da das Abschlussprojekt ja auch ein reales Problem/realer Auftrag aus dem Umschulungs-/Ausbildungsbetrieb sein soll, muss man dabei ja auch die Programmiersprache, eingesetzte Paradigmen und Richtlinien des Betriebes beachten. Und wenn dort z.B. gar keine Objektorientierung eingesetzt wird, kann man diese auch nur schwerlich in seinem Abschlussprojekt anwenden. Ich habe mein Abschlussprojekt z.B. auch rein prozedural umgesetzt. Julian-Martin reagierte darauf 1 Zitieren
Julian-Martin Geschrieben 10. August 2021 Autor Geschrieben 10. August 2021 Am 9.8.2021 um 10:58 schrieb programmierer_2: Was so Abschlussprojekte in Werbeagentur betrifft, da wurde ich warscheinlich nachdenken über Implementierung von einen Modul/Anwendung für Interne Nutzung bzw. als Projekt für Kunden. Vielen Dank für deine Antwort. Deine Einschätzung was die voraus. Arbeitszeit angeht finde ich realistisch. Ich plane deswegen auch das Projekt etwas zu erweitern. Was genau meinst du mit der oben zitierten aussage? Viele Grüße! Zitieren
Julian-Martin Geschrieben 10. August 2021 Autor Geschrieben 10. August 2021 vor 23 Stunden schrieb Rienne: Und damit im passenden Umfangsbereich eines FIAE-Abschlussprojektes. Wenn man bedenkt, dass man 70 Stunden Zeit hat, von denen dann mind. 10 Stunden für den Projektbericht drauf gehen (Anm: Es soll auch IHKs geben - wie z.B. IHK Oldenburg - bei denen der Projektbericht nicht mit in die Bearbeitungszeit fällt) bleiben noch 60 Stunden für das gesamte Projekt, sofern die IHK keine Pufferzeit verlangt (was auch wieder von IHK zu IHK unterschiedlich ist - in Köln z.B. Pflicht). Und das besteht ja bekanntermaßen aus mehreren Phasen und nicht nur aus der reinen Programmierung. Ich zitiere hier mal die Handreichung FIAE (S.14/15) von der IHK Köln bezüglich der Zeiteinteilung von den Phasen (inkl. Bild): Damit ergäbe sich eine reine Programmierzeit von etwa 12-15 Stunden. Vielen Dank für die umfangreiche Antwort. Das hilft mir wirklich weiter. Ich hab noch ein paar Fragen dazu: Es beruhigt mich zu hören, dass der Programmierteil nicht unbedingt allzu groß sein muss. Ich bin mir nur unschlüssig wie weit ich das Projekt noch ausdehnen (natürlich um sinnvolle Funktionen/Ansichten) erweitern sollte.. Stefan Macke gibt in dem dazu passenden Podcast an, dass die Implementierung in etwa die Hälfte der Zeit in Anspruch nehmen sollte, also bei FIAE Projekten in etwa 30-30std. Demnach ist das Projekt (noch) nicht umfangreich genug. Würde mich hier über weitere Infos/Einschätzungen freuen! Zitieren
Julian-Martin Geschrieben 10. August 2021 Autor Geschrieben 10. August 2021 vor 23 Stunden schrieb Rienne: Nein, das sollte nicht problematisch sein. Da das Abschlussprojekt ja auch ein reales Problem/realer Auftrag aus dem Umschulungs-/Ausbildungsbetrieb sein soll, muss man dabei ja auch die Programmiersprache, eingesetzte Paradigmen und Richtlinien des Betriebes beachten. Und wenn dort z.B. gar keine Objektorientierung eingesetzt wird, kann man diese auch nur schwerlich in seinem Abschlussprojekt anwenden. Ich habe mein Abschlussprojekt z.B. auch rein prozedural umgesetzt. Das beruhigt mich sehr, denn es wäre sehr problematisch für mich, nicht auf die hier verwendeten Tools zurückgreifen zu können. Die Website wurde unter anderem mit Wordpress, UIKit und jQuery erstellt. Dadurch sollte ich auch einen sicheren Login-Bereich erstellen können oder ist das bei Wordpress grundlegend problematisch? Zitieren
Julian-Martin Geschrieben 10. August 2021 Autor Geschrieben 10. August 2021 Auch bin ich jeder Zeit offen für weitere Anregungen/Kritik zu meinem Projektthema, auch gerne noch von anderen Usern #push! Zitieren
Thanks-and-Goodbye Geschrieben 10. August 2021 Geschrieben 10. August 2021 vor 2 Minuten schrieb Julian-Martin: #push! Das bitte ich zu unterlassen - wenn jeder User seine eigenen Threads pushen würde wäre das Forum komplett unbrauchbar. Julian-Martin reagierte darauf 1 Zitieren
Julian-Martin Geschrieben 10. August 2021 Autor Geschrieben 10. August 2021 vor einer Stunde schrieb Chief Wiggum: Das bitte ich zu unterlassen - wenn jeder User seine eigenen Threads pushen würde wäre das Forum komplett unbrauchbar. Okay, ich werde mich in Zukunft daran halten! Zitieren
programmierer_2 Geschrieben 13. August 2021 Geschrieben 13. August 2021 @Rienne Ja, das ist immer die Frage wie lange dauert für jemanden der das Programmieren muss. https://it-berufe-podcast.de/darstellung-der-projekt-und-zeitplanung-in-der-projektpraesentation/ Die 10-15 Stunden hab ich mit allem berechnet. Hängt auch von der PA ab. So wie ich mich errinere viele "einfache" Projekte wurden abgelehnt, da die von Komplexität nicht ausrecheind waren. Ich denke am besten ist es die alte Thema's nachzuschauen, welche Projekte wurde einigermaßen genehmigt in FIAE und etwas ähnliches machen. https://it-berufe-podcast.de/projektpraesentation-von-laura-hoell-mit-98-bewertet/ https://it-berufe-podcast.de/projektpraesentation-von-dennis-rempfer-mit-97-bewertet/ Vergleicht man die Zwei Arbeiten mit: Am 9.8.2021 um 09:58 schrieb Julian-Martin: Entwicklung eines Login-Bereichs für Kunden auf der Firmen-Website. Dort sollen die für die jeweiligen Kunden umgesetzten Projekte einzusehen und Dateien zu downloaden sein. Fällt es einigermaßen schlecht aus. Es ist immer die Frage welches wissen man bereits hat. Was traut man sich zur machen. @Julian-Martin Was machst du täglich in der Agentur für Programmierungsaufgaben? Ich wurde mein Abschlussprojekt auf meine täglichen Aufgaben richten. Julian-Martin reagierte darauf 1 Zitieren
Rienne Geschrieben 13. August 2021 Geschrieben 13. August 2021 vor 49 Minuten schrieb programmierer_2: So wie ich mich errinere viele "einfache" Projekte wurden abgelehnt, da die von Komplexität nicht ausrecheind waren. Ich denke am besten ist es die alte Thema's nachzuschauen, welche Projekte wurde einigermaßen genehmigt in FIAE und etwas ähnliches machen. Das stimmt wohl. Aber ich sehe da bei dem Thema jetzt kein größeres Problem, nur weil andere Themen fancier sind oder interessantere Themen/Techniken oder Werkzeuge nutzen. Und kurze Anmerkung noch zu dem Podcast von @stefan.mackebzw. die Projektarbeiten seiner Azubis: Er ist bei der IHK Oldenburg - dort zählt das Erstellen des Projektberichtes nicht zu den 70 Stunden, die für das Projekt vorgesehen sind. D.h. es stehen den Prüflingen 10-15 Stunden mehr zur Verfügung, wodurch die Projekte dann natürlich auch komplexer sein können. Nur mal so als Orientierung: Ich selber habe auch ein eher langweiliges und nicht super komplexes Thema gehabt: Migration von Daten aus zwei Tabellen in eine neue mit entsprechender Ausgabe. Und ich habe für die gesamte Entwicklungsphase 19 Stunden gebraucht. Wobei davon auf reine Programmierung 15 Stunden fielen. Der Rest war das Anlegen der Datenbanktabelle und die Durchführung von Transporten (habe in SAP entwickelt). Und ich habe auch eine gute Note bekommen. Julian-Martin reagierte darauf 1 Zitieren
Rienne Geschrieben 13. August 2021 Geschrieben 13. August 2021 (bearbeitet) vor einer Stunde schrieb programmierer_2: https://it-berufe-podcast.de/projektpraesentation-von-laura-hoell-mit-98-bewertet/ https://it-berufe-podcast.de/projektpraesentation-von-dennis-rempfer-mit-97-bewertet/ Vergleicht man die Zwei Arbeiten mit: Am 9.8.2021 um 09:58 schrieb Julian-Martin: Entwicklung eines Login-Bereichs für Kunden auf der Firmen-Website. Dort sollen die für die jeweiligen Kunden umgesetzten Projekte einzusehen und Dateien zu downloaden sein. Fällt es einigermaßen schlecht aus. Warum fällt das Entwickeln eines Login-Bereichs im Vergleich zu z.B. der Entwicklung eines Frontends (Laura Höll) oder der Entwicklung einer Schnittstelle (Dennis Rempfer) eher schlecht aus? Das klingt jetzt auf den ersten Blick auch nicht so hochtrabend und extraordinär. Im Übrigen sind dies ja nur die Bewertungen der Präsentation - wozu auch die mündliche Präsentation und das Fachgespräch gehören, die man hier jetzt gar nicht einsehen kann. Wie die Projektarbeit und der Bericht bewertet wurden, ist nicht ersichtlich. Bearbeitet 13. August 2021 von Rienne Julian-Martin reagierte darauf 1 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.