I would hope by now that my readers know that I'm a big fan of knowing exactly what you're getting yourself into. If you can understand all the pros and cons—and the hidden traps—of a particular path, then you are prepared for whatever might come your way.
The book How to Make a Living as a Writer by James Scott Bell is one of those books that lays it all out for the world to see. It's the harsh realities of the mindset that you need to develop when it comes to your writing practices. It's a discussion about the pros and cons of BOTH traditional and self-publications roads. And there is even a discussion about working with editors and book cover designers.
It doesn't matter which path you're taking in your writing career. I would suggest that you get your hands on a copy of this book and keep it on hand for when you are moving in to various stages of your careers for that little dose of reality.