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 spezialisiert hat.
- Mitarbeitervorteile: Flexible Arbeitszeiten und die Möglichkeit, jederzeit zu starten.
- Warum dieser Job: Erforsche spannende Fragen zur Produktivität in der Softwareentwicklung und arbeite an realen Herausforderungen.
- Gewünschte Qualifikationen: Grundverständnis der industriellen Softwareherstellung und Interesse an empirischer Forschung.
- Andere Informationen: Du wirst von erfahrenen Mentoren betreut und kannst deine Ideen einbringen.
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-basierte 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? Arbeitgeber: Get in Engineering
Kontaktperson:
Get in Engineering HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Bachelor- oder Masterarbeit: Was machst du gerade?
✨Tip Nummer 1
Informiere dich über aktuelle Trends in der Softwareentwicklung, insbesondere über den Einsatz von GenAI und Co-Piloten. Dies zeigt dein Interesse an innovativen Technologien und kann dir helfen, während des Gesprächs relevante Fragen zu stellen.
✨Tip Nummer 2
Netzwerke mit Fachleuten aus der Softwarebranche, um Einblicke in deren Arbeitspraktiken zu gewinnen. Plattformen wie LinkedIn oder lokale Meetups sind ideal, um Kontakte zu knüpfen und mehr über die Tätigkeiten von Softwareentwicklern zu erfahren.
✨Tip Nummer 3
Bereite dich darauf vor, deine eigenen Erfahrungen und Ansichten zur Verteilung von Aufgaben in der Softwareentwicklung zu teilen. Überlege dir, wie viel Zeit du tatsächlich mit Programmierung im Vergleich zu anderen Tätigkeiten verbringst und sei bereit, dies zu diskutieren.
✨Tip Nummer 4
Zeige deine Neigung zur empirischen Arbeit, indem du Beispiele für Projekte oder Studien nennst, an denen du gearbeitet hast. Dies kann deine Eignung für die Forschung und die Analyse von Arbeitspraktiken unterstreichen.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Bachelor- oder Masterarbeit: Was machst du gerade?
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.
Bereite deine Unterlagen vor: Stelle sicher, dass du alle relevanten Dokumente bereit hast, einschließlich deines Lebenslaufs, eines Motivationsschreibens und eventuell deiner Notenübersicht. Betone dabei deine Kenntnisse in der Softwareentwicklung und empirischen Forschung.
Motivationsschreiben: Schreibe ein überzeugendes Motivationsschreiben, in dem du erklärst, warum du an dieser Bachelor- oder Masterarbeit interessiert bist. Gehe darauf ein, wie du die Forschungsfrage angehen würdest und welche Methoden du für sinnvoll hältst.
Überprüfe deine Bewerbung: Bevor du deine Bewerbung abschickst, überprüfe sie auf Rechtschreibfehler und stelle sicher, dass alle Informationen korrekt und vollständig sind. Eine gut strukturierte und fehlerfreie Bewerbung hinterlässt einen positiven Eindruck.
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 die Unternehmenskultur 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 fasziniert. Teile deine Gedanken zu aktuellen Trends oder Entwicklungen in der Branche.