Przez ostatnie kilka lat wszystkie poważne projekty, nad którymi pracowałem, były oparte na sieci Web lub miały nie graficzny interfejs użytkownika (usługi, skrypty wiersza poleceń itp.). W razie potrzeby mogę złożyć aplikację WinForms lub zrobić prosty WPF, ale nigdy tak naprawdę nie zagłębiłem się w niektóre interfejsy API niższego poziomu, takie jak MFC lub QT.
Rozumiem, że zależy to od sytuacji, ale ogólnie czy nadal warto poświęcić trochę czasu, aby dobrze nauczyć się programowania pulpitu, czy też aplikacje przenoszą się do Internetu i urządzeń mobilnych w takim tempie, że ta wiedza jest mniej istotna? Czy spodziewasz się także, że programiści, z którymi współpracujesz, będą posiadać wiedzę na temat GUI na komputer?