Auf einen Blick
- Aufgaben: Untersuche, wie viel Zeit Software-Entwickler mit Programmierung verbringen und welche Faktoren das beeinflussen.
- Arbeitgeber: Wir sind ein innovatives Unternehmen, das sich auf Softwareentwicklung und ProduktivitÀtssteigerung spezialisiert hat.
- Mitarbeitervorteile: Flexible Arbeitszeiten, UnterstĂŒtzung bei der Forschung und Zugang zu einem Netzwerk von Experten.
- Warum dieser Job: Erforsche spannende Fragen in der Softwareentwicklung und trage zur Verbesserung der Branche bei.
- GewĂŒnschte Qualifikationen: GrundverstĂ€ndnis der industriellen Softwareherstellung und Interesse an empirischer Forschung.
- Andere Informationen: Betreuung durch erfahrene Fachleute und ein offenes, technologiebegeistertes Team.
Bearbeitungszeitraum: Start jederzeit möglich. Wir stimmen uns gemeinsam mit dir ab.
Abstract: Ein Programmierer programmiert â oder? TatsĂ€chlich verbringen Menschen, die in der Erstellung von Software arbeiten, ihre Zeit mit vielen verschiedenen Aufgaben, von denen Programmierung nur ein Teil ist. Aber wie groĂ ist dieser Teil? Die Antwort auf diese Frage ist entscheidend fĂŒr die objektive Bewertung von MaĂnahmen der ProduktivitĂ€tssteigerung, die sich auf diesen Arbeitsanteil beziehen. Als aktuelles Beispiel mag die Generierung von Code durch GenAI-basierten Co-Piloten herangezogen werden.
Die Forschungsfrage lautet: Welche TĂ€tigkeiten ĂŒben Software-Entwickler tatsĂ€chlich aus, und wie viel Zeit verbringen sie damit? Von welchen Faktoren hĂ€ngt diese Verteilung ab?
Die Forschungsmethode: Die Forschungsfrage soll mit drei Methoden untersucht werden.
- ZunĂ€chst soll anhand einer Recherche der akademischen und populĂ€ren Literatur untersucht werden, was der Forschungsstand ist, und welche Wahrnehmung davon herrscht. Dazu ist u.a. die âgraueâ Literatur auszuwerten (Reddit, StackOverflow, Blogs, Industriepublikationen), aber auch die akademische Literatur (einschlĂ€gige Konferenzen und Journale).
- Dann soll anhand einer Umfrage eine gröĂere Menge von Menschen in der Branche zu ihren Arbeitspraktiken und deren Zeitanteilen befragt werden. Hier sollten zur Pilotierung einzelne erfahrene Entwickler befragt werden, um einen Fragebogen zu konstruieren. Die Verteilung des Fragebogens kann unternehmensseitig unterstĂŒtzt werden.
- Um Verzerrungen durch Selbstauskunft in der Umfrage zu kontrollieren, soll schlieĂlich durch eine Tagebuch-Studie ein genaueres Bild von einer Stichprobe von Software-Entwicklern erhoben werden.
Erwartetes Ergebnis / Ziel: Wir erwarten, dass sich der Zeitanteil fĂŒr das Schreiben von Programmcode zwischen 0% und 50% bewegt, abhĂ€ngig in erster Linie vom Karrierestand und in zweiter Linie von der Branche bzw. Art der erzeugten Software. Wir erwarten weiter, dass der Anteil der Arbeitsstunden, in denen Code erzeugt wird, auf das Unternehmen gerechnet etwa zwischen 10% und 20% liegt. Wir erwarten weiter, dass als TĂ€tigkeiten mit gleichem oder gröĂerem Zeitanteil das Lesen von Code, Fortbildung, Kommunikation, und Entwurfs- bzw. Planungsaufgaben genannt werden.
Was Du mitbringen solltest:
- GrundverstÀndnis der industriellen Softwareherstellung
- Neigung zu empirischer Arbeit
Betreuende Person: Harald Störrle
Kontaktinformationen: Deine Ansprechperson: Nico Gerhold, 0160 6163914. Geschlecht, Herkunft etc. sind fĂŒr uns keine Bewertungskriterien. Hauptsache, du bist genauso technologiebegeistert wie wir.
Bachelor- oder Masterarbeit: Was machst du gerade? - Projektmanagement, Ingenieur Arbeitgeber: Get in Engineering
Kontaktperson:
Get in Engineering HR Team
StudySmarter Bewerbungstipps đ€«
So bekommst du den Job: Bachelor- oder Masterarbeit: Was machst du gerade? - Projektmanagement, Ingenieur
âšTip Nummer 1
Informiere dich ĂŒber aktuelle Trends in der Softwareentwicklung und ProduktivitĂ€tssteigerung. Das VerstĂ€ndnis von GenAI-basierten Co-Piloten und deren Einfluss auf die Programmierpraxis kann dir helfen, relevante Fragen zu stellen und deine Forschung zu bereichern.
âšTip Nummer 2
Netzwerke mit anderen Studierenden oder Fachleuten im Bereich Softwareentwicklung. Der Austausch von Erfahrungen und Best Practices kann dir wertvolle Einblicke geben, die du in deiner Arbeit nutzen kannst.
âšTip Nummer 3
Nutze Plattformen wie Reddit oder StackOverflow, um Informationen ĂŒber die tĂ€glichen Aufgaben von Softwareentwicklern zu sammeln. Diese Quellen können dir helfen, ein besseres VerstĂ€ndnis fĂŒr die RealitĂ€t in der Branche zu entwickeln.
âšTip Nummer 4
Bereite dich darauf vor, deine Ergebnisse klar und prĂ€zise zu prĂ€sentieren. Ăbe, komplexe Informationen einfach zu erklĂ€ren, da dies in der Zusammenarbeit mit deinem Betreuer und in der Umfrage wichtig sein wird.
Diese FĂ€higkeiten machen dich zur top Bewerber*in fĂŒr die Stelle: Bachelor- oder Masterarbeit: Was machst du gerade? - Projektmanagement, Ingenieur
Tipps fĂŒr deine Bewerbung đ«Ą
Verstehe die Forschungsfrage: Lies die Stellenbeschreibung sorgfĂ€ltig durch und mache dir ein klares Bild von der Forschungsfrage. Ăberlege, wie deine bisherigen Erfahrungen und Kenntnisse in der Softwareentwicklung dazu passen.
Literaturrecherche: FĂŒhre eine umfassende Recherche durch, um den aktuellen Stand der Forschung zu verstehen. Nutze akademische und populĂ€re Quellen, um deine Argumente zu untermauern und zeige, dass du dich mit dem Thema auseinandergesetzt hast.
Motivationsschreiben: Verfasse ein ĂŒberzeugendes Motivationsschreiben, in dem du deine Begeisterung fĂŒr das Thema und deine Eignung fĂŒr die Stelle darlegst. Gehe darauf ein, warum du an dieser spezifischen Arbeit interessiert bist und was du beitragen kannst.
PrĂŒfe deine Unterlagen: Stelle sicher, dass alle erforderlichen Dokumente, wie Lebenslauf und Zeugnisse, aktuell und vollstĂ€ndig sind. Achte darauf, dass dein Lebenslauf relevante Erfahrungen und FĂ€higkeiten hervorhebt, die fĂŒr die Stelle wichtig sind.
Wie du dich auf ein VorstellungsgesprÀch bei Get in Engineering vorbereitest
âšVerstehe die Forschungsfrage
Mach dich mit der Forschungsfrage vertraut, die in der Stellenbeschreibung genannt wird. Ăberlege dir, wie du deine eigenen Erfahrungen und Kenntnisse in Bezug auf die TĂ€tigkeiten von Software-Entwicklern einbringen kannst.
âšBereite Beispiele vor
Denke an konkrete Beispiele aus deiner bisherigen Arbeit oder Studienprojekten, die zeigen, wie du empirische Methoden angewendet hast oder wie du mit Softwareentwicklung umgegangen bist. Diese Beispiele helfen dir, deine FĂ€higkeiten zu demonstrieren.
âšFragen stellen
Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Position und hilft dir, mehr ĂŒber die Erwartungen und das Team zu erfahren.
âšTechnologiebegeisterung zeigen
Da die Stelle eine Leidenschaft fĂŒr Technologie erfordert, sei bereit, darĂŒber zu sprechen, was dich an Softwareentwicklung und neuen Technologien begeistert. Zeige, dass du dich aktiv mit aktuellen Trends und Entwicklungen auseinandersetzt.