Natuurlijk doe je beiden, maar je moet geen opleiding Software Engineer volgen en verwachten dat je dan alle ins en outs van C# kent.
Tevens moet je geen cursus C# volgen en hopen dat je daarna een beetje een fatsoenlijke business analyst of designer bent.
Bij je opleiding SE krijg je inderdaad C#. Ongeveer 2 maanden of zo. En 2 maanden Java, en 2 maanden HTML, CSS en PHP, en misschien zelfs nog Delphi, maar de focus ligt er nu eenmaal meer op het vertalen van de wensen van de klant naar een functioneel ontwerp, een technisch ontwerp en uiteindelijk ook en programma ja. Wat niet wil zeggen dat veel software engineers niet uiteindelijk een programmeerjob krijgen / nemen, maar het doel van de opleiding is zeker niet programmeren, programmeren, programmeren. En dat blijkt dus ook uit het detailniveau waar ze op in gaan bij de afzonderlijke programmeertalen.
In die context moet je mijn antwoord dan ook plaatsen: Wil Aaltk alleen maar programmeren in C# (en zich (nog?) niet bezig houden met architectuur of design) of wil hij Software Engineer worden (en daarna mogelijk nog een verdiepingscursus C# volgen als dat de taal is die zijn werkgever gebruikt)?