I've been a developer for quite a while and seen trends come and go and come again, The trick is to be agnostic, flexible, and pragmatic. Learn and Learn and Learn. I believe that If you don't love the job (and don't continue to study and learn) is not worth doing.