Not really a shock, evolve or die. I did a great deal of web design in my earlier years, but you have to keep up. I learned how to code, I learned databases, I learned system administration, learned the latest frameworks, I made sure I kept up my skill set.
I ended up in UI/UX, but since it's such a young field the variance in quality is completely crazy. You will get people that are 100% designers that have no concept of what is required to implement their ideas, on the other hand you get middling coders that know nothing about design. It's pretty interesting to see.
It was pretty clear where it was going 5-6 years ago. It's too easy to make a simple restaurant website, you have to bring far more to the table these days.