Şahsen sana tavsiyem,araştırarak okuyarak,deneyerek öğrenebileceğin bir bölümü seçme,içinde istek var ise zaten öğrenirsin üniversite yıllarında..Yazılım yapabilmen için yazılım mühendisi olmana gerek yok,bilgisayar sektöründe herşey bilmek ile alakalıdır.Şahsen inşaat mühendisiyim,ancak aynı zamanda üniversite yıllarından edindiğimiz bilgi ve tecrübe ile network ve c## yazılıma oldukça hakim bir kişiyim ve yazılım,hosting,network işi yapmaktayım.,kolunda çift bilezik olur. mesleğin,tıp,inşaat,makina,elektronik vs olabilir bunun yanı sıra yazılımcıda olabilirsin.Tercih sana kalır.