I was a bit unlucky in that I graduated just after the millenium bug stuff and the dotcom boom, and the industry just didn't look like it does now. The difference now I think is that you can do it without a degree being a pre-requisite, but that doesn't make the learning curve any easier.
I think you really have to want to do this job as well, as if you're not enjoying it it can be very frustrating. Nobody wants to tell you about the days you lose entirely to debugging, the features you build that get canned or the impostor syndrome you never really get over. Some people are attracted by the promise of high salaries, but you only get those if you can do the job well, and not everyone can, and certainly not immediately.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.