Många bra svar i den här tråden.
Till att börja med så skall man nog inte hänga upp sig på hur arbetsmarknaden ser ut just nu, det utbildas alldeles för få tekniker för tillfället och det kommer att bli svårt för företagen att rekrytera lämplig personal längre fram.
Så om du satsar på en ordentlig högskoleutbildning (fimpa allt som heter något med web i kursbeskrivningen

) så skall du nog se att marknaden förändrats när du väl är klar att söka jobb.
Vill man bli en stabil utvecklare så är förståelse för objektorienterad utveckling ett måste, förstår man objektorienterad analys/design och utveckling så spelar det ingen större roll om man råkat inrikta sig på Java/C#/C++ eller liknande, det viktigaste är den grundläggande förståelsen som man lär sig på högskola/universitet.
Jag rekommenderar en civil/högskoleingenjörsutbildning i datateknik eller en magisterexamen på datavetenskaplig linje om man verkligen vill bli en duktig systemutvecklare.
Kortare systemvetenskapliga linjer verkar främst vara utvecklade för snackare som har som främsta mål att bli projektledare och som gillar att klä upp sig i kostym

.