過去数年間、私が取り組んできた深刻なプロジェクトはすべて、Webベースであるか、非グラフィカルユーザーインターフェイス(サービス、コマンドラインスクリプトなど)を使用していました。WinFormsアプリをまとめて投げたり、必要なときにいくつかの簡単なWPFを実行したりできますが、MFCやQTなどの低レベルAPIを掘り下げたことはありません。
これは状況に依存することを理解していますが、一般に、デスクトップ開発についてよく学ぶのに時間をかける価値がありますか?それとも、この知識があまり重要ではないペースでアプリケーションがWebおよびモバイルデバイスに移行していますか?また、一緒に働く開発者はデスクトップGUIの専門知識を持っていると期待していますか?