Кстати, на счет UI, на фоне активности вокруг облачных вычислений можно предположить, что в недалеком будущем основные приложения будут находиться в облаках, а пользователи будут получать доступ к ним из браузера с какого-нибудь терминала/тонкого клиента. Так что, парни, на всякий случай осваивайте HTML, JS и т.д. и т.п.
--------------------
C, Clojure(Script), Common Lisp, ECMAScript, Haskell, Java, Lua, Perl, PL/SQL, Python, Scala, SQL, Transact-SQL.