A moim zdaniem teraz na świecie jest jeden wielki boom na User eXperience :) czyli UX.
Część firm skumała, że z internetu, czy programów - czegokolwiek - korzystają ludzie. Więc powinno sie do tego psychologię stosować.
Jeśli firma tworzy strony internetowe, to potrzeba bardzo dobrego backendu, żeby było optymalne, rozszerzalne, skalowalne i bezpieczne. No i front-endu aby to można było ładnie opakować. Z tym, że frontend, to projektowanie wyglądu aplikacji, połączenie html css, optymalizowanie żądań, SEO, UX, masa innych pojęć. To jest temat rzeka ;)