What students say after the first real project
Feedback from people who worked through the programming and software engineering modules and then applied them at work, in a thesis, or on their own side project. The comments below focus on what changed in practice, not on how pleasant the lessons were.
I came in knowing a bit of scripting and left able to read a service layer without guessing. The part on tracing entry points and mapping module boundaries is what I still use every week at my job.
Richard Kremser, backend developer, joined the architecture track
The testing module sorted out something I had been avoiding for two years. We started with integration coverage instead of chasing unit numbers, and the suite finally runs fast enough that nobody skips it.
Mag. Jakob Schober, team lead at a small product company
Refactoring an inherited repository was the hardest thing in my first months. Working through the codebase-reading exercises gave me a method: small notes, clear questions in review, and a first commit that did not break anything.
Nico Schuller MBA., switched into software engineering from operations
What helped most was the honesty about trade-offs. Coupling, shared utilities, the shortcut you take under deadline pressure, and what it costs six months later. That framing changed how I review pull requests.
Prof. Joseph Sommer, teaching assistant and part-time developer
I finished the application development block while building a small internal tool. The structure of the modules meant I could take one topic at a time and apply it the same evening instead of saving everything for later.
Manfred Hofmann B.Sc., working on internal tooling