Until it finds its place in the economy and such, it is going to go through these wild fluctuations. What you can do is predict them and find out when they are going to occur, so you can do what favours you
As far as I know, it really depends on the amount of things you can do as a web developer . You'll need to be able to do some things better than others to be able to get any small project online.