If you get good at the second one, building things, you can generally find employment. If your primary concern is finding employment you will find yourself chasing resume points that aren't helpful in writing original software.
Also, always look for areas of software with the higher barriers of entry. Those jobs are fewer, but the candidates for those jobs are fewer still. My experience has taught me high barrier of entry jobs tend to be more stable and your peers substantially better qualified. I spent 15 years as a JavaScript developer and while I loved writing JavaScript applications, most people who do that work tend to be very bad at what they do and are extremely insecure about it. Fulfillment in any career comes from building amazing things and working with exceptional people, which you won't get in a low barrier of entry area of software.
From a pure employment perspective, I think medicine and law probably have higher EV than CS at this point (at least in the USA - not sure about Switzerland). But if you really love programming, then it should be pretty doable to differentiate yourself from the zillions of other CS grads when it comes time to job hunt.
There are two aspects to software:
1. Employment
2. Building original things.
If you get good at the second one, building things, you can generally find employment. If your primary concern is finding employment you will find yourself chasing resume points that aren't helpful in writing original software.
Also, always look for areas of software with the higher barriers of entry. Those jobs are fewer, but the candidates for those jobs are fewer still. My experience has taught me high barrier of entry jobs tend to be more stable and your peers substantially better qualified. I spent 15 years as a JavaScript developer and while I loved writing JavaScript applications, most people who do that work tend to be very bad at what they do and are extremely insecure about it. Fulfillment in any career comes from building amazing things and working with exceptional people, which you won't get in a low barrier of entry area of software.
From a pure employment perspective, I think medicine and law probably have higher EV than CS at this point (at least in the USA - not sure about Switzerland). But if you really love programming, then it should be pretty doable to differentiate yourself from the zillions of other CS grads when it comes time to job hunt.