Über uns
Wir haben uns für das Praktikum bei der Youco GmbH entschieden, weil wir bereits positive Vorerfahrungen in unserem ersten Praktikum hier sammeln konnten und somit großes Interesse hatten, auch das Einjährige Praktikum bei der Youco GmbH zu absolvieren.
Im Praktikum selbst haben wir uns dann mehreren Projekten gewidmet, wobei das Hauptprojekt aus der Organisierung des Lagers und der Entwicklung einer Lagermanagement App bestand. Dazu gehörte die vollständige Planung der App, die Umsetzung und das anschließende Anwenden auf das Lager.
Bevor wir mit dem Projekt beginnen konnten, mussten wir jedoch noch einige Stunden mit dem Lernen von Express und NodeJS verbringen, um zu unserer App auch ein Backend aufsetzen zu können.
Planung der App
Die Planung des Projekts haben wir mithilfe eines Pflichtenheftes umgesetzt.
Das Pflichtenheft haben wir zum einen angefertigt, um die Praxis dessen zu üben, weil es für mögliche Kunden üblich ist, ein solches Pflichtenheft anzufertigen. Zum anderen haben wir es angefertigt, damit wir eine klare Struktur und einen guten Überblick über das Projekt bekommen, so dass wir die Arbeitsschritte klar aufteilen konnten.
Ein Pflichtenheft soll einen detaillierten Einblick in das Projekt bieten und alle Funktionen des Projekts klar definieren. Auch die Zeitplanung wird über das Pflichtenheft gemacht. Durch das Pflichtenheft kann jeder einsehen, was von dem Projekt zu erwarten ist und in welchem Zeitraum die Fertigstellung zu erwarten ist. In unserem Fall haben wir die Kostenplanung weggelassen, weil wir keinen externen Kunden hatten und wir das Pflichtenheft in erster Linie für uns selbst erstellt haben, damit wir ein besseren Überblick über das Projekt bekommen.
Umsetzung der App
Nach der Planung und der Besprechung der App, mussten wir nun die App programmieren.
Für die Implementierung haben wir verschiedene Technologien verwendet. Im Frontend haben wir mit Ionic gearbeitet, was ein Open-Source-Framework ist. Ionic ist für die Entwicklung von plattformübergreifenden mobilen Anwendungen geeignet. Das primäre Framework von Ionic ist Angular, mit dem wir ebenfalls gearbeitet haben. Unser Backend wurde mit NodeJS und PostgreSQL entwickelt. PostgreSQL ist eine relationale Datenbank und geeignet für eine zuverlässige Datenhaltung. NodeJS wird serverseitig verwendet und ermöglicht es, JavaScript auf einem Server zu benutzen.
Da wir zu zweit waren, haben wir uns die Arbeit aufgeteilt. Dabei hat Jonathan das Frontend und Lenn hat das Backend entwickelt. So konnten wir eine effiziente und voranschreitende Entwicklung sicherstellen.
Anwendung der App
Nach der Beendigung unserer ersten Version, haben wir diese in unser Lager integriert. Jeder Gegenstand wurde in die App eingetragen und gezählt. So können die Gegenstände bei Bedarf von jedem schnell gefunden werden. Obwohl die erste Version gut funktionierte, konnten wir Funktionen definieren, die uns gefehlt haben oder die wir in der Version 2.0 verbessern wollen.
Für die Version 2.0 wollen wir uns darauf fokussieren, die Oberfläche und die Benutzerfreundlichkeit zu verbessern. Dazu planen wir, bestehende Funktionen zu verbessen und Fehlende hinzuzufügen. Ebenfalls wollen wir neue Ideen ausarbeiten, um die App so effektiv und benutzerfreundlich wie möglich zu gestalten.
Weitere Projekte
Unsere Lager Management-App ist nicht das einzige Projekt, an dem wir während unseres Praktikums gearbeitet haben.
Zudem haben wir für Teamcraft einen GPS-Tracker eingerichtet. Mit diesem GPS-Tracker kann man Dienstfahrzeuge in Echtzeit verfolgen, um eine effizientere Planung zu ermöglichen.
Als zweites großes Projekt entwickelten wir eine Chat-App mit der Kundenfragen leicht und effizient beantwortet werden können. Die Chat-App ermöglicht es, mit Kunden in Echtzeit zu kommunizieren und ihnen eine schnelle Unterstützung zu bieten.
Durch dieses Projekt konnten wir unsere Fähigkeiten und Erfahrungen weiter ausbauen.
Reflexion - Jonathan Engelke
Das Praktikum hat mir sehr viel Spaß gemacht und gezeigt, dass ich in der IT-Branche bleiben möchte.
Die Möglichkeiten, die wir bekommen haben, an verschiedenen Projekten teilzunehmen und sogar selbst eins zu leiten haben mir echt Spaß gemacht. Wir hatten immer einen Ansprechpartner, der uns bei Problemen unterstützt hat. Bei größeren Problemen war dies eine große Hilfe.
Während dieser Zeit habe ich eine Menge dazugelernt und ich bin sehr dankbar, dass ich diesen Einblick in die Web-Entwicklung bekommen habe.
Reflexion - Lenn Pläging
Das Praktikum war für mich eine sehr positive und bereichernde Erfahrung, die mir bei der Entscheidung für meine berufliche Zukunft entscheidend geholfen hat.
Am meisten hat mich das eigenständige Arbeiten begeistert. Die Umsetzung einer eigenen App, von der Planung bis zur Anwendung hat mir einfach unglaublich Spaß gemacht und auch wenn das Projekt selbst umgesetzt wurde, hatte man immer Ansprechpartner im Büro, die bei möglichen Problemen zur Hilfe standen oder um vielleicht den entscheidenden Tipp zu geben, damit man das Problem noch selbst angehen konnte.
Auch die Einbindung in weitere Projekte, nachdem wir mit unserem Ursprungs-Projekt fertig waren, war eine unglaubliche Bereicherung, einfach weil ich in jedem Projekt etwas Neues dazu lernen und anwenden konnte.
Ich bin sehr dankbar, die Möglichkeit bekommen zu haben mein einjähriges Praktikum hier gemacht haben zu dürfen und meine ersten Erfahrungen mit dem Beruf des Web-Developers in dieses Umfeld sammeln zu dürfen.
Schlusswort
Wir können das Praktikum bei der Youco GmbH mit bestem Gewissen weiterempfehlen. Es bietet eine Gelegenheit, die andere Praktika oftmals nicht mit sich bringen. Anstatt nur bei der Arbeit zu zugucken, bekommt man hier die Möglichkeit ein eigenes Projekt umzusetzen und eigene Ideen zu verwirklichen.
Wichtig anzumerken ist jedoch noch, dass man für das Praktikum eine gewisse Eigeninitiative und Begeisterung mitbringen sollte. Man hat zwar ein super Team bei Fragen hinter sich, aber das Projekt muss man dennoch selbst umsetzen.