Negli ultimi due anni, tutti i progetti seri su cui ho lavorato sono stati basati sul Web o con un'interfaccia utente non grafica (servizi, script della riga di comando, ecc ...). Posso mettere insieme un'app WinForms o fare un semplice WPF quando necessario, ma non ho mai approfondito alcune API di livello inferiore come MFC o QT.
Capisco che ciò dipende dalla situazione, ma in generale vale comunque la pena dedicare del tempo per imparare bene lo sviluppo del desktop o le applicazioni si spostano sul Web e sui dispositivi mobili a un ritmo che rende questa conoscenza meno rilevante? Inoltre, ti aspetti che gli sviluppatori con cui collabori abbiano esperienza nella gui desktop?