С моей точки зрения, хороший (даже не классный, а просто хороший) компьютерщик должен уметь "есть, что дают". И это касается не только интерфейса (графический или консольный), но и системы или архитектуры. Образно говоря - "и на однобитном процессоре с переключателей сбацать мурку" Ну а имеем мы сейчас поколение.. "Кааак, у неё нет гуя??"