Systemutveckling av applikationer på persondatorer har väl ändrats och gått emot webb.
Kvar finns dock några applikationer.
De som är riktigt krävande och där är väl typ bara spel kvar som inte börjar bli riktigt komplicerat, missförstå mig inte, många "alla" större spel är komplicerade, men det finns även en marknad för de som inte är så komplexa. Annars kring vanliga applikationer så blir det riktigt stora med undantaget riktigt små..
Alltså ska man göra en lösning som en användare använder så är webben en omväg att ta, detsamma om man gör något enkelt som bara ska bearbeta data.
Detta leder till att webbutveckling för den stora skaran utvecklare nog är att satsa på då det kommer finnas behov av utvecklare av olika kompetenser längre.
Sedan används systemutveckling i inbyggda system etc, men jag pratar om att gräva ner sig i WPF och liknande.
För många år sedan säg år 1997 så såg flera (iaf i min bekantskapskrets) ner på webbutvecklare, vi som läste systemutveckling gick ofta fleråriga högskoleutbildning, de andra kunde läsa någon Php-kurs på komvux och sedan börja jobba. Men det har hänt en hel del på webbutveckling de senaste 20 åren och jag tycker det är betydligt mer komplicerat än att bara göra en applikation i WPF.
Systemuveckling har dock också förändrats som jag nämnde, där jag vill påstår att skaran "mindre bra" systemutvecklare som gör windowsapplikationer minskas. Visst många av oss "mindre bra" som gör såna applikationer har ett helt annan syssla vid sidan av, så applikationer blir mer ett verktyg. Men vi är då typ elektronikingenjörer eller något som är vårt huvudsyssla.
Jag har ej jobbet i något riktigt webbprojekt, men jag tycker att alla ska lära sig lite frontend och backend, däremot kan man rikta in sig på ett område. Några tekniker som "alla" webbutvecklare bör kunna grunderna inom i är: Angularjs, Jquery, ASP.NET MVC, ASP.NET Web API, Underscore, Bootstrap etc. Databaser så även SQL server.
Och detta är inte mycket begärt då många som sysslar med helt andra saker än webbutveckling kan grunderna i dessa.
Men mitt råd gör det enkelt, läs en bra utbildning. (kolla upp skolans betyg) Och ni får grunderna inom det ni behöver, sedan när ni jobbar kommer ni i kontakt med nya tekniker och allt går mer automatisk. Vilken högskoleutbildning som är bra för webb vet jag ej, när jag läste datateknik vid Jesus födelse så var den enda Webb vi gjorde java apples och det är nog mer eller mindre dödsstraff på den webbutvecklare som använder sån idag. -Kanske har utbildningarna förändras de senare åren?
*edit*
Angående att det går emot webb. Så fundera på vilka applikationer folk har installerat på sina datorer förutom spel? Och för varje år som windows blir mer bloatat så försvinner program som winrar, winamp, VLC , emailprogram etc.