Negli ultimi due anni, tutti i progetti seri su cui ho lavorato sono stati basati sul web o avevano un'interfaccia utente non grafica (servizi, script da riga di comando, ecc ...). Posso creare 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ò dipenda dalla situazione, ma in generale vale ancora la pena dedicare del tempo per apprendere bene lo sviluppo del desktop o le applicazioni che si spostano sul web e sui dispositivi mobili a un ritmo tale da rendere questa conoscenza meno rilevante? Inoltre, ti aspetti che gli sviluppatori con cui lavori abbiano esperienza di desktop gui?