uni/Praktikum/Praktikumsbericht.typ (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 |
#set par( justify: true, leading: 1em, ) #set page( margin: (x: 100pt, y: 100pt), ) #set heading(numbering: "1.") #show heading: set block(below: 1.5em) #show title: set text(size: 24pt) #align(center)[ #title[Praktikumsbericht WS 25/26] Fraunhofer-Institut für Arbeitswirtschaft und Organisation IAO\ H. Harengel ] #outline() #pagebreak() = Stellenbeschreibung Bei dieser Stelle beim Fraunhofer-Institut für Arbeitswirtschaft und Organisation handelt es sich um ein Praktikum im Bereich der Softwareentwicklung, spezifisch für die Entwicklung von beidem Front- und Backend. Die Stelle war für das Anwendungszentrum KEIM des Fraunhofer IAOs ausgeschrieben, an dem an Forschungslösungen für verschiedene Bereiche gearbeitet wird und ist eine typische Praktikumsstelle welche auf 6 Monate begrenzt ist und 40 Arbeitsstunden die Woche voraussetzt. \ Die Art der Arbeit setzte es voraus das nicht nur eine theoretische Herangehensweise sondern direkt eine fertige Lösung ausarbeitet werden sollte. Dieser Praxisbezug zur Programmierung hat mich überzeugt beim KEIM des Fraunhofer IAOs mein Praktikum zu machen.\ Gesucht wurde nach Personen welche ein Interesse an Technik, Technologien und Innovationen haben und eventuell bereits Erfahrung in den Technologien TypeScript, JavaScript, Python und React mit sich bringen konnten. #pagebreak() = Firma und Abteilung Die Fraunhofer Gesellschaft ist eine der größten Organisationen für angewante Forschung. Das Fraunhofer Fraunhofer-Institut für Arbeitswirtschaft und Organisation IAO ist Teil der Fraunhofer-Gesellschaft welche sich mit dem Bereich der Arbeitsforschung beschäftigt. Die Abteilung bei der ich gearbeitet habe war das KEIM, Kompetenzzentrum für energetische und informationstechnische Mobilitätsschnittstellen. Es ist ein Außenposten welcher als Schnittstelle mit dem Hochschule Esslingen dient. Ziel davon ist es Innovation in echte Anwendungesfälle der Industrie zu transferieren. #pagebreak() = Aufgaben == Analyse einer Verkehrs-Datenschnittstelle == Schnittstelle an Daten-Pipeline anbindnen == Entwicklung, Bereitstellung sowie Administration eines Services Als Teil einer Aufgabe war es nötig einen Service auf einem Raspberry Pi 4B zu deployen. Dabei war es wichtig eine Stabile und zuverlässige Ausführung zu gewährleisten, so das selbst bei Internet Verbindungsproblemen oder spontanen Stromausfällen das Programm sich selbst rettet und schnell normale Operation wiederaufnimmt. Dieses Problem könnte mit einer großen Anzahl verschiedenster Herangehensweisen besser oder schlechter gelöst werden, aber ich habe mich am Ende für eine Umsetzung für einen Softwarestack von Golang als Programmiersprache und NixOS als Betriebssystem entschieden. Go ist eine == Frontend-Entwicklung == Datenaufbereitung == Middlware Entwicklung #pagebreak() = Fazit #pagebreak() = Bezug zu Studium #pagebreak() = Tipps für Bewerber Beim Fraunhofer IAO bekommt man die Möglichkeit sich in verschiedenste Projekte einzuarbeiten und so sich durch direkt gewonnene Erfahrung Wissen zur Softwareentwicklung aneignet. |