Ich beginne gerne mit einem Zitat von Prof. Stefan Richter, Studiengangleiter Informatik an der Fachhochschule OST:

«Während die Informatik ursprünglich die Wissenschaft der automatisierten Informationsverarbeitung ist, also stark vereinfacht die Wissenschaft effizienter Algorithmen und Datenstrukturen, geht es beim Software-Engineering um die Konkrete Implementierung komplexer Softwaresysteme. Das ist in etwa vergleichbar mit dem Unterschied zwischen Physik und Maschinenbau.»

Letzten Freitag waren wieder einige Studierende bei uns zu Besuch, welche sich für unser Software Trainee-Programm interessieren. Darunter sind auch immer viele Nicht-Informatik Studierende, z.B. aus den Bereichen der Elektrotechnik, Mathematik, Physik oder Maschinenbau, die aber gerne nach dem Studium als Software-Entwickler:in arbeiten möchten.

Die Wirtschaft bzw. wir und unsere Kunden benötigen vor allem «Software Engineers». Reines Informatik-Wissen reicht nicht aus, um erfolgreich zu sein.

Wir haben deshalb einige Punkte und Tipps zusammengetragen, die wichtig sind für den Einstieg in unser Trainee-Programm bzw. für den Weg von Informatiker:Innen zu Software Engineers.

 

Was Dich als Software-Engineer bei uns erwartet:

Für den Einstieg in unser Trainee-Programm erwarten wir nicht, dass du das alles schon 100% beherrschst, jedoch sollten die Begriffe für dich keine Fremdworte sein und du solltest die wichtigsten Grundlagen davon kennen.

 

Wie kannst Du das bereits während Deinem Studium lernen?

 

Bücher-Empfehlungen

StackOverflow reicht nicht - deshalb kann ich folgende Bücher wärmstens empfehlen:

Clean Code - Refactoring, Patterns, Testen und Techniken für sauberen Code von Robert C. Martin

Buch: Clean Code


Head First Design Patterns von Eric Freeman, Elisabeth Robson, Bert Bates, Kathy Sierra

Head First Design Patterns


Domain-Driven Design von Eric J. Evans

Buch: Domain-Driven Design


Clean Architecture - A Craftsman's Guide to Software Structure and Design von Robert C. Martin

Buch: Clean Architecture


Für das Thema Software-Engineering habe ich leider noch keinen «Knüller» gefunden. Hier wäre ich auch sehr dankbar um Hinweise und Empfehlungen. Folgende Bücher und Links sind mindestens teilweise empfehlenswert:

Mein Kollege Christian Ewald hat mir noch folgende Bücher und Links empfohlen:

 

Der beste Einstieg in die Software-Entwicklung ist natürlich unser Software Trainee-Programm. Melde Dich bei uns, wenn du interessiert bist.